Introduction
That fresh, herbaceous scent of basil—just picked from the garden and crushed between your fingers—always takes me back to slow summer afternoons spent in my grandmother’s kitchen. The sound of a knife chopping ripe cherry tomatoes, the feel of cool mozzarella balls rolling between my palms, and the sight of vibrant green pesto swirling into creamy dressing all blend into a hazy, warm memory. I never measured anything back then; it was all about feeling the right balance, tasting as I went, trusting my instincts. This creamy pesto pasta salad with fresh mozzarella and cherry tomatoes is the kind of recipe born from those unhurried moments—simple, bright, and utterly satisfying. It’s not just a salad, really. It’s a snapshot of summer, a gathering of flavors that feels like a gentle hug on a plate.
Making this recipe is like stepping back into that kitchen, where time slows and the joy of fresh ingredients shines through. You know, it’s that perfect blend of creamy and tangy, with bursts of sweetness from the tomatoes and the mild, milky chew of mozzarella. Honestly, it’s the kind of dish that sticks with you—not just because it tastes good, but because it carries a quiet feeling of comfort and ease. And, if you’re anything like me, that’s the secret ingredient that makes this pasta salad one you’ll want to come back to again and again.
Why You’ll Love This Recipe
This recipe isn’t your run-of-the-mill pasta salad. I’ve tried plenty over the years, but this one stands out for a few reasons I’m pretty proud of:
- Quick & Easy: You can whip it up in under 30 minutes, which is perfect when summer days get busy or when last-minute guests arrive.
- Simple Ingredients: No need for fancy or hard-to-find items; everything is straightforward and likely already in your kitchen.
- Perfect for Summer Gatherings: Whether it’s a picnic, potluck, or just a light dinner on the porch, it fits seamlessly.
- Crowd-Pleaser: Kids and adults alike love the creamy pesto dressing combined with fresh mozzarella’s tender texture.
- Unbelievably Delicious: The creamy pesto dressing, made with real basil and Parmesan, pairs with sweet cherry tomatoes to deliver that comforting yet fresh flavor combo.
What sets this pasta salad apart is the creamy pesto dressing, which I make by blending basil pesto with a touch of mayo and Greek yogurt—giving it a luscious texture without being too heavy. I’ve also found that tossing the pasta warm helps the flavors meld better, making every bite burst with freshness and richness. It’s not just another pasta salad; it’s the one where you close your eyes and savor every mouthful. This recipe has become my go-to when I want something that’s both satisfying and light, perfect for those long summer evenings when you want simple but special food.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or easy seasonal picks, making it a breeze to prepare anytime.
- Pasta: 12 ounces (340 grams) rotini or fusilli pasta (holds the dressing well—try Barilla for consistent texture)
- Fresh Mozzarella: 8 ounces (225 grams) fresh mozzarella balls, drained and halved (the soft, milky cheese that balances the acidity)
- Cherry Tomatoes: 1 pint (about 300 grams), halved (look for firm, vibrant tomatoes—summer’s best)
- Fresh Basil Pesto: ½ cup (120 ml), homemade or store-bought (I prefer Trader Joe’s for a good balance of flavor)
- Greek Yogurt: ¼ cup (60 ml), plain and full-fat (adds creaminess with a slight tang)
- Mayonnaise: ¼ cup (60 ml), use quality mayo like Hellmann’s for richness
- Extra Virgin Olive Oil: 2 tablespoons (30 ml), for smoothness and shine
- Lemon Juice: 1 tablespoon (15 ml), freshly squeezed (brightens the dressing)
- Garlic: 1 small clove, minced (adds a subtle kick)
- Salt & Black Pepper: to taste, freshly ground
- Optional: Red pepper flakes for a little heat or toasted pine nuts for crunch
If you want to swap ingredients, feel free! Use almond flour pasta for gluten-free, or swap Greek yogurt with dairy-free coconut yogurt to keep it vegan-friendly (though you’ll want to skip the mozzarella in that case). In summer, swapping cherry tomatoes for sun-ripened heirloom tomatoes can add a beautiful color and flavor twist.
Equipment Needed

