A vibrant, creamy pesto pasta salad packed with fresh tomatoes, mozzarella pearls, and crunchy pine nuts.
In Austin, when the temperature consistently hits triple digits, my appetite for hot food vanishes. We spend our weekends at Barton Springs or heading out to Lake Travis, and the most valuable currency at any gathering is a cold, refreshing side dish that can survive a cooler. This Pesto Pasta Salad is my go-to contribution. It is visually stunning with the contrast of red and yellow tomatoes against the bright green basil sauce, and it offers a deeply satisfying mix of textures. It captures the essence of an Italian summer but is sturdy enough to handle the Texas heat.
Jump to:
The most critical lesson I learned while testing this recipe involves temperature control. You must ensure the pasta is completely cool before adding the mozzarella pearls. If you toss the cheese with warm noodles, the pearls will melt into stringy, oily globs, destroying the distinct texture of the salad. Rinse the pasta thoroughly under cold water to stop the cooking process and lower the temperature immediately.

Why You'll Love This Recipe
- No-Cook Sauce: Utilizing high-quality store-bought or pre-made pesto means you don't have to get out the food processor, making this incredibly fast to assemble.
- Texture Variety: This salad is a masterclass in crunch and chew-from the soft mozzarella and tender pasta to the crisp cucumbers and buttery pine nuts.
- Picnic Stable: Unlike mayonnaise-based salads that can spoil quickly in the heat, this oil-based dressing is slightly more resilient for outdoor dining.
- Customizable: It serves as a fantastic blank canvas. You can easily add grilled chicken or rotisserie leftovers to turn this side dish into a full meal.
Ingredients
- Farfalle (Bow-Tie Pasta): I prefer bow-ties because the center "pinch" holds a little reservoir of pesto, ensuring every bite is flavorful. Rotini or fusilli are also great options.
- Cherry Tomatoes: Using a mix of red and yellow tomatoes creates a beautiful visual pop. They add a necessary burst of acidity to cut the richness of the oil and nuts.
- Cucumber: English cucumbers are best here as they have fewer seeds and thinner skin. They add a clean, watery crunch.
- Red Onion: Finely diced for a sharp, savory bite.
- Mozzarella Pearls: These small balls of fresh mozzarella are the perfect size for pasta salad, requiring no chopping.
- Pine Nuts: These soft, buttery nuts add a luxurious texture.
- Basil Pesto: The flavor engine of the dish. If buying store-bought, look for the refrigerated kind rather than the shelf-stable jars for a brighter basil flavor.
- Lemon Juice: Freshly squeezed juice is essential to brighten the pesto and prevent the salad from tasting too heavy or oily.
How to Make Pesto Pasta Salad

Step 1: Cook and Cool the Pasta
Bring a large pot of salted water to a rolling boil. Add the farfalle and cook according to the package instructions for al dente. Since this pasta will sit in dressing, you don't want it too soft. Drain the pasta and immediately rinse it under cold running water until it is cool to the touch. Shake off as much excess water as possible to prevent watering down the pesto.
Step 2: Prep the Vegetables
While the pasta boils, wash and slice the red and yellow cherry tomatoes in half. Slice the cucumber into half-moons or quarters. Finely dice the red onion. Drain the mozzarella pearls of their brine.
Step 3: Toast the Pine Nuts
(Optional but recommended) Place the pine nuts in a dry skillet over medium-low heat. Toast them for 2 to 3 minutes, shaking the pan constantly, until they are golden brown and fragrant. Watch them closely, as pine nuts burn in the blink of an eye. Remove them from the pan immediately to cool.
Step 4: Assemble the Salad
In a very large mixing bowl, combine the cooled pasta, halved tomatoes, sliced cucumber, diced red onion, and mozzarella pearls.
Step 5: Dress and Toss
Spoon the basil pesto over the mixture and squeeze in the fresh lemon juice. Toss gently but thoroughly until every noodle and vegetable is coated in green. Taste and season with salt and black pepper.
Step 6: Garnish
Transfer to a serving bowl. Top generously with the toasted pine nuts just before serving to maintain their crunch.
Common Mistakes to Avoid
- Overcooking the Pasta: Mushy pasta falls apart when tossed with heavy ingredients. Aim for the firmer side of al dente.
- Skipping the Acid: Pesto is rich in oil and cheese. Without the fresh lemon juice, the salad can taste "muddy" or heavy. That hit of citrus wakes up all the flavors.
- Adding Pine Nuts Too Early: If you mix the pine nuts in and let the salad sit in the fridge overnight, they will soften and lose their texture. Always add them as a garnish right before eating.
Tips and Tricks for Success
- Taming the Onion: If you find raw red onion too overpowering, soak the diced onions in a bowl of ice water for 10 minutes before adding them to the salad. This removes the sulfurous "bite" while keeping the crunch.
- De-seed the Cucumber: If you are making this ahead of time, scoop out the seeds of the cucumber before slicing. Cucumber seeds release a lot of water as they sit, which can dilute your pesto dressing.
- Pesto Quality: Since pesto is the main flavor, quality matters. If using store-bought, I recommend brands like Rana or Kirkland (Costco), which use high quantities of real basil and PDO cheeses.
Variations
- Protein Boost: Add diced grilled chicken, chickpeas, or mini pepperoni slices to make this a hearty main course.
- Veggie Swaps: Roasted red peppers, artichoke hearts, or blanched asparagus are excellent additions if you want to switch up the flavor profile.
- Nut-Free: If you have a nut allergy, swap the pine nuts for toasted sunflower seeds or pumpkin seeds (pepitas), and ensure your pesto is made without nuts.
How to Serve
This salad is best served chilled or at room temperature. It pairs perfectly with grilled flank steak, lemon-herb chicken, or garlic shrimp skewers. It is also a standard accompaniment for sandwiches and paninis.

