Delicious Pesto Caprese Pasta Salad with fresh basil, mozzarella, and cherry tomatoes

Pesto Caprese Pasta Salad

I grew up with tomato-and-basil summers, and this Pesto Caprese Pasta Salad is the grown-up, toss-it-in-one-bowl version of that memory. It’s bright, herb-forward, and easy to make for potlucks, weeknight dinners, or a picnic. The homemade pesto lifts simple ingredients—cherry tomatoes and creamy bocconcini—into something that’s both comforting and elegant. If you like hearty salads that travel well, this is one to keep in your repertoire; it’s also a great companion to other pasta salads like the one I often pair it with for protein-packed meals — this high-protein Italian pasta salad is a favorite.

Why you’ll love this dish

Pesto Caprese Pasta Salad balances three things many home cooks want: speed, flavor, and crowd-pleasing familiarity. You get the herbal punch of fresh basil pesto, the sweet pop of cherry tomatoes, and the creamy chew of fresh mozzarella — all married to short pasta that holds onto the sauce. It’s quick (about 30 minutes), flexible (pasta shapes and nuts can change), and fridge-friendly for a few days, making it perfect for weeknight dinners, summer gatherings, or a make-ahead side for BBQs.

Step-by-step overview

Before you cook, here’s what happens in the recipe so you can work efficiently:

  • Boil salted water and cook the pasta until al dente; rinse to cool and stop cooking.
  • Blitz fresh basil, Parmesan, olive oil, nuts, garlic, salt, and pepper into a pesto. Thin with a splash of water or oil if needed.
  • Toss cooled pasta with pesto until each piece is coated.
  • Gently fold in halved cherry tomatoes and small mozzarella balls.
  • Finish with torn basil and a squeeze of lemon if you want extra brightness.
    That’s it — simple steps, fast assembly, delicious results.

What you’ll need

  • 12 oz short pasta (penne, fusilli, or farfalle)
  • 1 ½ cups cherry tomatoes, halved
  • 8 oz fresh mozzarella balls (bocconcini) or diced mozzarella
  • ¼ cup fresh basil leaves, torn (for garnish)
  • 1 cup fresh basil leaves (for pesto)
  • ⅓ cup grated Parmesan cheese
  • ⅓ cup extra virgin olive oil (for pesto)
  • 2 tablespoons pine nuts (or walnuts)
  • 1 clove garlic
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Juice of ½ a lemon (optional)

Notes on ingredients and substitutions:

  • Pasta: Any short shape works; fusilli and farfalle catch more pesto.
  • Nuts: Pine nuts are classic; walnuts or almonds are cheaper and still flavorful.
  • Cheese: If you’re lactose-free, use a dairy-free Parmesan alternative and vegan mozzarella.
  • Lemon: Optional, but a little acidity brightens the pesto and salad.

Step-by-step instructions

  1. Cook the Pasta: Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and immediately rinse under cold water to stop the cooking. Shake off excess water and set the pasta aside to cool completely.
  2. Prepare the Pesto Dressing: In a food processor or blender, combine 1 cup fresh basil leaves, ⅓ cup grated Parmesan, ⅓ cup olive oil, 2 tablespoons pine nuts (or walnuts), 1 clove garlic, ½ teaspoon salt, and ¼ teaspoon black pepper. Pulse until smooth, scraping the sides as needed.
  3. Adjust the Consistency: If the pesto is very thick, add 1–2 tablespoons of water or extra olive oil and blend again. Taste and adjust seasoning. Add the juice of ½ a lemon if you like a brighter pesto.
  4. Assemble the Salad: Place the cooled pasta in a large mixing bowl. Spoon the pesto over the pasta and toss with tongs or two forks until every piece is coated evenly.
  5. Add Tomatoes and Mozzarella: Gently fold in the halved cherry tomatoes and the 8 oz bocconcini (or diced mozzarella). Be careful not to smash the tomatoes—fold with a light hand.
  6. Garnish and Serve: Sprinkle the ¼ cup torn basil leaves over the salad. Let it sit for 15 minutes at room temperature so flavors meld, or chill and serve cold.

Pesto Caprese Pasta Salad

Best ways to enjoy it

Serve this salad chilled or at room temperature. It pairs beautifully with grilled chicken or sausages, and it’s a lighter companion to rich mains like lasagna. For a picnic or potluck, spoon it into a shallow serving dish and top with extra basil. For individual portions, toss a little extra pesto on plates and finish with a crack of black pepper and a drizzle of good olive oil.