- Large pot for boiling pasta
- Colander to drain the pasta
- Mixing bowl, preferably large enough to toss everything comfortably
- Whisk or fork to blend the dressing
- Measuring cups and spoons for precise amounts
- Sharp knife and cutting board for prepping tomatoes and mozzarella
If you don’t have a colander, a slotted spoon works in a pinch to scoop pasta out. A salad spinner isn’t necessary here, but if you’re rinsing basil or tomatoes, it helps speed up drying. I’ve used both hand mixers and just a fork to blend the dressing, and honestly, the fork works just fine—sometimes less is more!
Preparation Method
- Cook the pasta: Bring a large pot of salted water to a boil. Add 12 ounces (340 g) rotini pasta and cook according to package instructions, about 9–11 minutes, until al dente. Stir occasionally to prevent sticking. Taste a piece near the end to make sure it’s firm but cooked through.
- Drain and cool slightly: Drain the pasta in a colander but don’t rinse with cold water. Let it sit for a minute to cool just enough so the dressing won’t melt the mozzarella but remains warm enough to absorb flavors better.
- Prepare the dressing: In a mixing bowl, combine ½ cup (120 ml) fresh basil pesto, ¼ cup (60 ml) Greek yogurt, ¼ cup (60 ml) mayonnaise, 2 tablespoons (30 ml) extra virgin olive oil, 1 tablespoon (15 ml) fresh lemon juice, and 1 minced garlic clove. Whisk until smooth and creamy. Season with salt and black pepper to taste.
- Toss pasta with dressing: Add the warm pasta to the dressing and stir gently until every piece is coated. The warmth helps the pesto and yogurt meld into the pasta’s crevices.
- Add veggies and cheese: Fold in 1 pint (300 g) halved cherry tomatoes and 8 ounces (225 g) halved fresh mozzarella balls. Toss gently to combine without breaking the cheese.
- Final seasoning: Taste and adjust salt, pepper, or lemon juice as needed. For a little kick, sprinkle a pinch of red pepper flakes if you like.
- Chill or serve immediately: You can serve right away or refrigerate for 30 minutes to let flavors meld. If chilling, bring it back to room temperature for 10 minutes before serving for best flavor.
Note: If the dressing feels too thick after chilling, whisk in a splash of olive oil or a teaspoon of water to loosen it up.
Cooking Tips & Techniques
One trick I learned the hard way is to not rinse the pasta after draining. Rinsing washes away the starch that helps the dressing cling, leaving your salad a bit slippery and less flavorful. Also, using warm pasta (not piping hot or cold) gives the best texture and flavor absorption. I’ve found that mixing the creamy pesto dressing separately before tossing with pasta keeps it smooth instead of clumpy.
Don’t overcook the pasta—al dente is key. Mushy pasta can turn this refreshing salad into a soggy mess. I once rushed cooking and ended up with a sad, gluey bowl, so trust me on this. Also, choose fresh mozzarella that’s soft but not overly watery. Draining it well keeps the salad from becoming too wet.
Timing is everything: prep your pesto dressing and chop tomatoes while the pasta cooks to save time. If multitasking, get the dressing ready first so you can toss everything as soon as the pasta’s drained. And when folding in the mozzarella and tomatoes, be gentle—they’re delicate and you want to keep their shape and texture intact.
Variations & Adaptations
- Vegan Version: Use dairy-free yogurt and vegan mayo, and swap mozzarella for marinated tofu or vegan cheese bites.
- Protein Boost: Add grilled chicken strips, cooked shrimp, or chickpeas for a heartier meal.
- Seasonal Twist: Swap cherry tomatoes with roasted red peppers or sun-dried tomatoes in cooler months.
- Cooking Method Adaptation: Try baking the assembled salad briefly with a sprinkle of Parmesan on top for a warm, melty take.
- Herb Swap: Use fresh arugula or spinach in place of basil pesto for a different leafy note.
I once added toasted pine nuts for crunch—totally worth it for a little textural contrast. Pairing this salad with a bright fresh quinoa and kale power bowl makes a balanced summer feast, especially if you want to mix greens and grains in one meal.
Serving & Storage Suggestions
This creamy pesto pasta salad is best served chilled or at room temperature. I like to plate it alongside grilled meats or as part of a light buffet spread. It’s a natural partner for crusty bread and a glass of crisp white wine or iced herbal tea. For a casual lunch, it pairs well with simple green salads or a refreshing spicy tamarind chili mango margarita for a bit of fun contrast.
Store leftovers covered in the fridge for up to 3 days. The flavors deepen with time, but the salad may absorb some dressing, so stir gently before serving. Avoid freezing—it changes the texture of mozzarella and pesto. Reheat lightly if desired, but honestly, this salad shines best cold or slightly warmed.
Nutritional Information & Benefits
Per serving (about 1 cup): approximately 320 calories, 14g fat, 35g carbohydrates, 10g protein.
This salad includes heart-healthy fats from olive oil and pesto, protein from mozzarella and Greek yogurt, and antioxidants from fresh tomatoes and basil. It’s gluten-friendly if you choose gluten-free pasta. The fresh ingredients provide vitamins A and C, and the probiotic-rich yogurt adds a gut-friendly boost. I appreciate how this recipe balances indulgence with nutrition—comfort food that doesn’t leave you feeling sluggish.
Conclusion
This creamy pesto pasta salad with fresh mozzarella and cherry tomatoes has become one of those recipes I reach for when I want easy, satisfying food with personality. It’s adaptable, flavorful, and just the right mix of creamy and fresh. I love how it captures summer in every bite and how it encourages a little creativity in the kitchen. Feel free to tweak the ingredients to fit your taste or occasion—it’s forgiving and always rewarding.
If you try it, I’d love to hear what variations you come up with or how you serve it alongside your favorite dishes. Cooking is all about joy, sharing, and discovering those simple pleasures, and this pasta salad is a lovely example of that.
FAQs
Can I make this pasta salad ahead of time?
Absolutely! It actually tastes better after sitting in the fridge for 30 minutes to an hour, allowing the flavors to meld. Just toss gently before serving.
What’s the best pasta to use for this salad?
Short, twisted pasta like rotini or fusilli works best because it holds the creamy pesto dressing well.
How do I prevent the salad from getting soggy?
Don’t rinse the pasta after cooking, drain mozzarella well, and add tomatoes just before serving or chilling to keep everything fresh.
Can I use store-bought pesto?
Yes, store-bought pesto is fine and saves time. Just choose a good quality one to get the best flavor.
Is there a good substitute for fresh mozzarella?
If fresh mozzarella isn’t available, you can use bocconcini or even small cubes of a mild, semi-soft cheese like young provolone.
Pin This Recipe!