Make Ahead and Storage
- Refrigeration: Store leftovers in an airtight container for up to 3 days.
- Reviving Leftovers: Pasta acts like a sponge and will absorb the oil in the pesto while sitting in the fridge, making the salad look dry. To revive it, stir in a splash of olive oil, a squeeze of lemon, and a tablespoon of warm water before serving.
- Freezing: Do not freeze this salad. The fresh mozzarella will change texture and the cucumbers will turn to mush.
Recipe Notes / What I Learned
During testing, I found that the amount of salt needed varies wildly depending on the brand of pesto used. Some are very salty (due to the Parmesan), while others are quite bland. Taste your specific pesto before you add extra salt to the pasta water or the final dish.
Nutrition Snapshot
Estimated per serving: 480 calories, 14g protein, 26g fat, 45g carbohydrates.

Pesto Pasta Salad
Equipment
- 1 Large pot for pasta
- 1 Large bowl for mixing
Ingredients
Group: Salad ingredients
- 8 oz farfalle bow-tie pasta or other short pasta
- 6 oz red cherry tomatoes or grape tomatoes, halved
- 6 oz yellow cherry tomatoes or grape tomatoes, halved
- 1 cucumber sliced
- ⅓ cup red onion diced
- 8 ounces fresh mozzarella cheese balls "pearls"
- ⅓ cup pine nuts for topping
Group: Salad Dressing
- ¼ cup basil pesto or more, to taste (homemade or store-bought)
- 1 tablespoon lemon juice
- salt and pepper to taste
Instructions
- Bring a pot of water to a boil. Add pasta and cook according to package instructions. Drain and rinse with cold water to cool. While the pasta is cooking, prep the vegetables.
- In a large bowl, combine halved red and yellow cherry tomatoes, sliced cucumber, diced red onion, and fresh mozzarella cheese balls ("pearls"). Add the cooked and drained pasta.
- Add basil pesto and lemon juice to the salad and toss to combine. Season with salt and pepper. Add more pesto or lemon juice if desired. When serving, top with pine nuts.
Notes
Nutrition
FAQs
Why does my pesto look brown the next day?
Basil oxidizes when exposed to air. To keep your pasta salad bright green, add an extra squeeze of lemon juice (the citric acid helps preserve color) and keep it tightly covered.
Can I use gluten-free pasta?
Absolutely. Pesto is naturally gluten-free (check the label to be safe), so simply swapping the farfalle for a brown rice or chickpea pasta makes this entire dish safe for gluten-free guests.
What if I can't find mozzarella pearls?
You can buy a large ball of fresh mozzarella (Ovoline) and dice it into small cubes. It tastes exactly the same, though the pearls are visually more fun.




