Salads
This cold pasta primavera salad delivers bright herb zing and crunchy celery crowns in every bite—perfect for summer picnics or meal prep. The secret lies in al dente pasta tossed with fresh vegetables while still warm, then chilled to let flavors meld.
I developed this recipe after years of testing, ensuring the dressing stays vibrant and the vegetables retain their crispness.
The foundation is short pasta shapes like penne or fusilli, which hold dressing beautifully without becoming soggy. Fresh ingredients—bell peppers, cherry tomatoes, and crisp celery—add color and texture, while a light vinaigrette balances acidity and richness.
The key technique? Tossing the warm pasta with dressing immediately after cooking, then refrigerating for at least 2 hours to develop flavor.
What you’ll end up with is a crunchy, herby salad that’s light yet satisfying—ideal for lunchboxes or potlucks. The celery stays crisp, the tomatoes burst with sweetness, and the dressing clings perfectly to each pasta strand.
This recipe scales effortlessly, making it perfect for feeding a crowd or prepping for the week.
Serve chilled with grilled chicken or as a standalone vegetarian dish. The make-ahead nature means you can assemble it hours in advance, letting flavors deepen over time. Here’s how to make it shine.
Ingredients for cold pasta primavera salad
Bright vegetables, al dente pasta, and herb-forward dressing create this refreshing vegetarian salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Short Pasta Shapes (Penne or Fusilli) 🍝 | 1 ½ lbs | Al dente cooking essential |
| Fresh Celery Sticks 🧅 | 3 cups | Thinly sliced for crisp texture |
| Red Bell Pepper 🌶️ | 1 ½ cups | Diced small for vibrant color |
| Cherry Tomatoes 🍅 | 1 ½ cups | Halved for juicy bursts |
| Fresh Basil Leaves 🌿 | ½ cup | Chopped finely for herb zing |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped for fresh brightness |
| Extra-Virgin Olive Oil 🫒 | ¾ cup | High-quality for dressing |
| White Wine Vinegar 🍷 | ¼ cup | For tangy balance |
| Fresh Lemon Juice 🍋 | ¼ cup | Brightens the dressing |
| Dijon Mustard 🌶️ | 1 tbsp | For depth of flavor |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for aroma |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Shredded Parmesan Cheese 🧀 | ½ cup | Freshly grated for finish |
The foundation begins with short pasta shapes—penne or fusilli—because their ridges cling to the dressing without becoming mushy. Whole wheat or chickpea pasta works beautifully for added texture and nutrition. For celery, select stalks with crisp, vibrant green leaves—Trader Joe's or Whole Foods bulk sections offer the freshest cuts. Bell peppers should be firm with glossy skin; red and yellow varieties add contrasting colors. Cherry tomatoes should be plump and firm, not shriveled—heirloom varieties from local markets elevate the dish. Fresh herbs are non-negotiable here: basil and parsley should be bright green with no wilting. For the dressing base, extra-virgin olive oil with a peppery finish (like California Early Harvest) enhances the salad's depth.
No fresh basil? Dried basil at one-third the amount works in a pinch, though fresh is ideal. Substitute bell peppers with zucchini or asparagus for variety, but ensure they're cut uniformly for even cooking. Cherry tomatoes can be swapped for grape tomatoes or sun-dried tomatoes (soaked in water first). For the dressing, apple cider vinegar replaces white wine vinegar, though the flavor profile shifts slightly. If Dijon mustard is unavailable, whole-grain mustard provides a similar texture. The garlic can be roasted for a sweeter profile—simply wrap whole cloves in foil and bake at 400°F for 15 minutes. For a dairy-free option, omit the Parmesan or use nutritional yeast for a cheesy flavor without the dairy.
Assemble the salad within 2 hours of cooking to preserve crispness—vegetables should be chilled for at least 1 hour before serving to allow flavors to meld. The dressing can be made 1 day in advance and stored in an airtight container in the refrigerator. For meal prep, portion the salad into glass containers with tight-fitting lids to maintain freshness. It keeps well for 3-4 days in the fridge, though the celery may soften slightly after 2 days. To revive wilted greens, briefly submerge them in ice water before tossing with fresh dressing. For added crunch, top with toasted pine nuts or candied pecans just before serving.
Why You'll Love This Recipe
- No-Cook Afternoon Fix: I swear by this when I’ve got zero energy—just toss cold pasta with chopped celery, bell pepper, and tomatoes while I sip my coffee. The basil ties it all together without a single stove turn-on.
- Crunchy, Bright, and Fresh: Between us, the celery and bell pepper add that satisfying crunch, while the cherry tomatoes burst with sweetness. Honestly? It’s the kind of salad that makes you forget it’s not a full meal.
- Lunchbox Legend: I pack this for work all the time—it holds up for days in the fridge, and the flavors actually improve overnight. Kids, coworkers, or your picky partner? They’ll eat it.
- Dollar Stretcher: Pasta, veggies, and basil are cheap staples that stretch into three meals for less than $10. Between us, this is my go-to when I’m broke but still want something that doesn’t taste like sad takeout.
Step-by-step instructions for cold pasta primavera salad
A vibrant, textural masterpiece that balances al dente pasta with crisp vegetables and bright herb dressing.
Cook Pasta to Perfect Al Dente
Bring a large pot of water to a rolling boil and add the 1.5 lbs short pasta shapes (penne or fusilli). Season with 1½ teaspoons kosher salt—the water should taste like the sea. Cook until 1 minute before the package's recommended al dente time. This ensures the pasta finishes cooking in the dressing without becoming mushy.
Drain immediately and rinse under cold water for 10 seconds to stop cooking. Toss with ½ cup extra-virgin olive oil to prevent sticking and cool completely before assembling. The pasta should be room temperature when mixed with vegetables to avoid a watery salad.
Prepare Vegetable Components
Thinly slice the 3 cups fresh celery sticks into ¼-inch thick rounds—this creates those signature "celery crowns" that add crunch. Dice the 1.5 cups red bell pepper into ¼-inch cubes and halve the 1.5 cups cherry tomatoes. Chop the ½ cup fresh basil leaves and ¼ cup fresh parsley leaves finely for maximum herb impact.
Minced the 4 cloves garlic and set aside. The key here is even cutting—consistent sizes ensure balanced texture in every bite. If using bell pepper with seeds, remove them first for a cleaner bite. Keep all vegetables separate until ready to toss.
Create the Herb Dressing
In a medium bowl, whisk together the ½ cup extra-virgin olive oil, ¼ cup white wine vinegar, ¼ cup fresh lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon granulated sugar, 1½ teaspoons kosher salt, and ½ teaspoon freshly ground black pepper. The sugar balances the acidity while the mustard adds depth.
Add the minced garlic and stir until fully incorporated. Taste and adjust seasoning—you want a bright, tangy dressing that complements rather than overpowers the vegetables. This dressing should coat the back of a spoon with a silky texture. Set aside while you prepare the remaining components.
Assemble and Chill
In a large mixing bowl, combine the cooled pasta, celery, red bell pepper, cherry tomatoes, basil, and parsley. Pour the dressing over the vegetables and toss gently but thoroughly. The goal is to coat every strand of pasta and piece of vegetable without breaking them down.
Fold in the ½ cup shredded Parmesan cheese last—this ensures it melts slightly from the dressing's warmth rather than sitting as separate shavings. For best texture, chill the salad uncovered in the refrigerator for at least 1 hour before serving. This allows flavors to meld and the celery to maintain its crispness.
Serve with Crisp Presentation
Gently toss the salad one final time before serving to redistribute flavors. The ideal serving temperature is chilled but not icy—around 45-50°F. Garnish with additional fresh basil leaves and a sprinkle of freshly ground black pepper for visual appeal and fresh aroma.
This salad keeps well for 2 days in the refrigerator, though the celery may soften slightly. For best texture, serve within 8 hours of assembly. The balance of textures—crisp celery, al dente pasta, juicy tomatoes—makes this dish a refreshing centerpiece for summer gatherings.
Pro Tips For Making Cold Pasta Primavera Salad
- COOK PASTA AL DENTE THEN CHILL: Rinse the pasta in cold water immediately after draining—it stops cooking and prevents mushiness. Then toss it with a drizzle of olive oil and let it cool completely in the fridge for at least 30 minutes. This keeps the texture firm and makes the salad hold up better when you toss everything together later.
- DICE BELL PEPPER SMALL: Cut the red bell pepper into ¼-inch cubes, not big chunks. Small pieces distribute flavor evenly and stay crisp longer in the salad. If you’re impatient, blanch them in boiling water for 30 seconds first—they’ll keep their crunch without turning rubbery.
- SALT THE PASTA WATER WELL: Use a full tablespoon of salt in the pasta water—yes, even if the recipe says otherwise. Under-salted pasta water means bland pasta, and no amount of dressing will fix it. Taste the water after boiling; it should taste like the sea.
- ADD BASIL AT THE END: Tear the basil leaves by hand and fold them in just before serving—not when you first mix the salad. Basil wilts fast and loses its bright flavor when sitting in dressing. A handful of fresh leaves right before eating makes all the difference.
Troubleshooting great cold pasta primavera salad
Dressing Too Thin?
If your dressing separates or feels too thin, whisk in 1 tablespoon of Dijon mustard or 1 teaspoon of honey to emulsify. The mustard acts as a natural thickener while adding depth.
For an extra boost, blend ½ cup of the dressing with 1 tablespoon of panko breadcrumbs until smooth, then mix back in—this creates a silky, clingy texture. 💛
Celery Losing Crunch?
To keep celery crisp, slice it just before assembling the salad and store it separately in a sealed container with a paper towel to absorb excess moisture.
If celery softens after chilling, refresh it by blanching in boiling water for 10 seconds, then plunging into ice water. This shock treatment restores crispness instantly.
Pasta Too Dry?
If your pasta absorbs dressing too quickly, toss it with an extra 2 tablespoons of olive oil after cooking to create a protective barrier. For extra moisture, add 2 tablespoons of reserved pasta water when mixing the dressing—this keeps the salad vibrant without making it soggy.
The key is to toss everything gently but thoroughly to distribute flavors evenly.
Vegetables Too Watery?
Drain vegetables like cherry tomatoes and bell peppers thoroughly before adding them to the salad. Pat celery slices with a clean kitchen towel to remove excess moisture. If the salad still feels watery, add ½ cup of toasted breadcrumbs or crushed nuts to absorb excess liquid while adding texture. 🌿
Flavor Not Balanced?
Taste your salad before serving and adjust seasonings. If it's too acidic, add 1 teaspoon of honey or maple syrup. If it lacks saltiness, sprinkle with ½ teaspoon of Diamond Crystal kosher salt.
For extra brightness, squeeze in 1 tablespoon of fresh lemon juice. The dressing should be tangy but not overpowering—aim for a 60/40 ratio of oil to acidity.
Make-Ahead Mistakes?
Never assemble the salad more than 2 hours in advance—vegetables release moisture over time, leading to a soggy texture. Instead, store components separately: keep pasta and vegetables in airtight containers with paper towels to absorb moisture, and store dressing separately.
Assemble just before serving to maintain crispness. If prepping ahead, refrigerate the dressing separately and toss it in right before eating.
Nutrition facts
Frequently asked questions
Can I use whole wheat pasta in this salad?
Whole wheat penne or fusilli work beautifully and add a nutty flavor while maintaining the dish's texture. Just be sure to cook it 1 minute less than regular pasta since it takes slightly longer to reach al dente. The extra fiber also helps keep the salad satisfying for longer.
How do I make this salad dairy-free?
Simply omit the Parmesan or substitute it with ½ cup nutritional yeast for a cheesy flavor without dairy. The dressing will still cling perfectly to the pasta and vegetables. You can also add toasted pumpkin seeds for extra crunch and protein.
Can I add protein to this vegetarian salad?
Yes! Grilled chicken breast, chickpeas, or white beans would pair wonderfully. For chicken, cook it separately and add it just before serving to maintain crispness. Chickpeas should be drained and rinsed, then lightly tossed with olive oil and herbs before mixing in.
Why does my celery get soggy after chilling?
Celery releases moisture when chilled, which is why it's best to slice it last and store it separately with a paper towel to absorb excess liquid. For extra crispness, slice it just before assembling and keep the salad uncovered in the fridge for at least 1 hour before serving.
How long can I store the dressing separately?
The dressing stays fresh for up to 5 days in an airtight container in the fridge. When ready to use, give it a good stir and adjust seasoning if needed. The acidity (vinegar/lemon) helps preserve it longer than most dressings.
