By Jamie Cook — Home cook sharing tested recipes from a real kitchen.
Caprese Pesto Pasta Salad is the kind of summer recipe that makes you wonder why you ever bothered with complicated side dishes. It combines al dente pasta, juicy cherry tomatoes, creamy fresh mozzarella, basil pesto, and fresh basil in one bowl, with a little balsamic vinegar to wake everything up. It takes about 25 minutes, travels beautifully to picnics, and works just as well for lunch as it does beside grilled chicken. I made this once when I had exactly one functioning brain cell left after a long day, and thankfully the pasta did most of the work. Honestly, we love a low-effort overachiever.
Why This Recipe is Awesome
Caprese Pesto Pasta Salad earns its place at the table because it delivers the classic tomato-mozzarella-basil combination without asking you to fuss over individual slices of anything. The pesto coats every twist and crevice of the pasta, while tomatoes add juicy acidity and mozzarella brings creamy little pockets of richness. It takes roughly 25 minutes from start to finish, needs no fancy technique, and tastes even better after a short rest. Basically, it is pasta salad with excellent priorities.

Ingredients You’ll Need
- 12 ounces (340 g) rotini pasta — the spirals grab onto pesto like they have a personal grudge against plain noodles.
- 1 1/2 cups cherry tomatoes, halved — choose ripe tomatoes that smell like tomatoes, not refrigerator air.
- 8 ounces (225 g) fresh mozzarella pearls — small mozzarella balls save you from spending ten minutes cubing cheese.
- 1/2 cup basil pesto — homemade or store-bought; nobody gets a medal for making pesto from scratch on a Tuesday.
- 1/4 cup fresh basil leaves, torn — tearing keeps the leaves rustic and saves your knife from unnecessary employment.
- 2 tablespoons extra-virgin olive oil — helps loosen the pesto and keeps the chilled pasta from tasting dry.
- 1 tablespoon balsamic vinegar — just enough tang to sharpen the tomatoes and pesto.
- 1 tablespoon balsamic glaze, optional — for a sweet-tangy finish and a little restaurant-style drama.
- 1/2 teaspoon kosher salt, plus more for the pasta water — pasta water should taste pleasantly salty.
- 1/4 teaspoon freshly ground black pepper — because tomatoes and black pepper are basically old friends.
- 1 small garlic clove, finely grated — optional, but excellent if your pesto tastes a little shy.
- 2 tablespoons grated Parmesan cheese, optional — useful for adding extra savory depth when your pesto needs backup.

