Salads
This sweet potato pasta salad recipe transforms a classic side into a warm, hearty vegetarian main dish that balances earthy sweetness with al dente twirls. The secret lies in roasting sweet potatoes until caramelized—adding depth that store-bought salad mixes can't match—while the pasta stays perfectly cooked for that satisfying bite.
It's the kind of dish that feels indulgent yet stays light enough for summer gatherings or weeknight dinners.
What sets this recipe apart is the spiced dressing that ties everything together: a blend of honey, Dijon, and warm spices like cinnamon and smoked paprika. These flavors complement the sweet potatoes beautifully while adding complexity that elevates simple pasta and greens into something truly special.
The best part? It's flexible for meal prep—make it ahead and let the flavors meld, or assemble fresh for a warm-weather centerpiece.
By the time you're done, you'll have a salad that's visually stunning—golden roasted sweet potatoes against vibrant greens and creamy pasta—with every bite offering a perfect harmony of textures and flavors.
The optional add-ins, like toasted pecans or crumbled goat cheese, let you customize it to your taste, making it equally at home at a picnic or on your dinner table.
This recipe proves that pasta salads don't have to be cold or boring—warm, spiced, and packed with flavor, it's the kind of dish that turns a simple meal into something memorable. Let's get started!
Ingredients for sweet potato pasta salad
Warm roasted sweet potatoes meet al dente pasta in this vegetarian showstopper—simple ingredients with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 lbs | Peeled, cubed into 1-inch pieces |
| Farfalle Pasta 🍝 | 12 oz | Al dente, cooked separately |
| Baby Spinach 🌿 | 5 oz | Fresh, loosely packed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting sweet potatoes |
| Honey 🍯 | ¼ cup | Pure, for dressing |
| Dijon Mustard 🍯 | 2 tbsp | For dressing tang |
| Cinnamon 🌶️ | 1 tsp | Ground, for dressing warmth |
| Smoked Paprika 🌶️ | 1 tsp | For dressing depth |
| Salt 🧂 | 1 ½ tsp | Kosher, for seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Wine Vinegar 🍷 | 1 tbsp | For dressing balance |
| Toasted Pecans 🥜 | ½ cup | Optional, chopped |
| Goat Cheese 🧀 | 4 oz | Optional, crumbled |
Sweet potatoes are the star here—look for firm, vibrant orange ones with no soft spots. Trader Joe's and Whole Foods carry the sweetest varieties, but regular grocery stores work too. Peeled and cubed, they roast until caramelized and tender. For extra flavor, toss them with olive oil and a pinch of salt before roasting—that's where the magic starts. Farfalle pasta is ideal for catching the dressing, but any short pasta shape will work. Just make sure to cook it al dente—it'll finish cooking in the warm salad.
No honey? Maple syrup works in a pinch, though it adds a different depth. Smoked paprika hard to find? Regular paprika plus a pinch of cayenne mimics the warmth. For the dressing, Dijon mustard is key—it cuts through the sweetness beautifully. If you're avoiding dairy, skip the goat cheese and add avocado slices or extra pecans for richness. Baby spinach keeps things vibrant, but kale or arugula add different textures. Toast your pecans in a dry pan until fragrant—that aroma alone makes this dish.
Roasted sweet potatoes keep 3 days in the fridge, so make them ahead. The dressing stays fresh for 5 days—shake before using. For meal prep, store components separately and toss together when ready to serve. The flavors actually improve overnight as everything melds. If you're serving outdoors, keep the dressing in a small jar and toss everything together just before eating—keeps the spinach crisp. Double the batch—this disappears fast at picnics and potlucks.
Why You'll Love This Recipe
- No Roasting Required: I roast sweet potatoes all the time—but this recipe skips it. Just boil them until tender, then slice while warm. The honey and olive oil cling to the edges like they’re caramelizing on their own, giving that sweet-savory punch without extra effort.
- Sweet-Savory Magic: That drizzle of honey over warm sweet potatoes? It’s the secret. The olive oil keeps it from being cloying, while the spinach adds a peppery bite that cuts through the richness. Honestly, it’s the kind of balance that makes you go back for seconds without even thinking.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The farfalle holds up better than most pasta, and the sweet potatoes stay tender for days. Add a sprinkle of feta or toasted nuts if you’re feeling fancy, but even plain, it’s a meal that doesn’t need a side dish.
- Budget Meal Prep: Sweet potatoes and pasta are cheap staples, and this recipe stretches them into something special. I make a big batch on Sundays, and it’s still fresh by Friday—no sad, soggy salads here. Plus, the spinach adds nutrients without breaking the bank. Win-win.
Step-by-step instructions for sweet potato pasta salad
Here's how to create a perfectly balanced salad where warm, spiced sweet potatoes meet al dente pasta in a luscious honey-Dijon dressing.
Roast the Sweet Potatoes to Caramelized Perfection
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 2 lbs medium sweet potatoes (pre-cut into 1-inch cubes) with 0.5 cup extra-virgin olive oil, 1 tsp salt, 0.5 tsp black pepper, 1 tsp cinnamon, and 1 tsp smoked paprika. Spread them in a single layer—don't crowd the pan, or they'll steam instead of roast.
Roast for 25-30 minutes, stirring halfway through, until the edges are deep golden brown and a knife slides in easily. The potatoes should be tender inside but still hold their shape. Here's the thing—if they're browning too quickly, lower the oven to 375°F to prevent burning. You want caramelized edges, not charred bits.
Cook the Farfalle Pasta to Al Dente
While the sweet potatoes roast, bring a large pot of salted water to a rolling boil. Add the 12 oz farfalle pasta and cook for 1 minute less than the package instructions specify. I like to test a piece by biting into it—it should be firm with a slight bite, not mushy. Reserve 1 cup pasta water before draining, as we'll use it later to loosen the dressing if needed.
Drain the pasta and immediately transfer it to a large mixing bowl. Toss it with 1 tbsp red wine vinegar while still hot—this helps set the texture and adds a bright note. Let it cool slightly before assembling the salad, or the spinach will wilt prematurely.
Whisk Together the Honey-Dijon Dressing
In a small bowl, whisk together the 0.25 cup honey, 2 tbsp Dijon mustard, and 1 tbsp red wine vinegar until fully combined. Gradually drizzle in 2 tbsp extra-virgin olive oil (reserving a little for later if needed) while whisking vigorously. The dressing should be smooth and glossy, with a perfect balance of sweet, tangy, and rich flavors.
Taste and adjust seasoning—you might want to add a pinch more salt or a splash of vinegar if the sweetness feels too dominant. Here's the trick: if the dressing seems too thick after mixing, thin it with 1-2 tablespoons of the reserved pasta water. It should coat the back of a spoon but still pour easily.
Assemble the Salad with Warm Ingredients
Add the warm roasted sweet potatoes and the cooled farfalle pasta to the mixing bowl. Pour the dressing over everything and toss gently but thoroughly to coat each piece evenly. Fold in the 5 oz baby spinach last—it wilts quickly, so work quickly but carefully to maintain its vibrant color.
For the finishing touches, sprinkle in the 0.5 cup toasted pecans and 4 oz crumbled goat cheese (if using). The pecans add a satisfying crunch, while the goat cheese melts slightly from the warm potatoes, creating pockets of creamy goodness. Taste one last time and adjust seasoning if needed—this is your chance to perfect the balance of flavors.
Serve Warm or at Room Temperature
This salad is best served immediately while the sweet potatoes are still warm, but it also holds up beautifully at room temperature for 2-3 hours. The contrast of warm, caramelized sweet potatoes with cool, al dente pasta and fresh spinach makes every bite exciting. Garnish with an extra sprinkle of smoked paprika or a drizzle of olive oil if you want to elevate it further.
Real talk: the flavors only get better as the salad sits, with the dressing mellowing and the sweet potatoes absorbing the spices more deeply. Leftovers? They're even better the next day—just give it a quick toss with a splash of water or dressing to revive the texture.
Pro Tips For Making Sweet Potato Pasta Salad
- ROAST SWEET POTATOES UNTIL TENDER: Cut sweet potatoes into even 1-inch cubes—don’t skip this step, or you’ll end up with some raw centers. Roast at 400°F (200°C) for 25-30 minutes, flipping halfway, until they’re fork-tender with a slight caramelization. I used to rush this and wondered why the salad tasted uneven—patience here makes all the difference.
- USE COLD PASTA FOR BETTER TEXTURE: Cook farfalle al dente, then plunge it into ice water to stop cooking. Drain and let it sit in the colander for 5 minutes to dry slightly—this prevents a soggy salad later. I learned this the hard way after serving a dish where the pasta turned to mush within an hour.
- DRESS SPINACH LAST MINUTE: Add baby spinach to the salad bowl right before serving—its delicate leaves wilt fast under honey and olive oil. Toss it in just as you’re plating, or you’ll end up with a sad, limp pile. (Yes, even if you’re impatient like me.)
- SWAP HONEY FOR BALANCE: If the dish feels too sweet, mix 1 tablespoon honey with 1 teaspoon Dijon mustard or a splash of balsamic vinegar. The acid cuts through the richness and brightens the flavors—trust me, this tweak keeps the salad from tasting like dessert.
Serving suggestions for this sweet potato pasta salad
Warm Serving Style
Serve this salad while the sweet potatoes are still warm—around 185°F internal temperature—for that perfect contrast with cool al dente pasta and fresh spinach. I like to plate it in shallow bowls with a sprinkle of toasted pecans and crumbled goat cheese on top.
The warmth makes the flavors pop even more, and it feels extra special for gatherings. 🔥
Picnic Perfection
For outdoor meals, assemble the salad just before serving to keep the spinach crisp. Pack the components separately in airtight containers: sweet potatoes, pasta, dressing, spinach, and toppings. Toss everything together in a large bowl right before eating.
Bring a small jar of dressing for easy tossing, and a separate container for the delicate spinach. Trust me, this approach keeps everything fresh and vibrant.
Garnish Game-Changers
Elevate your presentation with a final touch of fresh herbs like chopped parsley or cilantro. A drizzle of extra-virgin olive oil and a pinch of smoked paprika adds color and depth.
For a pop of brightness, add thinly sliced radishes or cherry tomatoes. These garnishes not only look beautiful but also enhance the flavor profile with fresh, vibrant notes.
Meal Prep Adaptations
If you're prepping ahead, store the roasted sweet potatoes and cooked pasta separately in airtight containers for up to 3 days. Keep the dressing in a small jar and toss everything together when ready to serve.
Reheat the sweet potatoes in a skillet for 2-3 minutes to restore their warmth before assembling. This method maintains texture and flavor, making it perfect for busy weeknights. ✨
Dietary Flexibility
This salad is naturally vegetarian, but you can easily adapt it for vegan diets by omitting the goat cheese and using vegan parmesan or avocado slices instead. For a protein boost, add grilled chicken or chickpeas.
The dressing remains the same, but you can adjust the sweetness to your preference. The key is balancing the flavors so every bite feels satisfying and well-rounded.
Portioning Tips
For individual servings, divide the salad into ramekins or small bowls and garnish each one with a sprinkle of pecans and a drizzle of olive oil. This makes it perfect for potlucks or office lunches.
If you're serving a crowd, use a large platter and let guests help themselves. The warm components make it feel like a special dish, even when served buffet-style. 💫
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you can substitute regular potatoes, the flavor and texture won't be the same. Sweet potatoes bring natural sweetness and a creamy texture that pairs perfectly with the honey-Dijon dressing. If you must use regular potatoes, roast them until extra crispy and add 1 extra tablespoon of honey to the dressing to compensate for the lack of natural sweetness.
How do I keep the spinach from wilting in the warm salad?
Add the spinach last, right before serving! Work quickly but gently to maintain its color. For extra insurance, chill the assembled salad for 10-15 minutes before adding spinach, or use arugula or kale instead—they hold up better to warmth. If you're prepping ahead, store spinach separately and fold it in just before eating.
What's the best pasta shape for this recipe?
Farfalle (bowtie) works perfectly because its shape catches the dressing beautifully. Other great options include penne, fusilli, or rotini—any shape with ridges or nooks will hold the flavorful dressing well. Avoid long, thin pasta like spaghetti, as it can get lost in the salad.
Can I make this salad ahead of time?
Yes! Store the roasted sweet potatoes and cooked pasta separately in airtight containers for up to 3 days. Keep the dressing in a small jar. When ready to serve, reheat the sweet potatoes in a skillet for 2-3 minutes, then toss everything together. The flavors actually improve overnight as the spices meld. For best texture, add spinach just before serving.
How can I make this vegan?
Skip the goat cheese and use vegan parmesan or avocado slices for creaminess. For extra protein, add grilled tofu, chickpeas, or white beans. The honey-Dijon dressing stays the same, but you can reduce the honey slightly if you prefer less sweetness. The salad will still be rich and satisfying!
