Love this? Save it for later!
Share the inspiration with your friends
I was knee-deep in unpacking boxes in my new apartment — the kind of chaos where you can’t find the scissors or the salt shaker — when my new neighbor, a retired plumber named Frank, knocked on my door holding a plastic container. “This is my wife’s specialty,” he said, thrusting it into my hands. “She said new neighbors need good food, not just cardboard boxes.” I opened the lid, and honestly, the smell alone made me forget I was living in a maze of bubble wrap. It was a creamy pesto pasta salad with sun-dried tomatoes, and it was the most unexpected thing I’d ever received from a plumber’s wife named Carol.
Now, I’m not saying I expected bad food. But let’s be real — when someone you’ve never met hands you a mystery dish through a screen door, you prepare your polite smile. One bite in, and that smile turned genuine. The pesto was rich but not heavy, the sun-dried tomatoes added this chewy, tangy pop, and the whole thing was so creamy and cold and satisfying. I stood there in my messy kitchen, eating it straight from the container with a plastic fork, and I knew I had to get this recipe.
Carol, as it turns out, doesn’t measure anything. She just “knows when it’s right.” So I spent a whole afternoon watching her make it, taking frantic notes, and testing it in my own kitchen until I got it just right. This creamy pesto pasta salad with sun-dried tomatoes has become my go-to for potlucks, lazy Sunday meal prep, and those days when you just need a cold, satisfying bite. Maybe you’ve been there — standing in a kitchen full of half-unpacked boxes, eating something so good you forget the chaos around you. That’s what this recipe is.
Why You’ll Love This Recipe
Let me tell you why this creamy pesto pasta salad with sun-dried tomatoes has earned a permanent spot in my recipe rotation. It’s not just another pasta salad — it’s the one people ask for by name.
- Quick & Easy: Comes together in about 20 minutes of active work. The pasta cooks while you mix the dressing, and then it’s just chop and toss. Perfect for busy weeknights when you need a side dish fast.
- Simple Ingredients: No fancy grocery trips needed. Pesto, pasta, sun-dried tomatoes, a few pantry staples — you probably have most of this already. Carol taught me that the best recipes don’t require a specialty store.
- Perfect for Meal Prep: This is one of those rare recipes that actually gets better after a day in the fridge. The flavors meld, the pasta absorbs the dressing, and every bite tastes more intentional than the last.
- Crowd-Pleaser: I’ve brought this to barbecues, picnics, and holiday dinners. It disappears fast. Kids love the creamy texture, adults love the sophisticated pesto flavor, and everyone loves the pops of sweet-tangy sun-dried tomatoes.
- Unbelievably Delicious: The secret is in the balance. The creaminess of the dressing, the bite of the pasta, the chewy tomatoes, and the fresh basil notes from the pesto — it’s comfort food that feels a little fancy.
What makes this recipe different from the rest? It’s the technique of warming the pesto slightly before mixing it with the mayonnaise and Greek yogurt. That little step releases the oils in the pesto and makes the dressing so much more flavorful. It’s not just another version — it’s the best version, learned from a woman who never writes anything down but never gets it wrong.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the rest are easy to find at any grocery store.
- Pasta: 1 pound (450g) short pasta like fusilli, rotini, or penne. I prefer Barilla or De Cecco for shape retention. The ridges in fusilli or rotini grab the creamy dressing beautifully.
- Basil Pesto: 1 cup (240ml) store-bought or homemade pesto. I like Buitoni or Seggiano for consistent flavor. If you’re using homemade, use a good quality Parmesan and pine nuts.
- Mayonnaise: 1/2 cup (120ml) full-fat mayonnaise. Duke’s or Hellmann’s are my go-to. The fat content matters here — low-fat mayo will make the dressing watery.
- Greek Yogurt: 1/2 cup (120ml) plain full-fat Greek yogurt. Fage is my favorite for thickness. This adds creaminess without making it too heavy.
- Sun-Dried Tomatoes: 1 cup (about 150g) oil-packed sun-dried tomatoes, drained and chopped. The oil-packed ones are softer and more flavorful. (Adds richness and tangy sweetness)
- Fresh Spinach: 2 cups (60g) fresh baby spinach, roughly chopped. It adds color and a mild earthy note. You can also use arugula for a peppery kick.
- Parmesan Cheese: 1/2 cup (50g) freshly grated Parmesan. Skip the pre-shredded stuff — it doesn’t melt as smoothly. (Use dairy-free Parmesan if needed)
- Red Onion: 1/2 small red onion, thinly sliced. Soak in cold water for 10 minutes to mellow the bite if you’re sensitive to raw onion.
- Fresh Basil: 1/4 cup fresh basil leaves, chiffonade, for garnish. It makes the dish look gorgeous and adds a fresh burst of flavor.
- Lemon Juice: 2 tablespoons (30ml) fresh lemon juice. Bottled won’t give you the same brightness. (Adds acidity to balance the richness)
- Salt and Black Pepper: To taste. I use kosher salt and freshly cracked pepper.
- Optional Add-ins: 1/2 cup toasted pine nuts or walnuts for crunch, or 1/2 cup halved cherry tomatoes for extra juiciness.
For ingredient selection, look for sun-dried tomatoes that are plump and glossy in the jar — avoid the dry, leathery ones. If you only have dry-packed sun-dried tomatoes, rehydrate them in warm water for 15 minutes before using. And for the pesto, don’t skimp on quality — it’s the backbone of this whole dish.
Equipment Needed
You don’t need a fancy kitchen to make this creamy pesto pasta salad with sun-dried tomatoes. Here’s what you’ll need:
- Large Pot: At least 5 quarts (5 liters) for cooking the pasta. A smaller pot means the pasta sticks together.
- Colander: For draining the pasta. A fine-mesh one works best if you’re rinsing the pasta under cold water.
- Large Mixing Bowl: At least 4 quarts (4 liters) capacity. Glass or stainless steel is ideal — plastic can retain odors.
- Small Skillet: For warming the pesto. A non-stick skillet makes cleanup easier.
- Chef’s Knife and Cutting Board: For chopping the sun-dried tomatoes, spinach, and onion. A sharp knife makes all the difference.
- Measuring Cups and Spoons: For accurate measurements. I use Pyrex glass measuring cups for liquids.
- Wooden Spoon or Silicone Spatula: For tossing everything together. A silicone spatula is gentle on the pasta and won’t scratch your bowl.
- Whisk: For mixing the dressing. A small whisk helps emulsify the mayo and yogurt smoothly.
I’ve made this recipe with a cheap colander and a dull knife, and it still turned out great. The only thing I’d really recommend is a good quality mixing bowl — something large enough to toss everything without spilling. My favorite is a stainless steel bowl from Restaurant Supply, and it cost me about $12. Budget-friendly and it lasts forever.
Preparation Method

