This Pesto Caprese Pasta Salad is a bright, herb-forward twist on the classic Caprese—pasta joins cherry tomatoes, fresh mozzarella, and a vivid basil pesto for a crowd-pleasing dish that’s ready in about 30 minutes. I love making it for potlucks and warm-weeknight dinners because it holds up well, gets more flavorful as it rests, and needs almost no hands-on attention. If you enjoy simple, fresh salads with a little Italian flair, you might also like this cottage cheese fruit salad as a light dessert or side.
Why you’ll love this dish
Pesto Caprese Pasta Salad hits a lot of home-cooking sweet spots. It’s:
- Fast: pasta cooks in 8–12 minutes and the homemade pesto takes only a few minutes in the food processor.
- Fresh and seasonal: ripe cherry tomatoes and basil make this ideal for late spring through summer.
- Flexible: serve it warm, at room temperature, or chilled for picnics and lunches.
- Crowd-friendly: the flavors are familiar (tomato + basil + mozzarella) so picky eaters often approve.
Small practical win: unlike oil-only dressings that soak into pasta, pesto coats shapes like fusilli or farfalle nicely, so every bite tastes balanced.
"Bursting with basil, creamy mozzarella, and juicy tomatoes—this is summer on a fork."
The cooking process explained
Before you dive into the ingredient list, here’s a quick roadmap so you know what to expect:
- Boil and cool the pasta until al dente, then rinse to stop the cooking and cool for the salad.
- Blitz fresh basil, Parmesan, olive oil, nuts, garlic, salt and pepper into a pesto; thin with water or oil if needed and brighten with lemon if you like.
- Toss the cooled pasta with pesto, fold in halved cherry tomatoes and bocconcini, and finish with torn basil.
- Rest at room temperature for 15 minutes to let flavors meld, or chill for later service.
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)
Substitution notes: Use walnuts if pine nuts are pricey. If you’re dairy-free, swap Parmesan and mozzarella for a vegan alternative and boost the lemon for brightness.
How to prepare it
- 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.
- 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.
- 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.
- 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.
- Add tomatoes and mozzarella: Gently fold in the halved cherry tomatoes and the bocconcini (or diced mozzarella). Be careful not to smash the tomatoes—fold with a light hand.
- Garnish and serve: Sprinkle the torn basil leaves over the salad. Let it sit for 15 minutes at room temperature so flavors meld, or chill and serve cold.

Best ways to enjoy it
- Serve as a main for a light summer dinner with crusty bread and a simple green salad.
- Bring it to picnics or potlucks; it travels well and tastes great at room temperature.
- Plate it as a side for grilled chicken, fish, or sausages.
- For a composed meal, add a scoop over arugula and finish with an extra drizzle of olive oil and a flake of sea salt.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days. Keep in the coldest part of the fridge and eat within that window for best texture and safety.
- Freezing: Not recommended. Fresh mozzarella and raw pesto don’t freeze well—textures become grainy and watery when thawed.
- Reheating: This salad is best cold or at room temperature. If you prefer warm, gently heat just a portion in a skillet (no microwave), then add fresh mozzarella afterward so it doesn’t overcook.
Keep food-safety in mind: refrigerate within two hours of serving to limit bacterial growth.
Helpful cooking tips
- Pasta shape matters: ridged or twisted shapes (fusilli, farfalle, cavatappi) hold pesto better.
- Salt the pasta water generously—this is the first chance to season the dish.
- Toast the nuts briefly in a dry pan for 1–2 minutes to deepen flavor before adding to the pesto.
- If the salad seems dry after chilling, stir in a splash of olive oil or a tablespoon of reserved pasta cooking water to revive it.
- Make-ahead: pesto can be made 24 hours ahead and stored in the fridge with a thin film of oil on top to slow browning.
A tip readers often miss: use room-temperature cheese so it blends better into the salad’s texture.
Creative twists
- Protein boost: add grilled shrimp, shredded rotisserie chicken, or white beans for heartier meals.
- Grain swap: replace pasta with cooked farro or orzo for a nuttier bite.
- Veg-forward: add roasted zucchini, grilled eggplant, or blanched green beans.
- Vegan option: use nutritional yeast instead of Parmesan and a plant-based mozzarella alternative.
- Spicy pesto: add a pinch of red pepper flakes or a small fresh chili to the pesto for heat.
If you want a creamy twist, stir a tablespoon of ricotta into the pesto before tossing.
In case you like similar comfort-food combos, try this savory cottage cheese pasta for another quick, creamy pasta idea.
FAQ
Q: How long does this pasta salad keep in the fridge?
A: Properly stored in an airtight container, it keeps 3–4 days. Fresh mozzarella softens over time, so consume sooner for best texture.
Q: Can I use store-bought pesto?
A: Yes. Store-bought pesto is a fine shortcut—taste it first and add lemon or extra garlic if it needs brightness.
Q: Is it OK to make this ahead for a party?
A: Make the pesto a day ahead and the pasta a few hours ahead. Assemble the salad up to 2 hours before serving and keep chilled; add delicate basil and extra cheese right before guests arrive.
Q: What pasta shape works best?
A: Twisted or ridged shapes (fusilli, farfalle, penne) trap the pesto and create balanced bites.
Q: Can I freeze leftovers?
A: Not recommended. Freezing alters mozzarella and pesto textures—thawed salad can be watery and grainy.
Q: Any allergy-friendly swaps?
A: For nut allergies, omit the pine nuts and add sunflower seeds or more Parmesan. For dairy-free needs, use vegan cheese and nutritional yeast.
Conclusion
For a quick, flavorful summer dish that travels from picnic blanket to weeknight table with ease, this Pesto Caprese Pasta Salad is hard to beat. If you want another quick pasta idea or inspiration for swapping ingredients, see this helpful recipe roundup: Pesto Caprese Pasta Salad (Easy 30-Min Recipe) – Foolproof Living.
Print
Pesto Caprese Pasta Salad
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A bright and herb-forward twist on classic Caprese, this pasta salad features fresh mozzarella, cherry tomatoes, and a vibrant basil pesto.
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
- Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Drain and rinse under cold water to cool.
- In a food processor, combine 1 cup fresh basil, ⅓ cup Parmesan, ⅓ cup olive oil, 2 tablespoons pine nuts, garlic, salt, and pepper. Pulse until smooth.
- If the pesto is thick, add 1-2 tablespoons of water or olive oil and blend again. Adjust seasoning and add lemon juice if desired.
- In a large bowl, combine the cooled pasta with the pesto and toss until evenly coated.
- Gently fold in cherry tomatoes and mozzarella.
- Garnish with torn basil and let sit for 15 minutes to meld flavors or chill before serving.
Notes
Store leftovers in an airtight container for up to 3-4 days. Not recommended for freezing.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Salad
- Method: Mixing
- Cuisine: Italian