This creamy pesto pasta salad with cherry tomatoes and mozzarella is the kind of dish that feels right at home at a picnic, potluck, or easy weeknight dinner. It is bright, comforting, and full of simple ingredients that come together with very little fuss.

Creamy Pesto Pasta Salad
Ingredients
Ingredients
- 8 oz pasta rotini, fusilli, bowties, or other short pasta
- 1 cup pesto store-bought or homemade
- 1 cup mayonnaise
- 1 2% Greek yogurt or sour cream optional, for a lighter tangy swap
- 1 pint cherry tomatoes halved
- 8 oz fresh mozzarella mini mozzarella balls or diced
- 1 4 Parmesan cheese finely grated
- 2 tbsp fresh basil optional, chopped
- salt to taste
- black pepper to taste
- 1 tbsp olive oil optional, if needed to loosen the dressing
Instructions
- Bring a large pot of salted water to a boil and cook the pasta until al dente. Drain it well, then rinse briefly under cool water so it stops cooking and is ready for the salad.
- In a large bowl, stir together the pesto, mayonnaise, and Greek yogurt or sour cream if using. Mix until smooth and creamy, then season with a little salt and pepper.
- Add the cooled pasta to the bowl with the dressing. Fold in the cherry tomatoes, mozzarella, and Parmesan cheese, making sure everything is coated evenly.
- Taste and adjust the seasoning if needed. Add fresh basil on top and serve right away, or chill the salad for later so the flavors can meld together.
Notes
Why You’ll Love This Creamy Pesto Pasta Salad
This pasta salad has a lovely balance of creamy, herby, and fresh flavors. The pesto coats every bite, the tomatoes add juicy sweetness, and the mozzarella brings a soft, satisfying finish.
It is also easy to make ahead, which makes it a great choice when you want something low-stress but still special.
Creamy Pesto Pasta Salad Ingredients & Substitutions
- Pasta, use rotini, fusilli, bowties, or any short pasta that holds sauce well.
- Pesto, store-bought or homemade both work nicely, choose one with a bold basil flavor.
- Mayonnaise, adds creaminess and helps the dressing cling to the pasta.
- Plain Greek yogurt or sour cream, for a lighter tangy swap if you want one.
- Cherry tomatoes, halved for juicy bursts of flavor.
- Fresh mozzarella, use mini mozzarella balls or diced mozzarella.
- Parmesan cheese, finely grated for extra savory depth.
- Fresh basil, optional but lovely for a fresh finish.
- Salt and black pepper, to season everything just right.
- Olive oil, a small drizzle can loosen the dressing if needed.
Step-by-Step Instructions to Make Creamy Pesto Pasta Salad
Step 1: Cook the pasta
Bring a large pot of salted water to a boil and cook the pasta until al dente. Drain it well, then rinse briefly under cool water so it stops cooking and is ready for the salad.
Step 2: Make the creamy pesto dressing
In a large bowl, stir together the pesto, mayonnaise, and Greek yogurt or sour cream if using. Mix until smooth and creamy, then season with a little salt and pepper.
Step 3: Combine the salad
Add the cooled pasta to the bowl with the dressing. Fold in the cherry tomatoes, mozzarella, and Parmesan cheese, making sure everything is coated evenly.
Step 4: Finish and serve
Taste and adjust the seasoning if needed. Add fresh basil on top and serve right away, or chill the salad for later so the flavors can meld together.
Tips for Success
Salt the pasta water well, because this is your first chance to build flavor. Also, make sure the pasta is fully cooled before mixing in the dressing, or it may absorb too much sauce and turn dry.
If the salad seems thick after chilling, stir in a splash of olive oil or a spoonful of yogurt to bring it back to a creamy texture.
Variations of Creamy Pesto Pasta Salad
You can add grilled chicken, roasted vegetables, or chickpeas if you want to make this more filling. Spinach, arugula, or cucumbers also work well for extra freshness.
If you like a little heat, add a pinch of red pepper flakes. For a nuttier finish, sprinkle toasted pine nuts or sunflower seeds over the top before serving.
Serving Suggestions: What to Pair with Creamy Pesto Pasta Salad
This pasta salad pairs beautifully with grilled chicken, baked fish, or a simple soup. It also works well alongside crusty bread, fresh fruit, or a crisp green salad for a relaxed meal.
For gatherings, serve it with burgers, skewers, or roasted vegetables so guests have plenty of colorful options on the table.
Storage & Reheating Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. Since this is a cold pasta salad, it does not need reheating.
If the pasta absorbs some of the dressing, stir in a little pesto, yogurt, or olive oil before serving again. For the best texture, give it a gentle toss just before eating.
Memories Made Around the Table
There is something comforting about a bowl of pasta salad set in the middle of the table, where everyone can help themselves. It feels casual, generous, and just a little bit celebratory, which is exactly why I keep coming back to recipes like this one.
FAQs
Can I make this pasta salad ahead of time?
Yes, you can make it a few hours ahead or even the day before. Just keep it chilled and give it a quick stir before serving.
What pasta shape works best?
Short shapes like rotini, fusilli, or bowties are ideal because they catch the creamy pesto dressing in every bite.
Can I use a different cheese?
Yes, you can swap the mozzarella for cubed provolone, bocconcini, or even a mild cheddar if that is what you have on hand.
How do I keep the salad from drying out?
Make sure the pasta is not overcooked, and add a little extra dressing or olive oil before serving if needed.
Final Thoughts
This creamy pesto pasta salad with cherry tomatoes and mozzarella is simple, colorful, and full of flavor. It is the kind of recipe that feels easy enough for a weekday, yet lovely enough to share with friends and family.
