A vibrant caprese pasta salad with fresh mozzarella, cherry tomatoes, basil, and a simple balsamic vinaigrette. Perfect for BBQs, potlucks, and meal prep. Ready in 20 minutes and even better the next day.
Ingredients
-
450g
Short pasta (rotini, penne, or farfalle)
-
250g
Fresh mozzarella (ciliegine or cubed)
-
2 cups (300g)
Cherry or grape tomatoes, halved
-
1 cup packed
Fresh basil leaves, torn
-
1/4 cup
Extra virgin olive oil
-
3 tbsp
Balsamic vinegar
-
1
Garlic clove, minced
-
1 tsp
Dijon mustard
-
1 tsp
Honey or maple syrup
-
1 tsp
Salt
-
1/2 tsp
Black pepper
-
3 tbsp
Pine nuts or sunflower seeds, toasted
-
1/4 small
Red onion, thinly sliced (optional)
Instructions
1
Cook pasta
Bring a large pot of salted water to a boil. Cook pasta 1 minute less than package directions (it will absorb dressing as it sits). Drain and rinse with cold water to stop cooking. Shake off excess water.
2
Make the balsamic vinaigrette
In a small bowl or jar, whisk together olive oil, balsamic vinegar, minced garlic, Dijon mustard, honey, salt, and pepper until emulsified. Taste and adjust seasoning.
3
Combine salad
In a large bowl, add cooled pasta, halved cherry tomatoes, mozzarella pieces, and red onion if using. Pour vinaigrette over and toss gently to coat everything evenly.
4
Add fresh herbs and serve
Fold in torn basil leaves and toasted pine nuts. Taste and add more salt, pepper, or a splash of balsamic if needed. Serve immediately or refrigerate — flavors improve after 1 hour.
What is Caprese Pasta Salad?
Caprese pasta salad combines the classic Italian caprese trio — fresh mozzarella, ripe tomatoes, and fragrant basil — with al dente pasta and a simple balsamic vinaigrette. It is the perfect marriage of a beloved appetizer and a satisfying pasta dish.
What makes this version special is the balance of textures and temperatures: cool, creamy mozzarella against tangy tomatoes, chewy pasta, and aromatic basil, all tied together by a slightly sweet balsamic dressing. It is crowd-pleasing, easily scalable, and genuinely gets better as it sits — making it ideal for parties, potlucks, and meal prep.
Best Pasta Shapes for Caprese Salad
Choose short pasta with ridges or curves that catch the dressing: rotini, penne rigate, farfalle, or fusilli all work beautifully. Avoid long pasta (spaghetti, linguine) or smooth shapes that let the dressing slide off.
Recipe Notes & Tips
- Cook pasta 1 minute less than package time — it softens more as it absorbs dressing.
- Salt the pasta water generously (it should taste like the sea) for flavorful pasta.
- Let the salad sit at least 30 minutes before serving so flavors meld together.
- Add basil last to keep it bright green and fresh-looking.
- Double the vinaigrette if meal prepping — cold pasta absorbs dressing over time.
- Bring to room temperature 15 minutes before serving for best flavor (cold dulls taste).
Variations
- Pesto caprese pasta: Replace the vinaigrette with 1/3 cup basil pesto for an herbier version.
- Greek-Italian fusion: Add Kalamata olives, cucumber, and swap mozzarella for feta.
- Roasted tomato version: Roast cherry tomatoes at 200C for 15 min before adding — intensifies sweetness.
- Protein-packed: Add grilled chicken, chickpeas, or white beans for a complete meal.
- Spicy caprese pasta: Add calabrian chili paste to the dressing and fresh chili slices on top.
Common Mistakes to Avoid
- Overcooking the pasta — it should be al dente since it softens in the dressing.
- Using dried basil instead of fresh — dried basil has zero resemblance to fresh in this dish.
- Not salting the pasta water — underseasoned pasta cannot be fixed after cooking.
- Adding basil too early — it wilts and blackens if tossed in warm pasta.
- Skipping the resting time — the salad needs at least 30 minutes for the dressing to absorb.
How to Store
Store in an airtight container in the refrigerator for up to 4 days. Flavors improve on day 2. Before serving leftovers, add a splash of olive oil, a little balsamic, and fresh basil to refresh. Bring to room temperature for 15 minutes for best taste. Not recommended for freezing.
What to Serve With This
- Grilled chicken or Italian sausages
- Garlic bread or focaccia
- Fresh watermelon or fruit salad
- Italian white wine (Pinot Grigio, Soave)
- Alongside a BBQ spread as a cold side
Caprese Pasta Salad for Meal Prep
This salad is a meal prep champion. Make a batch on Sunday and enjoy it through Wednesday — it actually improves as the pasta absorbs the vinaigrette. At 365 calories with 16g protein per serving, it is a satisfying lunch. Add grilled chicken, white beans, or salami to boost protein to 25g+.
Store dressing and basil separately if prepping more than 2 days ahead. Add fresh basil and an extra drizzle of olive oil when serving to refresh the flavors.
Frequently Asked Questions
Can I make caprese pasta salad the night before?
Yes! It actually tastes better after the flavors meld for several hours. Keep refrigerated and add fresh basil, a splash of olive oil, and a pinch of salt before serving as cold pasta absorbs dressing.
What is the best mozzarella for pasta salad?
Ciliegine (small mozzarella balls) are perfect — no cutting needed and they distribute evenly. Fresh mozzarella block cut into cubes also works. Avoid pre-shredded or low-moisture mozzarella.
Can I use regular vinegar instead of balsamic?
Red wine vinegar or white wine vinegar work but will give a sharper, less sweet flavor. Add an extra teaspoon of honey to compensate. Balsamic is really the star here though.
How do I keep the pasta from sticking?
Rinse cooked pasta with cold water immediately after draining, then toss with a tablespoon of olive oil. This stops cooking and prevents clumping.
Can I add meat to this salad?
Absolutely. Grilled chicken, salami, prosciutto, or pepperoni all pair well. Add cooked chicken for a lean protein boost, or cured meats for an Italian antipasto-style salad.
How long does caprese pasta salad last in the fridge?
Up to 4 days refrigerated in an airtight container. The pasta softens slightly over time. Refresh with olive oil and fresh basil before serving on later days.
Did you make this recipe?
Share a picture on Instagram with #aimealplan