Creamy Pesto Pasta Salad with Fresh Mozzarella and Cherry Tomatoes
A simple, bright, and utterly satisfying pasta salad featuring creamy pesto dressing, fresh mozzarella, and sweet cherry tomatoes—perfect for summer gatherings.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Category: Salad
- Cuisine: Italian-American
Ingredients
- 12 ounces rotini or fusilli pasta
- 8 ounces fresh mozzarella balls, drained and halved
- 1 pint cherry tomatoes, halved
- ½ cup fresh basil pesto
- ¼ cup plain full-fat Greek yogurt
- ¼ cup mayonnaise
- 2 tablespoons extra virgin olive oil
- 1 tablespoon freshly squeezed lemon juice
- 1 small garlic clove, minced
- Salt and freshly ground black pepper to taste
- Optional: red pepper flakes
- Optional: toasted pine nuts
Instructions
- Bring a large pot of salted water to a boil. Add 12 ounces rotini pasta and cook according to package instructions, about 9–11 minutes, until al dente. Stir occasionally to prevent sticking.
- Drain the pasta in a colander but do not rinse with cold water. Let it sit for a minute to cool slightly.
- In a mixing bowl, combine ½ cup fresh basil pesto, ¼ cup Greek yogurt, ¼ cup mayonnaise, 2 tablespoons extra virgin olive oil, 1 tablespoon lemon juice, and 1 minced garlic clove. Whisk until smooth and creamy. Season with salt and black pepper to taste.
- Add the warm pasta to the dressing and stir gently until every piece is coated.
- Fold in 1 pint halved cherry tomatoes and 8 ounces halved fresh mozzarella balls. Toss gently to combine without breaking the cheese.
- Taste and adjust salt, pepper, or lemon juice as needed. Sprinkle red pepper flakes if desired.
- Serve immediately or refrigerate for 30 minutes to let flavors meld. If chilled, bring to room temperature for 10 minutes before serving.
Notes
Do not rinse pasta after draining to keep starch for dressing adherence. Use warm pasta to help flavors meld. Drain mozzarella well to avoid sogginess. If dressing is too thick after chilling, whisk in a splash of olive oil or water.
Nutrition
- Serving Size: About 1 cup
- Calories: 320
- Sugar: 4
- Sodium: 350
- Fat: 14
- Saturated Fat: 3.5
- Carbohydrates: 35
- Fiber: 2
- Protein: 10
Keywords: pesto pasta salad, creamy pesto dressing, fresh mozzarella, cherry tomatoes, summer salad, easy pasta salad, rotini pasta salad