Step-by-Step Instructions
- Boil the pasta in generously salted water until al dente, usually 8–10 minutes. Bring a large pot of water to a rolling boil, add enough salt that the water tastes pleasantly seasoned, then cook the rotini according to the package timing. Start checking about 1 minute before the suggested finish time; the pasta should feel firm in the center rather than soft or mushy.
- Cool the pasta quickly so it stops cooking. Drain the pasta thoroughly, then rinse it briefly under cold running water until it feels cool to the touch. I learned this the slightly annoying way: the first batch I made kept cooking after draining and turned noticeably softer once the pesto went in, so now I stop the cooking immediately.
- Whisk the pesto dressing together while the pasta drains. In a small bowl, combine the pesto, olive oil, balsamic vinegar, grated garlic if using, black pepper, and Parmesan if desired. The mixture should look loose enough to coat the pasta rather than sit on top of it in thick clumps.
- Coat the pasta with the pesto mixture. Add the cooled pasta to a large serving bowl and pour the pesto dressing over it. Toss thoroughly until every piece of pasta looks lightly glossy and green; this is the point where your Caprese Pesto Pasta Salad starts looking like an actual meal instead of a collection of ingredients.
- Add the tomatoes and mozzarella gently. Fold in the halved cherry tomatoes and mozzarella pearls using a large spoon or silicone spatula. Toss gently enough to keep the tomatoes intact and prevent the mozzarella from getting smashed into the pasta.
- Add the fresh basil and season to taste. Tear the basil leaves directly over the bowl and fold them through the salad. Taste before adding more salt because pesto, Parmesan, and mozzarella can already bring plenty of seasoning.
- Let the pasta salad rest for 20–30 minutes before serving. Cover the bowl and refrigerate it if you want it cold, or leave it at cool room temperature for a short rest if serving immediately. That brief resting period gives the pesto time to settle into the pasta instead of sliding dramatically to the bottom of the bowl.
- Refresh and garnish before serving. Give the salad one final toss and add 1–2 teaspoons of olive oil if the pasta looks dry. Drizzle with balsamic glaze and scatter a few fresh basil leaves over the top if you want a sweeter balsamic finish.
Common Mistakes to Avoid
- Overcooking the pasta: Soft pasta turns into sad pasta salad mush after chilling. Cook it just to al dente.
- Using too much dressing at once: Start with the recommended amount and add more pesto later if needed. You can always add; removing pesto from pasta is a culinary fantasy.
- Skipping the rinse: For a cold pasta salad, quickly cooling the noodles stops carryover cooking and removes excess surface starch.
- Adding basil too early: Fresh basil can darken and lose its fresh flavor after sitting for hours, so save some for the final toss.
- Serving it straight from the refrigerator: Very cold pasta dulls flavor and firms up the mozzarella. Let the salad sit for about 10–15 minutes before serving for a better texture.
Alternatives & Substitutions
Caprese Pesto Pasta Salad welcomes substitutions without completely losing its identity.
- Pasta: Swap rotini for farfalle, penne, fusilli, orecchiette, or small shells. Short shapes with ridges or curves work especially well because they hold pesto.
- Pesto: Use homemade basil pesto or your favorite refrigerated or jarred pesto. Sun-dried tomato pesto creates a deeper, more savory version.
- Mozzarella: Use bocconcini, ciliegine, diced fresh mozzarella, or even low-moisture mozzarella if that is what you have. Fresh mozzarella gives the softest, creamiest result.
- Tomatoes: Cherry and grape tomatoes work best because they hold their shape, but diced ripe tomatoes work too. Drain very juicy tomatoes before adding them.
- Gluten-free: Replace the regular pasta with a gluten-free short pasta and cook it according to its package directions.
- Vegan: Use vegan pesto and dairy-free mozzarella. Nutritional yeast can replace Parmesan if you want extra savory flavor.
- Protein: Add 1–2 cups of chopped grilled chicken for a heartier lunch, or toss in drained white beans for a meat-free protein boost.
- Balsamic: Use balsamic glaze for a sweeter finish or skip it entirely if you prefer the pesto to remain the dominant flavor.
- Red onion: Add 1/4 cup finely sliced red onion for extra crunch. If raw onion tastes too sharp, soak the slices in cold water for 10–15 minutes, then drain well.
For another easy pasta option, try Italian Tortellini Pasta Salad or serve this alongside Garlic Bread for a simple summer dinner.
Frequently Asked Questions
Can I make Caprese Pesto Pasta Salad ahead of time?
Yes, you can make Caprese Pesto Pasta Salad several hours ahead, and it often tastes more cohesive after resting. For the freshest texture, prepare the pasta and pesto mixture in advance, then add the tomatoes, mozzarella, and fresh basil closer to serving.
How long does Caprese Pesto Pasta Salad last in the refrigerator?
Caprese Pesto Pasta Salad keeps in an airtight container in the refrigerator for about 3 days. The pasta absorbs some of the pesto as it sits, so toss leftovers with a small spoonful of pesto or olive oil before serving if they look dry.
What pasta is best for Caprese Pesto Pasta Salad?
Short pasta shapes such as rotini, fusilli, farfalle, penne, and orecchiette work best because their curves and ridges hold onto pesto. Cook whichever shape you choose to al dente so it stays pleasantly firm after chilling.
Why is my pesto pasta salad dry?
Pesto pasta salad often becomes dry because chilled pasta absorbs dressing while it rests. Add 1–2 teaspoons of olive oil or a spoonful of pesto, toss thoroughly, and let the salad sit for a few minutes before deciding whether it needs more.
🛒 De Cecco Pesto alla Genovese with Basil & California Olive Ranch 100% California Extra Virgin Olive Oil
Everything you need to make this dish perfectly:
As an Amazon Associate I earn from qualifying purchases.
Make It Tonight!
This Caprese Pesto Pasta Salad belongs in your regular summer rotation because it handles lunch, cookouts, picnics, potlucks, and last-minute dinners without making a production out of any of them. Prep it earlier in the day, stash it in the refrigerator, and give it a quick toss before everyone starts hovering around the bowl. Add grilled chicken if you want a complete meal, or keep it simple as the side dish that mysteriously disappears first. Make the pasta, toss the pesto, and let summer dinner sort itself out.
🍽️ Recipes You Can Try
Loved this one? Here are a few more worth your time.
Caprese Pesto Pasta Salad
Soft, fluffy, and ready in 45 min — this caprese pesto pasta salad recipe is easy to make with simple ingredients and delivers reliable results every time.
💛 Why You’ll Love This Recipe
- ✓12 ounces (340 g) rotini pasta — the spirals grab onto pesto like they have a personal grudge against plain noodles.
- ✓1 1/2 cups cherry tomatoes, halved — choose ripe tomatoes that smell like tomatoes, not refrigerator air.
- ✓8 ounces (225 g) fresh mozzarella pearls — small mozzarella balls save you from spending ten minutes cubing cheese.
- ✓1/2 cup basil pesto — homemade or store-bought; nobody gets a medal for making pesto from scratch on a Tuesday.
- ✓1/4 cup fresh basil leaves, torn — tearing keeps the leaves rustic and saves your knife from unnecessary employment.
- ✓2 tablespoons extra-virgin olive oil — helps loosen the pesto and keeps the chilled pasta from tasting dry.
- ✓1 tablespoon balsamic vinegar — just enough tang to sharpen the tomatoes and pesto.
- ✓1 tablespoon balsamic glaze, optional — for a sweet-tangy finish and a little restaurant-style drama.
- ✓1/2 teaspoon kosher salt, plus more for the pasta water — pasta water should taste pleasantly salty.
- ✓1/4 teaspoon freshly ground black pepper — because tomatoes and black pepper are basically old friends.
- ✓1 small garlic clove, finely grated — optional, but excellent if your pesto tastes a little shy.
- ✓2 tablespoons grated Parmesan cheese, optional — useful for adding extra savory depth when your pesto needs backup.
- ▢Large pot
- ▢Colander
- ▢Large skillet or sauté pan
- ▢Tongs
- 1Boil the pasta in generously salted water until al dente, usually 8–10 minutes. Bring a large pot of water to a rolling boil, add enough salt that the water tastes pleasantly seasoned, then cook the rotini according to the package timing. Start checking about 1 minute before the suggested finish time; the pasta should feel firm in the center rather than soft or mushy.
- 2Cool the pasta quickly so it stops cooking. Drain the pasta thoroughly, then rinse it briefly under cold running water until it feels cool to the touch. I learned this the slightly annoying way: the first batch I made kept cooking after draining and turned noticeably softer once the pesto went in, so now I stop the cooking immediately.
- 3Whisk the pesto dressing together while the pasta drains. In a small bowl, combine the pesto, olive oil, balsamic vinegar, grated garlic if using, black pepper, and Parmesan if desired. The mixture should look loose enough to coat the pasta rather than sit on top of it in thick clumps.
- 4Coat the pasta with the pesto mixture. Add the cooled pasta to a large serving bowl and pour the pesto dressing over it. Toss thoroughly until every piece of pasta looks lightly glossy and green; this is the point where your Caprese Pesto Pasta Salad starts looking like an actual meal instead of a collection of ingredients.
- 5Add the tomatoes and mozzarella gently. Fold in the halved cherry tomatoes and mozzarella pearls using a large spoon or silicone spatula. Toss gently enough to keep the tomatoes intact and prevent the mozzarella from getting smashed into the pasta.
- 6Add the fresh basil and season to taste. Tear the basil leaves directly over the bowl and fold them through the salad. Taste before adding more salt because pesto, Parmesan, and mozzarella can already bring plenty of seasoning.
- 7Let the pasta salad rest for 20–30 minutes before serving. Cover the bowl and refrigerate it if you want it cold, or leave it at cool room temperature for a short rest if serving immediately. That brief resting period gives the pesto time to settle into the pasta instead of sliding dramatically to the bottom of the bowl.
- 8Refresh and garnish before serving. Give the salad one final toss and add 1–2 teaspoons of olive oil if the pasta looks dry. Drizzle with balsamic glaze and scatter a few fresh basil leaves over the top if you want a sweeter balsamic finish.
💡 Tips for Perfect Results
- ✔️Salt your pasta water generously — it should taste like the sea.
- ✔️Reserve a cup of pasta water before draining — the starch helps bind the sauce.
- ✔️Finish cooking the pasta in the sauce for 1–2 min so it absorbs the flavor.
🎨 Flavor Variations
🧊 Storage
Store in an airtight container at room temperature for up to 3 days, refrigerate for up to a week, or freeze for up to 3 months.
Nutrition Information
(per serving)* Estimated values based on typical ingredients — actual nutrition may vary. % Daily Values based on a 2,000 calorie diet.
❓ Frequently Asked Questions
Can I make Caprese Pesto Pasta Salad ahead of time?
Yes, you can make Caprese Pesto Pasta Salad several hours ahead, and it often tastes more cohesive after resting. For the freshest texture, prepare the pasta and pesto mixture in advance, then add the tomatoes, mozzarella, and fresh basil closer to serving.
How long does Caprese Pesto Pasta Salad last in the refrigerator?
Caprese Pesto Pasta Salad keeps in an airtight container in the refrigerator for about 3 days. The pasta absorbs some of the pesto as it sits, so toss leftovers with a small spoonful of pesto or olive oil before serving if they look dry.
What pasta is best for Caprese Pesto Pasta Salad?
Short pasta shapes such as rotini, fusilli, farfalle, penne, and orecchiette work best because their curves and ridges hold onto pesto. Cook whichever shape you choose to al dente so it stays pleasantly firm after chilling.
Why is my pesto pasta salad dry?
Pesto pasta salad often becomes dry because chilled pasta absorbs dressing while it rests. Add 1–2 teaspoons of olive oil or a spoonful of pesto, toss thoroughly, and let the salad sit for a few minutes before deciding whether it needs more.