Keeping leftovers fresh

  • Refrigerator: Store in an airtight container for up to 3–4 days. Keep in mind that tomatoes release juices over time and the pasta will absorb some pesto, so flavors intensify.
  • Freezing: Not recommended — fresh mozzarella becomes grainy and basil loses its bright color after freezing.
  • Safety: If left at room temperature, don’t keep dairy-containing salads out for more than 2 hours (1 hour above 90°F). When in doubt, toss it after 4 days.

Pro chef tips

  • Salt your pasta water well — it’s the first chance to season the pasta.
  • Cook pasta al dente by shaving 1–2 minutes off the package time; it will finish with the pesto without getting mushy.
  • Toast the nuts lightly in a dry skillet for 2–3 minutes until fragrant; let them cool before blending for a deeper flavor.
  • If you expect leftovers, keep a small bowl of extra pesto on the side to refresh the salad before serving the next day.
  • For a silkier pesto, use a blender for 10–15 seconds after pulsing in a food processor — it smooths but watch for over-heating.

Creative twists

  • Add grilled zucchini ribbons or roasted red peppers for smoky depth.
  • Swap pine nuts for toasted almonds or pistachios for texture variations.
  • Make it vegan: use nutritional yeast instead of Parmesan and a plant-based mozzarella.
  • Turn it into a main: add shredded rotisserie chicken, chickpeas, or cannellini beans for protein. For another protein-forward pasta option, see this variation I use often: high-protein Italian pasta salad.

Common questions

Q: How long does this salad take to make?
A: Active time is about 20–25 minutes; plan 30–40 minutes total to allow cooling and resting.

Q: Can I use store-bought pesto?
A: Yes — good-quality store pesto works in a pinch. Taste and thin with a bit of olive oil or lemon if it’s too thick.

Q: Will the tomatoes get soggy?
A: If you add very ripe tomatoes and refrigerate, they soften faster. Pick firm-ripe cherry tomatoes and add them just before serving if you want maximum texture.

Q: Can I make this ahead for a party?
A: Yes — make the pesto and cook the pasta in advance. Toss everything together a few hours before serving. If making more than a day ahead, keep the mozzarella and tomatoes separate and fold them in just before serving.

Q: Is it safe to eat leftover pasta salad with mozzarella?
A: Store in the fridge in an airtight container and consume within 3–4 days. Discard if it smells off or has an unusual texture.

Conclusion

If you want a bright, make-ahead pasta salad that still tastes fresh, Pesto Caprese Pasta Salad is a reliable choice—easy to scale and easy to love. For another tested take on Italian pasta salads that emphasizes protein and meal prep, check out Pesto Caprese Pasta Salad (Easy 30-Min Recipe) – Foolproof Living.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Pesto Caprese Pasta Salad


  • Author: jennaharpereats
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A bright and easy-to-make pasta salad featuring homemade basil pesto, cherry tomatoes, and creamy mozzarella, perfect for potlucks and summer gatherings.


Ingredients

  • 12 oz short pasta (penne, fusilli, or farfalle)
  • 1 ½ cups cherry tomatoes, halved
  • 8 oz fresh mozzarella balls (bocconcini) or diced mozzarella
  • ¼ cup fresh basil leaves, torn (for garnish)
  • 1 cup fresh basil leaves (for pesto)
  • ⅓ cup grated Parmesan cheese
  • ⅓ cup extra virgin olive oil (for pesto)
  • 2 tablespoons pine nuts (or walnuts)
  • 1 clove garlic
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Juice of ½ a lemon (optional)


Instructions

  1. Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and immediately rinse under cold water to stop the cooking. Shake off excess water and set the pasta aside to cool completely.
  2. In a food processor or blender, combine 1 cup fresh basil leaves, ⅓ cup grated Parmesan, ⅓ cup olive oil, 2 tablespoons pine nuts (or walnuts), 1 clove garlic, ½ teaspoon salt, and ¼ teaspoon black pepper. Pulse until smooth, scraping the sides as needed.
  3. If the pesto is very thick, add 1–2 tablespoons of water or extra olive oil and blend again. Taste and adjust seasoning. Add the juice of ½ a lemon if you like a brighter pesto.
  4. Place the cooled pasta in a large mixing bowl. Spoon the pesto over the pasta and toss with tongs or two forks until every piece is coated evenly.
  5. Gently fold in the halved cherry tomatoes and the bocconcini (or diced mozzarella) being careful not to smash the tomatoes.
  6. Sprinkle the torn basil leaves over the salad and let it sit for 15 minutes at room temperature before serving, or chill and serve cold.

Notes

Pasta tips: Any short pasta works; fusilli and farfalle catch more pesto. For a vegan option, use nutritional yeast instead of Parmesan.

  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Category: Salad
  • Method: Mixing
  • Cuisine: Italian

Similar Posts