Pesto Pasta Salad

Servings: 4 Total Time: 1 hr Difficulty: Beginner
Cold Make-Ahead Pesto Pasta Salad
Pesto Pasta Salad pinit

A good pesto pasta salad recipe gives you a cold, make-ahead meal that holds up for hours without turning soggy. The basil pesto coats short pasta and crisp vegetables, so every bite stays coated instead of pooling dressing at the bottom of the bowl. You get a dish that works as a lunchbox staple, a potluck side, or a light dinner with almost no last-minute work.

This version uses a standard short pasta and a homemade or store-bought basil pesto, then folds in raw cherry tomatoes and cubed mozzarella for contrast. The method focuses on cooling the pasta correctly so the pesto stays bright green instead of darkening from heat. If you want a faster route, our pasta salad base covers the same cooling principles. Making this pesto pasta salad at home is surprisingly straightforward once you know the key steps.

The result is a 20-minute dish that tastes better after a short chill, which is why it fits meal prep so well. You don’t need special equipment beyond a pot and a colander, and the ingredient list stays short enough to memorize. The pesto pasta salad works well for weeknight cooking when time is limited.

Why You’ll Love These Pesto Pasta Salad

  • Stays coated and moist for hours thanks to pesto’s oil base, unlike vinaigrette salads that separate
  • Uses one sauce for flavor and binding, so you skip a separate dressing step
  • Cold pasta absorbs less oil than warm pasta, keeping the texture from getting greasy
  • Scales from 2 servings to 20 by keeping the pasta-to-pesto ratio fixed at 100g pasta per 2 tbsp pesto
  • Works with gluten-free pasta using the same timing and cooling method

Ingredients You’ll Need

  • 300g short pasta (rotini or fusilli) — holds pesto in its grooves better than long pasta
  • 120g basil pesto — homemade or refrigerated store-bought; oil-based, not cream-based
  • 200g cherry tomatoes, halved — raw, for acidity and snap
  • 150g fresh mozzarella cubes (about 1cm) — soft contrast to firm pasta
  • 30g grated parmesan — adds salt and umami on top of pesto
  • 15g pine nuts, toasted — optional crunch; toast in a dry pan until light gold
  • 1 tbsp olive oil — loosens pesto if it thickens after chilling
  • 1/2 tsp salt for pasta water — standard 10g per litre ratio

Ingredient Substitutions

Basil pesto: Replace with an equal weight of sun-dried tomato pesto for a sweeter, tangier profile. The oil base stays similar, so coating behavior doesn’t change, but the red sauce darkens the pasta visually. Expect a less herbal flavor and a slightly thicker coat because sun-dried tomatoes hold more moisture. Storing leftover pesto pasta salad correctly keeps it tasting good for days.

Fresh mozzarella: Use 140g cubed firm tofu pressed for 10 minutes to remove water, for a dairy-free swap. Tofu stays springy rather than creamy and won’t melt at room temperature like mozzarella. The salad becomes vegan but loses the mild milk sweetness that balances pesto’s bitterness. For the best results with this pesto pasta salad, read through all the steps before starting.

Cherry tomatoes: Swap for 180g diced cucumber with skins removed to cut moisture. Cucumber adds crunch but releases water after 4 hours, so pat dry before mixing. The salad turns cooler and less acidic, needing an extra pinch of salt.

Pine nuts: Replace with 25g toasted walnuts chopped small for a cheaper nutty note. Walnuts taste more bitter than pine nuts and soften faster in oil. Use them the same day for best texture since they go rancid quicker than pine nuts.

Step-by-Step Instructions

  1. Bring 3 litres of water to a rolling boil over high heat in a 5-litre pot. Add 30g salt, then 300g pasta, and stir once to prevent sticking.
  2. Cook pasta for the package time minus 1 minute so it stays firm to the bite. Drain in a colander and rinse under cold running water for 60 seconds until no steam rises.
  3. Spread pasta on a tray and let it sit at room temperature for 5 minutes so surface water evaporates. This stops pesto from sliding off later.
  4. In a large bowl, mix 120g pesto with 1 tbsp olive oil until smooth. Add the cooled pasta and fold with a spatula until every piece is coated.
  5. Add 200g cherry tomatoes, 150g mozzarella, 30g parmesan, and 15g pine nuts. Fold gently so tomatoes stay halved and mozzarella doesn’t break.
  6. Cover and chill for 30 minutes before serving. The pasta firms and pesto thickens to a clinging coat during this rest.

