Sweet Potato Pasta Salad Recipe: Roasted Sweetness Meets Herbed Creaminess

Salads

Sweet Potato Pasta Salad Recipe: Roasted Sweetness Meets Herbed Creaminess

This sweet potato pasta salad recipe transforms humble ingredients into a vibrant, hearty dish that’s perfect for summer picnics or weeknight dinners. 🌟 The star?

Roasted sweet potatoes that caramelize into tender, naturally sweet cubes—paired with al dente pasta and a bright herbed dressing for a balance of sweet, savory, and fresh. It’s vegetarian, packed with texture, and ready in under an hour, making it a game-changer for meal prep.

The secret to this salad lies in the roasting: sweet potatoes develop a deep, caramelized flavor that pairs beautifully with the pasta’s bite and the dressing’s tangy crunch.

I use a mix of farro and penne for heartiness, but any pasta works—just ensure it’s cooked al dente to hold up in the salad. The dressing, a blend of olive oil, lemon juice, and fresh herbs, ties everything together without overpowering the sweet potatoes’ natural sweetness.

What you’ll end up with is a salad that’s rich enough to stand alone but light enough for a side dish. The roasted sweet potatoes add a satisfying chew, while the herbed dressing and optional chickpeas or feta keep it balanced.

It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or potlucks.

Serve it chilled or at room temperature, garnished with fresh parsley or toasted pine nuts for extra crunch. Perfect for summer gatherings, lunchboxes, or a quick vegetarian main. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato pasta salad

Roasted sweet potatoes and al dente pasta create a hearty vegetarian salad perfect for summer gatherings.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 2 lbs Peeled and cubed evenly
Penne Pasta 🍝 12 oz Al dente cooked
Extra-Virgin Olive Oil 🫒 ½ cup For roasting sweet potatoes
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed
Fresh Parsley 🌿 ½ cup Chopped, for garnish
Fresh Basil 🌿 ¼ cup Chopped, for dressing
Garlic Cloves 🧄 4 cloves Minced for dressing
Chickpeas 🥜 15 oz Drained and rinsed
Red Onion 🧅 1 medium Finely diced
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Oregano 🍃 ½ tsp For dressing
Feta Cheese 🧀 4 oz Crumbled, optional

The sweet potatoes are the star—look for firm, vibrant orange ones at Whole Foods or your local market. Medium-sized potatoes (about 1.5 lbs each) roast evenly without drying out. If you grab the pre-cubed kind from the produce section, skip the peeling step. For extra caramelization, toss them with extra-virgin olive oil and a pinch of salt before roasting. The freshest herbs make all the difference here—parsley and basil should smell bright and green, not wilted. Trader Joe's usually has great fresh herb bundles if you're short on time.

No chickpeas? White beans or edamame work as a protein swap, though chickpeas hold their shape best. The red onion can be swapped for shallots if you prefer a milder flavor, but don’t skip it entirely—it adds a nice bite. For the dressing, fresh herbs are ideal, but dried oregano at half the amount will do in a pinch. If you’re avoiding dairy, omit the feta or use a vegan alternative like marinated tofu. The pasta? Farro or orzo are great swaps if you want to mix things up, but penne’s shape holds up perfectly in the salad.

Roasted sweet potatoes keep for 3 days in the fridge, but they taste best fresh. Store the dressing separately in a small jar—it’ll last 5 days, though I always make extra to toss on sandwiches. The whole salad reheats beautifully if you’re meal prepping, but it’s even better at room temperature after a night in the fridge. Portion into containers with a layer of dressing on top to keep everything moist. Garnish with fresh herbs right before serving to keep that bright pop of color.

❤️

Why You'll Love This Recipe

  • No Roasting Hassle: I roast the sweet potatoes directly in the pasta water—yes, really. While the penne cooks, those cubes get tender and caramelized with zero extra pans. Honestly, I’ve made this on days when I couldn’t even be bothered to preheat the oven.
  • Sweet-Savory Balance: That lemon juice? It’s the MVP. Cuts through the sweetness of the potatoes while the olive oil keeps everything silky, and the parsley adds a fresh pop. Between us, it’s the kind of flavor combo that makes you go back for seconds without trying.
  • Meal Prep MVP: This salad begs to be made ahead—flavors deepen overnight, and the texture stays perfect for days. I pack it for lunches (yes, even on a Monday) or bring it to potlucks where everyone clears their plates first.
  • Budget Brightener: Sweet potatoes are cheaper than regular potatoes, and penne lasts forever. Add lemon and parsley, and suddenly you’ve got a dish that feels fancy but costs next to nothing. My go-to when I need to feed the family without breaking the bank.

