Salads
This sweet potato pasta salad recipe transforms a classic dish into a warm, hearty vegetarian meal that's perfect for summer picnics or weeknight dinners. The star is roasted sweet potatoes, their natural sweetness caramelizing to create a rich, earthy base that pairs beautifully with herbed pasta and fresh vegetables.
I developed this recipe after craving something more substantial than traditional cold pasta salads, and the result is a dish that's equally satisfying hot or at room temperature.
The key to this recipe lies in the balance of textures and flavors: tender pasta, crisp roasted sweet potatoes, and fresh ingredients like cherry tomatoes and red onion. A simple herbed dressing ties everything together, adding brightness without overpowering the natural sweetness of the sweet potatoes.
What makes this salad special is how it elevates simple ingredients into something restaurant-worthy—no fancy techniques required.
By the time you're done, you'll have a pasta salad that's warm, flavorful, and packed with nutrients, making it a standout dish for any occasion. The roasted sweet potatoes add a satisfying depth, while the herbed pasta and fresh vegetables keep it light and refreshing.
This recipe is designed to be foolproof, with clear instructions that ensure perfect results every time.
Whether you're meal prepping for the week or bringing a dish to a potluck, this sweet potato pasta salad delivers on flavor and convenience. The ingredients are easy to find, and the steps are straightforward, making it perfect for both beginners and experienced cooks.
Let's get started on creating a dish that's as delicious as it is versatile.
Ingredients for sweet potato pasta salad
Warm roasted sweet potatoes meet herbed pasta in this restaurant-worthy vegetarian salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 1 ½ lb | Peeled and cubed evenly |
| Penne Pasta 🍝 | 12 oz | Uncooked, medium shape |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Cherry Tomatoes 🍅 | 1 cup | Halved, fresh or vine-ripened |
| Red Onion 🧅 | 1 medium | Thinly sliced, white part only |
| Fresh Parsley 🌿 | ⅓ cup | Chopped, flat-leaf preferred |
| Fresh Basil 🌿 | ¼ cup | Chopped, for freshness |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Maple Syrup 🍯 | 1 ½ tbsp | Pure grade B for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Nutritional Yeast 🧀 | 2 tbsp | For cheesy flavor boost |
| Vegetable Broth 💧 | ¼ cup | Low-sodium preferred |
The sweet potatoes are the star here—look for vibrant orange ones with no soft spots. Trader Joe's and Whole Foods carry the best varieties, but any medium sweet potato works. Cut them into even cubes so they roast uniformly. For extra caramelization, toss them with a little maple syrup and olive oil before roasting. The pasta should be al dente—cook it just one minute less than package instructions. Penne holds dressing well, but any short pasta shape works.
No cherry tomatoes? Grape tomatoes or sun-dried tomatoes add depth, though fresh is ideal. The red onion can be swapped for shallots if you prefer milder flavor. Fresh herbs are non-negotiable for this dish—dried oregano at half the amount won't cut it. For the dressing, substitute apple cider vinegar for lemon juice if you're out. The nutritional yeast gives that cheesy kick without dairy—Bob's Red Mill brand is my go-to. If you're vegetarian but not vegan, skip the nutritional yeast and add grated Parmesan instead.
Roasted sweet potatoes keep 3 days in the fridge—reheat gently in a skillet with a splash of broth. The pasta salad is best served warm but tastes great at room temperature too. Portion into glass containers for meal prep—the flavors meld beautifully overnight. For extra crunch, add toasted pecans or walnuts just before serving. This dish reheats beautifully, making it perfect for potlucks or leftovers.
Why You'll Love This Recipe
- No Roasting Required: I swear by this trick—just boil those sweet potatoes until fork-tender, then mash them right into the warm pasta. No oven, no waiting, no extra dishes. That caramelized depth still comes through, but with half the effort.
- Sweet & Savory Magic: Between the earthy sweet potatoes and the bright cherry tomatoes, this salad has layers. Toss in a quick red onion sizzle in olive oil, and suddenly you’ve got something that’s actually satisfying—not just another sad pasta side.
- Lunchbox Hero: Honestly, this keeps better than most salads. Pack it in jars for work, and the flavors only get better overnight. Kids (and adults) will devour the sweet potatoes—no weird textures, just pure, creamy goodness.
- Budget Meal Stretch: Penne and sweet potatoes are pantry staples, and this recipe stretches to feed four for the cost of two. Double it, store it, and you’ve got a weeknight win without blowing your grocery budget.
Step-by-step instructions for sweet potato pasta salad
Here's how to create a vibrant, warm-herbed pasta salad with perfectly roasted sweet potatoes and bright, tangy dressing.
Roast the Sweet Potatoes Until Caramelized
Preheat your oven to 425°F and line a rimmed baking sheet with parchment paper. Toss the 1.5 lb medium sweet potatoes (peeled and cubed evenly) with 2 tablespoons of the extra-virgin olive oil, 1 teaspoon salt, and ¼ teaspoon black pepper. Spread them in a single layer on the baking sheet—this ensures even roasting and crispy edges.
Roast for 25-30 minutes, stirring halfway through, until the sweet potatoes are tender when pierced with a fork and have developed deep golden-brown spots. The edges should be slightly crispy while the centers remain soft—this balance is key for texture. Let them cool slightly before handling; they'll be hot and tender right out of the oven.
Cook the Penne Pasta Al Dente
While the sweet potatoes roast, bring a large pot of water to a rolling boil and add 1.5 teaspoons salt (the water should taste like the sea). Add the 12 oz penne pasta and cook for 1 minute less than the package instructions specify for al dente. This ensures the pasta finishes cooking in the warm salad without becoming mushy.
Reserve ½ cup pasta water before draining—this starchy liquid is essential for emulsifying the dressing later. Drain the pasta and immediately rinse under cold water to stop the cooking process. Toss the pasta with 1 tablespoon extra-virgin olive oil to prevent sticking while you prepare the remaining components.
Build the Herbed Dressing
In a medium bowl, whisk together the remaining 3 tablespoons extra-virgin olive oil, 3 tablespoons lemon juice, 1 tablespoon Dijon mustard, 1.5 tablespoons maple syrup, 2 tablespoons nutritional yeast, ½ teaspoon salt, and ¼ teaspoon black pepper. The dressing should be smooth and slightly thick—if it looks too stiff, whisk in 1-2 tablespoons vegetable broth to loosen it.
Add the ½ cup cherry tomatoes (halved), 1 medium red onion (thinly sliced), ⅓ cup fresh parsley, and ¼ cup fresh basil to the dressing. Let it marinate for 5 minutes while you assemble the salad. This allows the herbs to soften slightly and infuse the dressing with their bright flavors.
Assemble and Toss the Salad
In a large mixing bowl, combine the warm roasted sweet potatoes, al dente penne pasta, and the herbed dressing mixture. Gently fold everything together using a large spoon or tongs—you want to coat the pasta and sweet potatoes evenly without mashing them. The salad should look vibrant with pockets of color from the herbs, tomatoes, and onion.
Let the salad sit for 10 minutes before serving. This resting time allows the flavors to meld and the dressing to fully absorb into the warm pasta and sweet potatoes. Taste and adjust seasoning if needed—you might want to add a splash more lemon juice for brightness or a pinch of salt for depth.
Serve Warm with Extra Herbs
Divide the salad into serving bowls and garnish each portion with an extra sprinkle of fresh parsley and fresh basil. The contrast of warm, caramelized sweet potatoes with the bright, tangy dressing creates a dish that's both comforting and refreshing. Serve immediately while the pasta is still warm—this salad is best enjoyed fresh out of the bowl.
This dish pairs beautifully with grilled chicken or a simple arugula salad. The nutritional yeast adds a cheesy depth that balances the natural sweetness of the sweet potatoes, while the maple syrup and lemon juice create a perfect sweet-tart contrast. Every bite delivers a harmonious blend of textures and flavors that make this pasta salad truly special.
Pro Tips For Making Sweet Potato Pasta Salad
- ROAST SWEET POTATOES UNTIL TENDER: Sweet potatoes should be fork-tender, not just soft—test with a knife after 25-30 minutes at 400°F (200°C). I learned this the hard way when my first batch turned to mush; now I pull them when they’re just giving way, then let them cool before dicing.
- PEEL AND CHILL PASTA IMMEDIATELY: Drain penne, rinse under cold water, and spread on a tray to cool completely before mixing with other ingredients. This stops the cooking process and prevents a gummy salad—no one wants pasta that’s still clinging together after 30 minutes.
- THINLY SLICE RED ONION: Use a mandoline or sharp knife to slice the red onion paper-thin, then soak in ice water for 5 minutes before draining. The acidity mellows the bite, and the texture becomes silky instead of crunchy—trust me, it makes a real difference in the balance of flavors.
- DRESS PASTA SALAD LAST: Toss the pasta with sweet potatoes, tomatoes, and onions first, then drizzle with olive oil and any other dressing. Adding dressing too early makes the sweet potatoes waterlogged and dulls the bright flavors of the tomatoes and onion.
Make-ahead tips for this sweet potato pasta salad
Roast Sweet Potatoes First
The secret to meal prep success is roasting the sweet potatoes first—they take the longest and benefit from cooling before assembly. Roast them at 425°F for 25-30 minutes until caramelized, then store in an airtight container. The flavors deepen overnight, making this the perfect make-ahead component. 🍠
Dressing Prep Ahead
Make the herbed dressing 24 hours ahead and store it in a small jar in the fridge. This allows the flavors to meld beautifully, and the lemon juice brightens even more over time.
Whisk before using to re-emulsify. I keep mine in a mason jar with a tight seal—it stays fresh for up to 5 days.
Pasta Cooking Strategy
Cook the pasta just one minute less than package instructions and rinse immediately in cold water. Store in an airtight container with a paper towel to absorb excess moisture. Reheat in a skillet with 1 tablespoon olive oil and 2 tablespoons broth for 3-4 minutes before assembling the salad.
Assembly Timeline
Combine all components 2 hours before serving—this gives the dressing time to fully coat the warm pasta and sweet potatoes. If making 3 days ahead, store components separately: sweet potatoes, pasta, dressing, and fresh herbs in separate containers. Assemble just before serving for the freshest texture.
Reheating Perfection
For best results, reheat the salad in a large skillet over medium heat for 8-10 minutes, stirring occasionally. Add 2 tablespoons vegetable broth to prevent drying.
The sweet potatoes will soften slightly but maintain their caramelized edges. Garnish with fresh herbs right before serving to preserve their vibrant color. ✨
Portion Control Tips
Divide into quart-sized glass containers for easy grab-and-go meals. Store the dressing separately and add it just before eating to prevent soggy pasta. For meal prep, I use Rubbermaid FreshStart containers—they keep everything fresh for 4 days in the fridge. Label containers with dates to track freshness.
Nutrition facts
Frequently asked questions
Can I make this sweet potato pasta salad vegan?
Simply omit the nutritional yeast and replace it with 2 tablespoons vegan cheese alternative or add 1 tablespoon white miso paste for umami depth. Use vegan butter in place of regular butter if adding any, and ensure your broth is vegetable-based. The maple syrup and lemon dressing remain perfectly vegan-friendly!
How do I prevent the sweet potatoes from turning mushy?
Roast them at 425°F for 25-30 minutes until tender but still firm to the touch. Cut them into even 1-inch cubes and spread them in a single layer on the baking sheet. Avoid overcrowding, and always let them cool completely before assembling the salad. The key is crispy edges with tender centers!
Can I use regular potatoes instead of sweet potatoes?
While you can substitute white or red potatoes, you'll lose the natural sweetness and rich texture that makes this dish special. If you must, roast them at 400°F for 20-25 minutes and add 1 extra tablespoon maple syrup to the dressing to compensate for the lack of sweetness. The flavor won't be identical, but it'll still be delicious!
What's the best pasta shape for this recipe?
Penne works perfectly because its ridges hold the dressing well, but you can use fusilli, farfalle, or rotini for similar results. Avoid long pasta shapes like spaghetti—they can get tangled in the salad. For extra texture, try penne rigate or bowtie pasta, which add visual interest while maintaining the dish's balance.
How can I make this salad spicier?
Add ½ teaspoon smoked paprika to the roasted sweet potatoes and ½ teaspoon cayenne pepper to the dressing. For heat lovers, stir in 1 teaspoon hot sauce or 2 tablespoons diced jalapeños when assembling. The natural sweetness of the potatoes balances the spice beautifully!
