Caprese Pasta Salad

4.9 from 73 reviews

This Caprese pasta salad recipe is easy, delicious and perfect for summertime! Just cook cherry tomatoes with olive oil to make the perfect pasta sauce. Recipe yields 4 modest servings.

Caprese pasta recipe



  1. Bring a large pot of salted water to boil and cook the pasta until al dente, according to package instructions. Drain the pasta and set it aside.
  2. While the pasta is cooking, combine the olive oil, tomatoes and salt in a large, non-reactive skillet or Dutch oven over medium heat. Cover the skillet (use a baking sheet if you don’t have a better lid). Cook, stirring occasionally, until most of the tomatoes have started to burst out of their skins and the olive oil has a light red hue (about 6 to 12 minutes).
  3. Remove the skillet from the heat and stir in the cooked pasta. Let the mixture cool for a few minutes while you chop the basil. We don’t want the cheese to melt on contact, so wait to proceed to the next step until your pasta is lightly warm (not hot).
  4. Stir the mozzarella balls and basil into the pasta. Add the vinegar, then taste and add additional vinegar and/or salt, if it doesn’t quite taste spectacular yet. For best flavor, let the mixture rest for about 20 minutes, so the pasta can absorb some of the sauce. Or, refrigerate it for future use.
  5. This salad will keep well in the refrigerator for up to 4 days. Leftovers are great chilled or at room temperature. You can also reheat the pasta if you don’t mind the mozzarella melting (yum).


Make it gluten free: Use your favorite gluten-free noodles.

Make it vegan: This recipe would still be nice without the mozzarella. If you would like to add some creaminess, add a dollop of my vegan sour cream to individual servings before serving (see my cookbook, page 217).
Recommended equipment: An enameled cast iron Dutch oven is the perfect cooking pot for the cherry tomatoes (it’s also great for cooking pasta and soups/stews, and it will last forever).

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.