Let’s get cooking. This creamy pesto pasta salad with sun-dried tomatoes comes together in a few simple steps. I’ll walk you through each one with the little tricks I learned from watching Carol.
-
Cook the Pasta: Bring a large pot of generously salted water to a rolling boil. Add 1 pound (450g) of pasta and cook according to package directions until al dente. For fusilli, that’s usually about 8-10 minutes. Stir occasionally to prevent sticking. Drain the pasta in a colander and rinse under cold running water for about 30 seconds to stop the cooking process. Shake off excess water and let it sit in the colander while you prepare the dressing. The pasta should be cool to the touch but not ice-cold — room temperature is ideal.
-
Prepare the Dressing: While the pasta cooks, warm 1 cup (240ml) of pesto in a small skillet over low heat for about 1-2 minutes. You just want to take the chill off and release the oils — don’t let it bubble or simmer. In a large mixing bowl, combine the warmed pesto with 1/2 cup (120ml) mayonnaise, 1/2 cup (120ml) Greek yogurt, and 2 tablespoons (30ml) fresh lemon juice. Whisk until smooth and creamy. The mixture should look thick and glossy, like a slightly loose ranch dressing. Season with a pinch of salt and a few cracks of black pepper.
-
Chop the Vegetables: Drain and chop 1 cup (about 150g) of oil-packed sun-dried tomatoes into small, bite-sized pieces. Roughly chop 2 cups (60g) of fresh spinach. Thinly slice 1/2 small red onion. If you’re sensitive to raw onion, soak the slices in cold water for 10 minutes while the pasta finishes cooking — it mellows the bite without losing the crunch.
-
Combine Everything: Add the cooled pasta to the large bowl with the dressing. Toss well with a wooden spoon or silicone spatula until every piece of pasta is coated. The dressing should cling to the ridges of the fusilli. Add the chopped sun-dried tomatoes, spinach, red onion, and 1/2 cup (50g) freshly grated Parmesan. Toss again gently to distribute everything evenly. The spinach will wilt slightly from the dressing — that’s perfect.
-
Chill and Rest: Cover the bowl with plastic wrap or a tight-fitting lid and refrigerate for at least 1 hour. This resting time is crucial — it lets the flavors meld and the pasta absorb the dressing. Don’t skip this step. I learned the hard way when I served it immediately and it tasted flat. After an hour, it’s a completely different dish.
-
Final Adjustments: Before serving, give the pasta salad a good stir. Taste and adjust seasoning — you might need a pinch more salt or a squeeze of lemon juice. If the salad seems dry, stir in 1-2 tablespoons of milk or a splash of olive oil to loosen it up. The pasta absorbs some of the dressing as it sits, so a little refresh is normal.
-
Garnish and Serve: Transfer to a serving platter or bowl. Garnish with 1/4 cup fresh basil leaves, chiffonade, and an extra sprinkle of Parmesan. If you’re using toasted pine nuts or walnuts, scatter them on top right before serving to keep them crunchy.
A note on timing: The active prep time is about 20 minutes, but plan for at least 1 hour of chilling. I usually make this in the morning for an afternoon picnic or the night before for a next-day lunch. The flavors only get better with time.
Cooking Tips & Techniques
Over the years, I’ve made this creamy pesto pasta salad with sun-dried tomatoes more times than I can count. Here are the things I wish someone had told me from the start.
Don’t Overcook the Pasta: This is the most common mistake. Mushy pasta turns into mush in the dressing. Cook it al dente — firm to the bite — because it will continue to soften slightly as it sits in the dressing. I set a timer for 2 minutes less than the package says and taste test from there.
Warm the Pesto, Don’t Boil It: I ruined my first batch by overheating the pesto in the microwave. The high heat made the basil turn bitter and the oil separate. Low and slow on the stovetop is the way. Just a gentle warm-up to release the aromatics.
Season the Pasta Water: This is a pro tip from Carol herself. The water should taste like the sea. Pasta absorbs salt as it cooks, and if you don’t season the water, your salad will taste flat no matter how much salt you add later. I use about 1 tablespoon of kosher salt per 4 quarts of water.
Rinse, But Not Too Much: Rinsing the pasta under cold water stops the cooking and cools it down for the salad. But don’t rinse it so much that all the starch washes away. A little starch helps the dressing cling to the pasta. A quick 30-second rinse is plenty.
Let It Rest: I know I said this already, but it bears repeating. The resting time is not optional. The first time I made this, I was impatient and served it after 20 minutes. It was fine, but not great. The next day, the leftovers were incredible. The dressing had soaked into the pasta, the flavors had married, and every bite was perfect. Give it at least an hour.
Keep Crunchy Add-ins Separate: If you’re adding nuts or seeds, don’t mix them into the whole batch. They’ll get soggy within hours. Sprinkle them on top just before serving. I learned this after a sad, limp pine nut incident.
Variations & Adaptations
This creamy pesto pasta salad with sun-dried tomatoes is wonderfully flexible. Here are some variations I’ve tried and loved.
Protein-Packed Version: Add 2 cups of shredded rotisserie chicken or 1 cup of cooked, crumbled Italian sausage. Toss it in with the vegetables. It turns the side dish into a complete meal. I do this when I’m meal prepping for busy work weeks.
Vegan Adaptation: Use a dairy-free pesto (most store-bought ones are vegan-friendly), vegan mayonnaise, and a plant-based yogurt like Kite Hill or Silk. Omit the Parmesan or use a vegan Parmesan alternative. The texture is slightly less creamy, but still delicious. I’ve served this to vegan friends who didn’t know the difference.
Gluten-Free Option: Swap the regular pasta for your favorite gluten-free pasta. I like Banza chickpea pasta or Jovial brown rice pasta. Cook it according to package directions — gluten-free pasta can be finicky, so watch it closely. The rest of the recipe stays the same.
Seasonal Twist: In summer, add 1 cup of halved cherry tomatoes and 1/2 cup of fresh corn kernels. In fall, swap the spinach for chopped kale and add 1/2 cup of roasted butternut squash cubes. In spring, add 1 cup of blanched asparagus pieces and fresh peas. The pesto base works with almost any vegetable.
Spicy Kick: Add 1/2 teaspoon of red pepper flakes to the dressing, or use a spicy pesto like Calabrian chili pesto. The heat cuts through the creaminess beautifully. I tried this on a whim and now it’s my husband’s favorite version.
Serving & Storage Suggestions
This creamy pesto pasta salad with sun-dried tomatoes is best served cold or at room temperature. I prefer it straight from the fridge on a hot summer day — it’s so refreshing. For potlucks, I transfer it to a large serving bowl and let it sit out for about 15 minutes before serving so it’s not ice-cold.
For presentation, I like to serve it on a white platter to let the green pesto and red tomatoes pop. Garnish with fresh basil leaves and a generous sprinkle of Parmesan. If I’m feeling fancy, I add a few whole sun-dried tomatoes on top and a drizzle of extra pesto.
Complementary Dishes: This salad pairs beautifully with grilled chicken, steak, or fish. It’s also great alongside a simple green salad or crusty bread. For a summer barbecue, I serve it with burgers and corn on the cob. For a lighter meal, it’s perfect with grilled shrimp and a glass of crisp white wine.
Storage Instructions: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors continue to develop, so day 2 and 3 are often the best. If the salad seems dry after a day or two, stir in a tablespoon of milk or olive oil to revive the dressing.
Freezing: I don’t recommend freezing this salad. The dairy-based dressing will separate and become grainy when thawed, and the pasta will turn mushy. Make a fresh batch instead — it’s quick enough.
Reheating: Don’t reheat this salad. It’s meant to be served cold or at room temperature. If you want a warm pasta dish, try a hot pesto pasta instead. The beauty of this recipe is in its cold, creamy texture.
Nutritional Information & Benefits
This creamy pesto pasta salad with sun-dried tomatoes is comfort food, but it has some surprising nutritional benefits too. Here’s an estimated breakdown per serving (based on 8 servings):
- Calories: Approximately 380-420 per serving
- Protein: 12-14g (from Greek yogurt, Parmesan, and pasta)
- Fat: 22-26g (mostly from pesto, mayo, and olive oil)
- Carbohydrates: 35-40g
- Fiber: 3-4g
- Calcium: 15% of daily value (from Parmesan and yogurt)
- Iron: 10% of daily value (from spinach and sun-dried tomatoes)
Health Benefits of Key Ingredients: Basil pesto is rich in antioxidants from fresh basil and heart-healthy fats from olive oil and pine nuts. Sun-dried tomatoes are packed with lycopene, a powerful antioxidant linked to heart health. Spinach adds iron, vitamin K, and folate. Greek yogurt provides probiotics and protein without the heaviness of extra mayo.
Dietary Considerations: This recipe is vegetarian as written. For gluten-free, use gluten-free pasta. For vegan, use plant-based alternatives as mentioned in the variations section. It contains dairy (Parmesan, yogurt, and pesto often has cheese) and gluten (pasta). Potential allergens include dairy, gluten, and tree nuts (pine nuts in pesto).
Personally, I love that this recipe feels indulgent but has some real nutritional value. It’s not a health food, but it’s not empty calories either. It’s the kind of dish that satisfies your cravings and gives you a little something good at the same time.
Conclusion
This creamy pesto pasta salad with sun-dried tomatoes has become more than just a recipe to me — it’s a reminder that good food can come from the most unexpected places. A retired plumber’s wife, a cardboard box kitchen, and a plastic container of something I never knew I needed. Now it’s a staple in my home, and I hope it becomes one in yours too.
What I love most about this recipe is how forgiving it is. You can swap ingredients, adjust the creaminess, add your favorite vegetables, and it still turns out delicious. It’s the kind of dish that makes you look like a pro with minimal effort. Perfect for busy days, lazy weekends, and everything in between.
I encourage you to make this your own. Add more spinach, throw in some chicken, skip the onion if you’re not a fan — it’s your kitchen, your rules. And when you make it, I’d love to hear how it turns out. Drop a comment below, tag me in your photos, or share your own twist on this recipe. Let’s keep the tradition of unexpected recipes alive, one creamy bite at a time.
Happy cooking, and don’t forget to save room for seconds!
Frequently Asked Questions
Can I make this creamy pesto pasta salad ahead of time?
Absolutely. In fact, I recommend it. Make it the night before and let it chill in the fridge overnight. The flavors meld beautifully and the texture is even better the next day. Just give it a good stir before serving and add a splash of milk if it seems dry.
What type of pasta works best for this salad?
Short pasta with ridges or curves is ideal. Fusilli, rotini, penne, or farfalle all work great. The ridges grab the creamy dressing and hold onto the sun-dried tomatoes. Avoid long pasta like spaghetti or linguine — it doesn’t mix well with the chunky ingredients.
Can I use homemade pesto instead of store-bought?
Definitely. Homemade pesto can be even more flavorful. Just make sure it’s not too watery — if your homemade pesto is thin, the dressing might be runny. Use a recipe with a good balance of basil, pine nuts, Parmesan, and olive oil. I sometimes add an extra handful of basil to mine for a brighter flavor.
How do I keep the pasta salad from getting dry?
Pasta absorbs dressing as it sits, so a little drying is normal. To prevent it from becoming too dry, make sure you use enough dressing initially — the pasta should look generously coated. If it does dry out, stir in a tablespoon of milk, olive oil, or even a spoonful of extra pesto. The salad is very forgiving.
Can I add other vegetables to this recipe?
Yes, this recipe is very flexible. Try adding chopped bell peppers, cucumber, artichoke hearts, roasted red peppers, or blanched broccoli. Just keep the total vegetable volume similar to the original recipe so the proportions stay balanced. I’ve added roasted zucchini in summer and it was wonderful.
Pin This Recipe!