Pro Tips

Rinse pasta under cold water immediately after draining; skipping this leaves a starch film that turns pesto dull and pasty. The rinse also stops carryover cooking so the pasta stays firm.

Toast pine nuts in a dry pan over medium-low heat for 3 minutes, shaking often, because they burn from inside out without warning. Cool them before adding so they stay crisp in oil.

For sharper technique on herb sauces, see pesto technique from Bon Appetit to avoid oxidation. Their method of blending with ice water keeps color stable.

Make the salad the night before but hold mozzarella out until morning; cheese weeps water overnight and loosens the coat. Add it cold from the fridge for clean cubes.

Common Mistakes to Avoid

Using warm pasta with pesto turns the sauce dark green and oily because heat extracts chlorophyll and separates oil. Always cool pasta to room temperature first.

Overcooking pasta by following package time exactly makes it soft after chilling, since cold firms starch. Cut 1 minute off the boil time.

Skipping the olive oil loosener means pesto clumps after fridge time and won’t spread. Stir the oil in before the chill so the coat stays even.

Serving Suggestions

Pair the bowl with cucumber salad for a second cold side that adds citrus bite. The two share a chill-and-serve format so they prep together.

Add grilled chicken strips on top to turn the side into a main without changing the pesto base. Keep the meat at 74°C internal before mixing so it’s food-safe cold.

Serve in a wide shallow bowl so the mozzarella cubes stay visible rather than sinking. A radicchio salad alongside cuts the richness with bitter leaves.

Storage and Reheating

Keep the salad in an airtight container in the fridge for up to 3 days since mozzarella and pesto are dairy-stable when cold. Discard if tomatoes look watery and smell sour after day 3.

This dish is meant cold, so don’t reheat it; warming breaks the mozzarella and dulls basil. If pasta feels stiff, stir in 1 tsp water per cup to loosen.

Do not leave the made salad out for more than 2 hours at room temperature because dairy and cut tomatoes grow bacteria fast. Pack it in a cooler for picnics.

For a packed lunch, freeze a single portion for up to 1 month without mozzarella, then thaw overnight and add fresh cubes. The pesto protects pasta from freezer burn better than plain oil.

Recipe Variations

Mediterranean Version

Replace mozzarella with 120g crumbled feta and add 80g sliced kalamata olives for a saltier profile. The Mediterranean pasta method uses the same chill step. Expect a tangier, firmer bite with less creaminess.

Spicy Version

Stir 1 tsp chili flakes into pesto before coating and use 100g roasted red peppers instead of tomatoes. Heat stays mild but builds after chilling as oil infuses. The color shifts to orange-red with a smoky edge.

Homemade Pesto Swap

Use basil pesto made from 50g fresh basil, 30g parmesan, 15g pine nuts, 1 garlic clove, and 60ml olive oil blended cold. Fresh pesto tastes brighter and less salty than jarred, so add 1/4 tsp salt to the pasta water. The green stays vivid for 2 days.

Protein Boost

Fold in 200g drained canned tuna or 180g cooked shrimp after the chill for a fuller meal. The garlic shrimp option works if you cook and cool first. Seafood cuts the need for extra cheese and adds firmness.

Gluten-Free Option

Swap wheat pasta for 300g corn-rice fusilli boiled 2 minutes less, since it softens more in cold. Rinse harder to remove starch that gums faster than wheat. The texture stays slightly grainy but holds pesto well.

Pesto Pasta Salad pinit
0 Add to Favorites

Pesto Pasta Salad

Difficulty: Beginner Prep Time 15 mins Cook Time 10 mins Rest Time 35 mins Total Time 1 hr
Cooking Temp: 100  C Servings: 4 Estimated Cost: $ 10 Calories: 450 kcal

Description