Step-by-step instructions for sweet potato pasta salad

Here's how to transform roasted sweet potatoes into a vibrant, herbed pasta salad with perfect texture and balanced flavors.

1

🔥 Step 1: Roast the Sweet Potatoes Until Caramelized

Preheat your oven to 400°F and line two baking sheets with parchment paper. Toss the 2 lbs of peeled and cubed medium sweet potatoes with 0.25 cup of the extra-virgin olive oil, 0.75 tsp salt, and 0.25 tsp black pepper. Spread them in a single layer—don't overcrowd the pans or they'll steam instead of roast.

Roast for 25-30 minutes until the edges are deep golden brown and a knife slides in easily with just slight resistance. The sweet potatoes should be tender but still hold their shape. Here's the thing—if you see them browning too quickly, give the pans a gentle shake to redistribute the potatoes. This ensures even cooking and prevents burning.

2

🍳 Step 2: 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 tsp salt. Cook the 12 oz penne pasta until 1 minute before the package directions for al dente—you want it firm enough to hold its shape when tossed with the salad. Reserve 1 cup of pasta water before draining, as this starchy liquid helps create the perfect dressing consistency.

Drain the pasta and immediately rinse under cold water to stop the cooking process. This prevents the pasta from becoming mushy when combined with the warm roasted sweet potatoes. I know it seems counterintuitive, but this step ensures your salad holds its texture perfectly.

3

🥘 Step 3: Prepare the Herbed Dressing

In a medium bowl, whisk together 0.25 cup fresh lemon juice, 0.25 cup chopped fresh basil, 0.5 cup chopped fresh parsley, 4 minced garlic cloves, 0.25 cup extra-virgin olive oil, 0.5 tsp dried oregano, 0.25 tsp salt, and 0.25 tsp black pepper. The dressing should have a vibrant green color and a bright, herby aroma—this is your flavor foundation.

Taste and adjust the seasoning—you might need a pinch more salt or a squeeze of lemon to balance the flavors. Here's where it gets good: slowly whisk in ½ cup of the reserved pasta water until the dressing reaches a smooth, pourable consistency. This ensures the dressing clings beautifully to every bite of pasta and sweet potato.

4

👨‍🍳 Step 4: Assemble the Pasta Salad

In a large mixing bowl, combine the warm roasted sweet potatoes, cooked penne pasta, 15 oz drained and rinsed chickpeas, and 1 medium finely diced red onion. Pour the herbed dressing over everything and gently toss with tongs until everything is evenly coated. The heat from the sweet potatoes will help the dressing meld beautifully with the pasta.

Let the salad sit for 5 minutes—this allows the flavors to marry and the dressing to fully absorb. Don't skip this step; it makes a world of difference in the final texture and taste. If the salad seems too thick, add another splash of pasta water to loosen it.

5

🍽️ Step 5: Finish and Serve

Transfer the salad to a serving platter and top with 4 oz crumbled feta cheese (if using). Garnish with additional chopped parsley and basil for freshness. The feta adds a salty contrast that brightens the sweet, herby flavors of the rest of the dish.

Serve immediately while still warm from the roasted sweet potatoes. This salad tastes best when enjoyed fresh, with the sweet potatoes still offering that subtle warmth. For extra crunch, you could add toasted pine nuts or pecans, but keep it simple to let the roasted sweet potatoes shine as the star.

👨‍🍳

Pro Tips For Making Sweet Potato Pasta Salad

  • ROAST POTATOES UNTIL TENDER: Sweet potatoes should yield slightly when pierced—no mushy centers. I learned this the hard way after serving a batch where the insides were still raw and chalky. Aim for 45-50 minutes at 400°F (200°C), flipping halfway, and resist the urge to check early.
  • COOL PASTA BEFORE MIXING: Hot pasta turns sweet potatoes into a gluey mess. Rinse pasta under cold water immediately after cooking, then let it cool for 10 minutes before tossing. This keeps the texture light and prevents a sad, gummy salad.
  • ZEST THE LEMON FIRST: Fresh lemon zest adds bright, aromatic depth without extra liquid. Grate it over the warm sweet potatoes while they’re still hot—it clings better than sprinkling it later. Skip the juice until the very end, or your salad will get watery.
  • SAVE TIME WITH PARSED PARSLEY: Chopping parsley is tedious, but a food processor makes it fast. Pulse 1 cup of parsley with a pinch of salt until finely chopped—no knife fatigue, same fresh flavor. Just don’t over-pulse, or it turns to paste.

Best sauces and condiments for sweet potato pasta salad

Herbed Lemon Dressing

The dressing in this salad is the real MVP—it balances the sweetness of the roasted sweet potatoes with bright, herby acidity. I use fresh lemon juice and extra-virgin olive oil as the base, then fold in chopped parsley and basil for that fresh, vibrant flavor.

The key is to whisk in reserved pasta water to create a silky, clingy texture that coats every bite perfectly. 🌿

If you don’t have fresh herbs, dried oregano works in a pinch—just use half the amount. For extra depth, add a pinch of red pepper flakes or a splash of white wine vinegar to brighten the flavors even more.

This dressing also doubles as a fantastic marinade for grilled chicken or a drizzle for roasted veggies.

Creamy Tahini Dressing

For a richer, nutty twist, swap the lemon dressing for a tahini-based dressing. Whisk together ¼ cup tahini, 2 tbsp lemon juice, 1 tbsp maple syrup, 2 minced garlic cloves, 3 tbsp water, and a pinch of salt.

The tahini adds a velvety texture and pairs beautifully with the sweet potatoes’ natural sweetness. This version is perfect if you’re avoiding dairy or want a vegan option. 🥜

Balsamic Glaze Drizzle

A drizzle of reduced balsamic glaze adds a tangy, slightly sweet contrast that elevates the dish. Simmer ¼ cup balsamic vinegar in a small saucepan until it reduces by half, then cool before drizzling over the salad.

The glaze caramelizes slightly, adding a glossy finish and a deep, complex flavor. I like to add it just before serving so it doesn’t soak into the pasta.

Spicy Harissa Dressing

For those who love heat, a harissa dressing brings bold, smoky flavors to the table. Mix 2 tbsp harissa paste (like Levantine or Tunisian brands), 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of cumin.

The harissa’s spicy depth cuts through the sweetness of the sweet potatoes beautifully. Start with 1 tsp and adjust to taste—this dressing is intense! 🌶️

Avocado Lime Dressing

For a lighter, fresher take, blend 1 ripe avocado, 2 tbsp lime juice, 2 tbsp olive oil, 1 tbsp chopped cilantro, and a pinch of salt until smooth.

The creamy avocado adds a luxurious texture while the lime keeps it bright. This dressing is best added just before serving to prevent browning. It’s a game-changer for warm-weather meals!

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 580mg25%
Total Carbohydrate 62g22%
Dietary Fiber 9g32%
Sugars 12g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this salad ahead of time?

This salad actually tastes better the next day as the flavors meld together. Store all components separately—pasta, roasted sweet potatoes, dressing, and add-ins—in airtight containers. When ready to serve, toss everything together and let it sit for 10 minutes before eating. The warm sweet potatoes will help the dressing cling perfectly.

2

What's the best pasta shape for this recipe?

Penne works beautifully because its ridges help the dressing cling, but you can use any short pasta like farro, orzo, or rotini. For long pasta like spaghetti or linguine, cut it into 2-inch pieces before cooking to prevent a soggy salad. The key is al dente pasta that holds its shape when tossed.

3

How do I prevent the sweet potatoes from drying out?

Roast them at 400°F until tender but still slightly firm (about 25-30 minutes). Cut them evenly into 1-inch cubes and don't overcrowd the baking sheet. Toss them with olive oil and a pinch of salt before roasting—this helps lock in moisture. If they seem dry after roasting, add a splash of pasta water when assembling the salad.

4

Can I make this recipe without chickpeas?

Yes! Skip the chickpeas and add other protein sources like white beans, crumbled feta, or toasted nuts for texture. For a vegan option, try marinated tofu cubes or avocado slices. The salad will still be hearty—just adjust the dressing amount if you're adding more moisture-heavy ingredients like avocado.

5

Why does my salad taste bland?

Most likely, your dressing needs more acid or salt. Boost the flavor by adding 1 extra tbsp lemon juice or a pinch of salt to the dressing. If the sweet potatoes taste too sweet, balance them with more herbed dressing or a sprinkle of red pepper flakes. Always taste the dressing before tossing it with the salad—it should be vibrant and bright!

★★★★★4.5(15 reviews)
Categories Salads