Creamy Pesto Pasta Salad with Sun-Dried Tomatoes
A creamy, cold pasta salad with rich pesto, tangy sun-dried tomatoes, and fresh spinach. Perfect for potlucks, meal prep, or a satisfying side dish that gets better after a day in the fridge.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 30 minutes (includes 1 hour chilling)
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: Italian-American
Ingredients
- 1 pound (450g) short pasta like fusilli, rotini, or penne
- 1 cup (240ml) basil pesto (store-bought or homemade)
- 1/2 cup (120ml) full-fat mayonnaise
- 1/2 cup (120ml) plain full-fat Greek yogurt
- 1 cup (about 150g) oil-packed sun-dried tomatoes, drained and chopped
- 2 cups (60g) fresh baby spinach, roughly chopped
- 1/2 cup (50g) freshly grated Parmesan cheese
- 1/2 small red onion, thinly sliced
- 1/4 cup fresh basil leaves, chiffonade, for garnish
- 2 tablespoons (30ml) fresh lemon juice
- Salt and black pepper to taste
- Optional: 1/2 cup toasted pine nuts or walnuts for crunch, or 1/2 cup halved cherry tomatoes
Instructions
- Cook the Pasta: Bring a large pot of generously salted water to a rolling boil. Add 1 pound (450g) of pasta and cook according to package directions until al dente. Drain in a colander and rinse under cold running water for about 30 seconds to stop the cooking process. Shake off excess water and let sit in the colander while you prepare the dressing.
- Prepare the Dressing: While the pasta cooks, warm 1 cup (240ml) of pesto in a small skillet over low heat for about 1-2 minutes. In a large mixing bowl, combine the warmed pesto with 1/2 cup (120ml) mayonnaise, 1/2 cup (120ml) Greek yogurt, and 2 tablespoons (30ml) fresh lemon juice. Whisk until smooth and creamy. Season with a pinch of salt and a few cracks of black pepper.
- Chop the Vegetables: Drain and chop 1 cup (about 150g) of oil-packed sun-dried tomatoes into small, bite-sized pieces. Roughly chop 2 cups (60g) of fresh spinach. Thinly slice 1/2 small red onion. If sensitive to raw onion, soak slices in cold water for 10 minutes.
- Combine Everything: Add the cooled pasta to the large bowl with the dressing. Toss well until every piece of pasta is coated. Add the chopped sun-dried tomatoes, spinach, red onion, and 1/2 cup (50g) freshly grated Parmesan. Toss again gently to distribute everything evenly.
- Chill and Rest: Cover the bowl with plastic wrap or a tight-fitting lid and refrigerate for at least 1 hour. This resting time is crucial for flavors to meld.
- Final Adjustments: Before serving, give the pasta salad a good stir. Taste and adjust seasoning. If the salad seems dry, stir in 1-2 tablespoons of milk or a splash of olive oil to loosen it up.
- Garnish and Serve: Transfer to a serving platter or bowl. Garnish with 1/4 cup fresh basil leaves, chiffonade, and an extra sprinkle of Parmesan. If using nuts, scatter on top right before serving.
Notes
Don’t overcook the pasta; cook al dente. Warm the pesto gently to release oils without boiling. Season pasta water generously. Rinse pasta briefly to retain some starch. Let the salad rest at least 1 hour for best flavor. Keep crunchy add-ins separate until serving. Store leftovers in an airtight container in the refrigerator for up to 4 days. Do not freeze.
Nutrition
- Serving Size: 1 serving (about 1 c
- Calories: 400
- Sugar: 6
- Sodium: 480
- Fat: 24
- Saturated Fat: 5
- Carbohydrates: 38
- Fiber: 3.5
- Protein: 13
Keywords: creamy pesto pasta salad, sun-dried tomatoes, cold pasta salad, potluck recipe, meal prep, summer side dish



