Pesto Mozzarella Pasta Salad – Fresh, Bright, and Ready in Minutes
This is the pasta salad you make when you want big flavor with almost no effort. Tender pasta, creamy mozzarella, and juicy tomatoes meet a punchy basil pesto that ties everything together in minutes. It’s the kind of dish you can bring to a picnic, serve as a light dinner, or pack for lunch.
Best of all, it tastes even better after a short rest. Simple, fresh, and satisfying—this one earns a regular spot in your rotation.
Pesto Mozzarella Pasta Salad – Fresh, Bright, and Ready in Minutes
Ingredients
- Short pasta: Rotini, fusilli, or bow-ties (12–16 oz)
- Fresh mozzarella: Small balls (ciliegine) or cubed from a larger ball (8 oz)
- Cherry or grape tomatoes: 2 cups, halved
- Basil pesto: 1/2 to 3/4 cup (store-bought or homemade)
- Extra-virgin olive oil: 1–2 tablespoons (optional, for gloss and flavor)
- Lemon: 1, for zest and juice
- Parmesan: 1/4 cup finely grated
- Red onion or shallot: 1/4 cup thinly sliced (optional)
- Fresh basil: A handful, torn
- Red pepper flakes: Pinch (optional)
- Salt and black pepper: To taste
Instructions
- Boil the pasta: Bring a large pot of salted water to a rolling boil. Add pasta and cook until just al dente. Reserve 1/3 cup of the starchy cooking water before draining.
- Season the tomatoes: While the pasta cooks, place halved tomatoes in a large bowl. Add a pinch of salt and black pepper. Let them sit to draw out their juices for extra flavor.
- Make the pesto sauce base: In a small bowl, combine pesto with 1–2 tablespoons of olive oil, a squeeze of lemon juice, and a spoonful of the reserved pasta water. Stir until glossy and loose. You want a pourable sauce.
- Toss while warm: Add hot, drained pasta to the tomatoes. Pour over the pesto mixture and toss well. Add more pasta water, a splash at a time, until the sauce coats everything evenly.
- Add the good stuff: Fold in mozzarella, Parmesan, and red onion or shallot if using. Add lemon zest and a pinch of red pepper flakes for a gentle kick.
- Taste and adjust: Season with salt and pepper. If it tastes flat, add a touch more lemon juice or Parmesan. If it’s too thick, loosen with a bit more pasta water or olive oil.
- Finish with basil: Right before serving, gently fold in torn basil leaves. This keeps the herbs bright and fragrant.
- Rest (optional but recommended): Let the salad sit for 10–15 minutes so the flavors settle. Serve at room temperature for the best taste.
Why This Recipe Works

Great pasta salad is all about balance, and this one nails it. The pesto coats warm pasta so it clings to every piece, while fresh lemon lifts the richness.
Cherry tomatoes add brightness and a little sweetness. Creamy mozzarella cools everything down and gives each bite a soft, milky contrast. A quick splash of pasta water helps the pesto become a silky sauce instead of a thick paste.
With a handful of pantry staples, you get big, restaurant-quality flavor at home.
Shopping List
- Short pasta: Rotini, fusilli, or bow-ties (12–16 oz)
- Fresh mozzarella: Small balls (ciliegine) or cubed from a larger ball (8 oz)
- Cherry or grape tomatoes: 2 cups, halved
- Basil pesto: 1/2 to 3/4 cup (store-bought or homemade)
- Extra-virgin olive oil: 1–2 tablespoons (optional, for gloss and flavor)
- Lemon: 1, for zest and juice
- Parmesan: 1/4 cup finely grated
- Red onion or shallot: 1/4 cup thinly sliced (optional)
- Fresh basil: A handful, torn
- Red pepper flakes: Pinch (optional)
- Salt and black pepper: To taste
How to Make It

- Boil the pasta: Bring a large pot of salted water to a rolling boil. Add pasta and cook until just al dente. Reserve 1/3 cup of the starchy cooking water before draining.
- Season the tomatoes: While the pasta cooks, place halved tomatoes in a large bowl.
Add a pinch of salt and black pepper. Let them sit to draw out their juices for extra flavor.
- Make the pesto sauce base: In a small bowl, combine pesto with 1–2 tablespoons of olive oil, a squeeze of lemon juice, and a spoonful of the reserved pasta water. Stir until glossy and loose.
You want a pourable sauce.
- Toss while warm: Add hot, drained pasta to the tomatoes. Pour over the pesto mixture and toss well. Add more pasta water, a splash at a time, until the sauce coats everything evenly.
- Add the good stuff: Fold in mozzarella, Parmesan, and red onion or shallot if using.
Add lemon zest and a pinch of red pepper flakes for a gentle kick.
- Taste and adjust: Season with salt and pepper. If it tastes flat, add a touch more lemon juice or Parmesan. If it’s too thick, loosen with a bit more pasta water or olive oil.
- Finish with basil: Right before serving, gently fold in torn basil leaves.
This keeps the herbs bright and fragrant.
- Rest (optional but recommended): Let the salad sit for 10–15 minutes so the flavors settle. Serve at room temperature for the best taste.
How to Store
Store leftovers in an airtight container in the fridge for up to 3 days. The pasta will absorb some sauce, so add a splash of olive oil or a spoonful of pesto before serving again.
For the best texture, let it come to room temperature for 15–20 minutes rather than eating it ice-cold. If you plan ahead, keep the basil and mozzarella separate and fold them in right before eating to keep them fresh and soft.

Why This is Good for You
- Healthy fats: Olive oil and nuts in pesto provide heart-friendly monounsaturated fats.
- Antioxidants: Basil and tomatoes bring vitamins A and C, plus lycopene from tomatoes.
- Protein and calcium: Mozzarella and Parmesan offer a gentle protein boost and bone-supporting calcium.
- Satisfying carbs: Pasta delivers steady energy; choose whole wheat or chickpea pasta for more fiber and protein.
What Not to Do
- Don’t rinse your pasta: You’ll wash away starch that helps the pesto cling. Drain well, then toss while warm.
- Don’t use cold, clumpy pesto: Thin it with pasta water and a little lemon so it becomes a smooth sauce.
- Don’t overcook the pasta: Mushy pasta won’t hold its shape and will drink up too much dressing.
- Don’t skip seasoning: Salt the pasta water generously and taste as you go.
Balanced seasoning makes the dish pop.
- Don’t add basil too early: Fresh basil can darken and lose aroma. Fold it in near the end.
Recipe Variations
- Grilled chicken pesto salad: Add sliced grilled chicken or rotisserie chicken for extra protein.
- Veggie-packed: Toss in blanched green beans, arugula, roasted zucchini, or steamed broccoli florets.
- Mediterranean twist: Swap mozzarella for feta, add olives and cucumber, and finish with a drizzle of red wine vinegar.
- Nut-free pesto: Use sunflower seeds or omit nuts entirely if allergies are a concern.
- Spicy pesto: Stir Calabrian chili paste or crushed red pepper into the pesto for gentle heat.
- Gluten-free: Use your favorite gluten-free short pasta. Cook just to al dente and rinse briefly only if the package suggests it to reduce stickiness.
- Burrata upgrade: Swap mozzarella for burrata and tear it over the top right before serving for a luxe, creamy finish.
- Lemon-basil vinaigrette: If you’re low on pesto, stretch it with extra lemon juice, olive oil, and a bit of grated Parmesan.
FAQ
Can I make this ahead?
Yes.
Make it up to a day in advance. For best texture, add mozzarella and basil just before serving, and refresh with a splash of olive oil or a spoon of pesto.
What pasta shape is best?
Choose a short, ridged shape like rotini or fusilli. The spirals hold onto the pesto and keep each bite saucy.
Bow-ties and shells also work well.
Is store-bought pesto okay?
Absolutely. Use a good-quality pesto with a fresh basil aroma and a bright green color. If it tastes heavy, brighten it with lemon juice and a little grated Parmesan.
How do I keep the mozzarella soft?
Use fresh mozzarella packed in brine and bring it to room temperature before mixing.
If storing, add it right before serving so it doesn’t firm up in the fridge.
Can I serve it warm?
Yes. Toss the warm pasta with pesto, then add mozzarella and basil at the end. It should be warm, not hot, to keep the cheese tender and the basil fresh.
What if my pesto turns dark?
Basil oxidizes quickly.
Keep it bright by mixing the pesto with lemon juice and covering leftovers tightly. Stir in a little fresh pesto or basil right before serving if needed.
How much salt should I add to the pasta water?
Aim for water that tastes like the sea—about 1–1.5 tablespoons kosher salt per pound of pasta. This seasons the pasta from the inside out.
Can I make it dairy-free?
Yes.
Use a dairy-free pesto and swap mozzarella for marinated white beans or grilled zucchini ribbons. Add a sprinkle of toasted pine nuts for richness.
Will whole wheat pasta change the flavor?
Slightly. It adds a nutty note and a firmer bite, which many people enjoy.
Pesto stands up well to it, so the dish still tastes balanced and fresh.
How do I double the recipe for a crowd?
Double all ingredients and use a very large bowl for tossing. Reserve extra pasta water so you can keep the sauce silky. Season again after mixing, since larger batches often need a touch more salt and lemon.
Final Thoughts
Pesto Mozzarella Pasta Salad is proof that simple ingredients can deliver huge flavor.
With a few smart steps—salting the water, loosening the pesto, and tossing while warm—you get a pasta salad that tastes fresh, bright, and satisfying. Keep it as-is for a quick weeknight dinner, or dress it up with extras for company. Either way, it’s a crowd-pleaser you’ll make on repeat.