A bright, cold pesto pasta salad with short pasta, cherry tomatoes, and mozzarella that stays coated for hours. It is a 20-minute make-ahead dish perfect for lunchboxes, potlucks, or light dinners.

Ingredients

Cooking Mode Disabled

Instructions

  1. Boil Pasta Water

    Bring 3 litres of water to a rolling boil over high heat in a 5-litre pot. Add 30g salt so the water tastes seasoned like the sea before the pasta goes in.

  2. Cook The Pasta

    Add 300g pasta to the boiling water and stir once to prevent sticking. Cook for the package time minus 1 minute so it stays firm to the bite and will not turn soft after chilling.

  3. Drain And Rinse

    Drain the pasta in a colander and rinse under cold running water for 60 seconds until no steam rises. This removes surface starch and stops carryover cooking so the pesto stays bright instead of dull and pasty.

  4. Cool Pasta On Tray

    Spread the rinsed pasta on a tray and let it sit at room temperature for 5 minutes so surface water evaporates. The pasta should look dry to the touch before dressing or the pesto will slide off later.

  5. Loosen Pesto Mix

    In a large bowl, mix 120g pesto with 1 tbsp olive oil until smooth. This loosener keeps the coat even after the fridge thickens the sauce during the chill.

  6. Coat Pasta

    Add the cooled pasta to the bowl and fold with a spatula until every piece is coated. The grooves of the short pasta should hold green sauce with no dry patches visible.

  7. Fold In Add Ins

    Add 200g cherry tomatoes, 150g mozzarella, 30g parmesan, and 15g pine nuts to the bowl. Fold gently so tomatoes stay halved and mozzarella cubes do not break apart.

  8. Chill Before Serving

    Cover the bowl and chill for 30 minutes before serving. The pasta firms and the pesto thickens to a clinging coat during this rest, and the salad tastes better after the short chill.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 450kcal
% Daily Value *
Total Fat 28g44%
Saturated Fat 8g40%
Cholesterol 25mg9%
Sodium 600mg25%
Total Carbohydrate 35g12%
Dietary Fiber 3g12%
Sugars 4g
Protein 15g30%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Storage: Keep the salad in an airtight container in the fridge for up to 3 days since mozzarella and pesto are dairy-stable when cold; discard if tomatoes look watery and smell sour after day 3.
  • Make ahead: For a second cold side that preps together, pair with a radicchio salad to cut the richness with bitter leaves.
  • Pro tip: Toast pine nuts in a dry pan over medium-low heat for 3 minutes, shaking often, and cool before adding so they stay crisp in oil.
  • Food safety: Do not leave the made salad out for more than 2 hours at room temperature because dairy and cut tomatoes grow bacteria fast; pack it in a cooler for picnics.
Keywords: pesto pasta salad, cold pasta, make-ahead, basil pesto, cherry tomatoes, mozzarella, meal prep, picnic side
Rate this recipe
Did you make this recipe?

Tag  freshlyfoodrecipes if you made this recipe. Follow @freshlyfoodrecipes on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this ahead of time?

Yes, make the salad the night before but hold the mozzarella out until morning since cheese weeps water overnight and loosens the coat. For the same cooling principles used here, see our pasta salad base guide.

Can I freeze this recipe?

You can freeze a single portion for up to 1 month without mozzarella, then thaw overnight and add fresh cubes. The pesto protects the pasta from freezer burn better than plain oil.

What can I substitute for basil pesto?

Replace it with an equal weight of sun-dried tomato pesto for a sweeter, tangier profile with a similar oil base. The pasta will look darker and taste less herbal but the coating behavior stays the same.

How do I know the pasta is ready before chilling?

Cook it for package time minus 1 minute so it is firm to the bite and not soft. After rinsing and the 5-minute room-temp rest, the surface should be dry with no steam rising before you fold in pesto.

Anna Food and Lifestyle Blogger

Hi, I’m Anna — a wellness enthusiast, recipe creator, and founder of Cook Recipe. I love making healthy, easy, and feel-good meals that inspire others to live happier, more balanced lives. When I’m not in the kitchen, you’ll find me exploring new places or flowing through a yoga session! 🌿

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *