Healthy Pesto Chicken Pasta Salad with Cherry Tomatoes and Mozzarella
Pasta soaks up pesto far better while it’s still warm, so I always toss the two together right out of the pot instead of waiting for everything to cool.
This healthy pesto chicken pasta salad layers grilled chicken, cherry tomatoes, and mozzarella into that pesto-coated pasta for a fresh, make-ahead lunch.

Why You Will Love This Recipe
- Tossing the pasta with pesto while warm means every piece is coated, not just lightly dressed.
- Grilled chicken adds protein, making this filling enough for a full lunch or light dinner.
- It holds up beautifully in the fridge, making it perfect for meal prep.
- Fresh mozzarella and cherry tomatoes keep every bite colorful and light.
- No cooking required the day you serve it if you prep the components ahead.
Ingredients
- 12 ounces rotini pasta
- 2 cups cooked grilled chicken breast, diced
- 1 cup cherry tomatoes, halved
- 1 cup fresh mozzarella pearls
- 1/2 cup basil pesto
- 2 tablespoons olive oil
- 1 tablespoon fresh lemon juice
- 1/4 cup toasted pine nuts, optional
- Salt and black pepper, to taste
- Fresh basil leaves, torn, for garnish

Crockery and Time To Create
- Large pot for boiling pasta
- Large mixing bowl
- Salad tongs
- Prep time: 15 minutes
- Cook time: 15 minutes
- Total time: 30 minutes
- Serves: 6
Ingredient Substitutions and Variations
- Turkey breast, grilled and diced: replaces chicken for a leaner protein option.
- Chickpeas: add alongside or in place of the chicken for a vegetarian protein boost.
- Cubed fresh mozzarella: replaces mozzarella pearls if that’s what you have on hand.
- Gluten-free rotini: replaces regular pasta for a gluten-free version.
- Sun-dried tomatoes: add alongside the cherry tomatoes for more depth of flavor.
- Walnuts: replace pine nuts for a more affordable, similarly nutty crunch.
Step-by-Step Instructions
Cook the Pasta Boil the rotini in salted water until al dente, about 10 minutes. Drain well without rinsing, so the starchy surface helps the pesto cling.
Toss the Warm Pasta with Pesto While the pasta is still hot, transfer it to a large mixing bowl and immediately toss with the basil pesto until every piece is evenly coated.

Grill and Dice the Chicken Season the chicken breast with salt and pepper and grill over medium-high heat for 6 to 7 minutes per side until cooked through. Let it rest for 5 minutes, then dice into bite-sized pieces.
Halve the Cherry Tomatoes While the chicken rests, halve the cherry tomatoes and set aside.
Fold in the Tomatoes and Mozzarella Add the halved cherry tomatoes and mozzarella pearls to the pesto-coated pasta, folding gently to distribute them evenly without crushing the tomatoes.

Add the Chicken Fold the diced grilled chicken into the pasta salad until evenly distributed throughout.
Dress and Season Drizzle with the olive oil and lemon juice, then season with additional salt and pepper to taste. Toss gently to combine.
Chill if Desired For the best flavor, let the salad chill in the refrigerator for at least 30 minutes before serving, though it can also be enjoyed right away.
Garnish and Serve Finish with a sprinkle of toasted pine nuts and torn fresh basil leaves just before serving.
Pro Tips for Best Results
- Toss the pasta with pesto while it’s still hot, since this is when it absorbs the most flavor.
- Don’t rinse the drained pasta, since the starchy surface helps everything cling together.
- Let the chicken rest before dicing so it stays juicy instead of drying out.
- Fold in delicate ingredients like tomatoes and mozzarella gently to avoid crushing them.
- Add a splash of extra olive oil before serving if the salad seems dry after chilling.
Common Mistakes to Avoid
- Tossing the pasta with pesto after it’s cooled: it won’t absorb the flavor as well, so toss it while still hot.
- Overcooking the pasta: mushy noodles don’t hold up well in a salad, so keep it al dente.
- Crushing the tomatoes: fold gently instead of stirring vigorously to keep them intact.
- Skipping the rest before serving: letting the salad sit briefly helps the flavors meld together.
What to Serve With
- Crusty bread: a simple side that rounds out the meal without much extra effort.
- A light soup: pairs well for a more complete lunch on cooler days.
- Sparkling lemon water: a refreshing drink that complements the bright pesto flavor.

Storage and Reheating
- Refrigerator: store in an airtight container for up to 3 days.
- Freezer: freezing is not recommended, since the texture of the pasta and fresh vegetables suffers after thawing.
- Serving: enjoy cold or at room temperature directly from the fridge, no reheating necessary.
Nutrition Information
| Nutrient | Per Serving |
|---|---|
| Calories | 480 kcal |
| Protein | 28 g |
| Carbohydrates | 42 g |
| Fat | 24 g |
| Saturated Fat | 7 g |
| Cholesterol | 65 mg |
| Sodium | 480 mg |
| Fiber | 3 g |
| Sugar | 4 g |
| Nutrition values are estimates only and may vary based on specific ingredients and portion sizes used. | |
Health Benefits
Grilled chicken keeps this salad high in lean protein without any heavy sauce weighing it down, making it a genuinely balanced meal.
Cherry tomatoes add vitamin C and antioxidants, while basil pesto contributes healthy fats from olive oil and pine nuts rather than a cream-based dressing.
Conclusion
This healthy pesto chicken pasta salad is the dish I make when I want something fresh, filling, and ready to grab straight from the fridge all week. Give it a try this week, save it for your next meal prep session, and share it with anyone who needs a lighter lunch that still feels satisfying.
