“You’re not going to believe how easy this turned out,” my neighbor said as she handed me a bowl filled with vibrant colors and fresh aromas. That moment, right in the middle of a lazy summer afternoon, was when this Fresh Caprese Orzo Salad with Pesto and Heirloom Tomatoes first won me over. Honestly, I was skeptical at first—combining orzo pasta with classic Caprese ingredients felt like mixing two worlds that didn’t quite belong together. But the first bite? It shut me right up.
The salad came together almost by accident during a last-minute potluck at her place. She’d planned something more elaborate but ran short on time, so she threw together pantry staples and fresh garden finds. The result was this fresh, easy, and unexpectedly satisfying dish that stuck with me all summer long. The sweetness of heirloom tomatoes, the creamy mozzarella, and that punch of homemade pesto on nutty orzo—it’s the kind of recipe that feels like a little celebration, even on the busiest of days.
Now, I find myself making this salad over and over, especially when the heat makes me want something cool but not boring. There’s something about the way the flavors play off each other that’s comforting yet fresh, and it’s perfect for those moments when you want a fuss-free dish that still impresses. It’s the kind of recipe that invites you to sit back, maybe with a glass of chilled white wine, and just enjoy the simplicity of good food. This salad isn’t just a meal; it’s a quiet reminder that sometimes the best dishes come from the most unexpected places.
Why You’ll Love This Recipe
I’ve tested this Fresh Caprese Orzo Salad with Pesto and Heirloom Tomatoes more times than I can count, tweaking it just enough to get that perfect balance of flavors and textures. Here’s why it keeps coming back to my table:
- Quick & Easy: Ready in about 25 minutes, this salad is a lifesaver on busy summer evenings or when guests drop by unannounced.
- Simple Ingredients: Nothing fancy or hard to find—just fresh heirloom tomatoes, quality mozzarella, orzo, and homemade or store-bought pesto. I usually grab mine from a local deli for that fresh basil punch.
- Perfect for Summer: With juicy tomatoes and bright pesto, this salad screams sunshine and pairs wonderfully with grilled meats or light seafood.
- Crowd-Pleaser: Whether it’s a picnic, potluck, or casual dinner, this dish gets rave reviews from both kids and adults alike. They always ask for the recipe!
- Unbelievably Delicious: The combination of creamy mozzarella and al dente orzo with the herbal zing of pesto creates a texture and flavor combo that’s genuinely satisfying.
What makes this recipe stand out is the way the pesto is folded into the orzo, coating every bite with that herby richness without overwhelming the fresh, slightly sweet tomatoes. Plus, using heirloom tomatoes adds a depth of flavor and beautiful color you just don’t get from regular grocery store tomatoes. This isn’t just another Caprese salad—it’s a pasta salad with soul, carrying all the summer vibes in one bowl.
What Ingredients You Will Need
This salad relies on fresh, wholesome ingredients that come together effortlessly to create bold flavor and a satisfying texture. Most of these are pantry staples, with a few seasonal touches to keep it vibrant.
- Orzo pasta: About 1 cup (170g), cooked al dente. I prefer Barilla brand for consistent texture.
- Heirloom tomatoes: 2 cups, diced or roughly chopped. Use a mix of colors if you can find them for a beautiful presentation.
- Fresh mozzarella balls (bocconcini): 1 cup, drained and halved. Look for small-curd mozzarella for best creaminess.
- Fresh basil pesto: ⅓ cup. Homemade pesto is ideal, but a good-quality store-bought pesto works too—try Trader Joe’s or Whole Foods 365.
- Extra virgin olive oil: 2 tablespoons, for drizzling and light tossing.
- Fresh lemon juice: 1 tablespoon, adds brightness and balances the richness.
- Garlic: 1 small clove, minced (optional, for a slight kick in the pesto).
- Salt and freshly ground black pepper: To taste.
- Red pepper flakes: A pinch for subtle heat (optional).
- Pine nuts or walnuts: 2 tablespoons, toasted (optional, for crunch and extra flavor).
For a dairy-free twist, swap out mozzarella for marinated tofu cubes or a vegan cheese alternative. If fresh heirloom tomatoes aren’t in season, cherry tomatoes work well too, especially when roasted slightly for added sweetness. Using fresh, good-quality ingredients truly makes all the difference here, so I always keep an eye out for ripe, fragrant tomatoes at the farmer’s market.
Equipment Needed
- Medium saucepan for cooking orzo pasta.
- Large mixing bowl for combining the salad.
- Colander or fine mesh sieve to drain the pasta.
- Small bowl or jar for mixing dressing components (lemon juice, olive oil, garlic).
- Wooden spoon or spatula for stirring.
- Toaster or skillet for toasting pine nuts or walnuts (optional).
If you don’t have a colander, a slotted spoon works fine for lifting the orzo out of boiling water. I find that a large bowl for tossing helps keep everything contained and lets you fold in the pesto gently without breaking up the mozzarella. For pesto, a food processor is handy if you want to make your own, but a blender or even a mortar and pestle will do the job. I sometimes use my trusty one-pot chicken pasta pan for multitasking when I want to save on cleanup.
Preparation Method

- Cook the orzo: Bring 4 cups (1 liter) of salted water to a boil in a medium saucepan. Add 1 cup (170g) of orzo and cook for 8–10 minutes until al dente. Stir occasionally to keep the pasta from sticking. Drain the orzo in a colander and rinse briefly under cold water to stop cooking and cool it down. Set aside to drain completely.
- Toast the nuts (optional): In a dry skillet over medium heat, toast 2 tablespoons of pine nuts or walnuts for 2–3 minutes until fragrant and golden, stirring frequently. Remove from heat and let cool.
- Prepare the dressing: In a small bowl or jar, whisk together 2 tablespoons of extra virgin olive oil, 1 tablespoon fresh lemon juice, minced garlic (if using), salt, pepper, and a pinch of red pepper flakes. Taste and adjust seasoning as needed.
- Combine the salad ingredients: In a large bowl, add the cooled orzo, 2 cups diced heirloom tomatoes, and 1 cup drained and halved fresh mozzarella balls.
- Fold in the pesto: Add ⅓ cup of fresh basil pesto to the orzo mixture. Gently toss everything together until the orzo is well coated and the mozzarella and tomatoes are evenly distributed. Be careful not to mash the mozzarella.
- Add the dressing: Drizzle the lemon-olive oil dressing over the salad and toss lightly once more. The acidity brightens the flavors and brings everything together.
- Finish with nuts and basil: Sprinkle the toasted pine nuts or walnuts on top along with a few fresh basil leaves for garnish.
- Chill or serve immediately: You can serve this salad right away or refrigerate for 30 minutes to let the flavors meld. It holds up well chilled but tastes best at room temperature.
Pro tip: When cooking orzo, don’t overcook it; al dente texture keeps the salad from getting mushy. Also, if you’re short on time, using pre-cooked orzo from the fridge works just fine and makes assembly lightning fast. This salad pairs wonderfully with grilled chicken or seafood, or as a vibrant side to your favorite easy keto stuffed peppers.
Cooking Tips & Techniques
One thing I’ve learned making this Fresh Caprese Orzo Salad is that texture is king. If your orzo turns mushy, the entire salad loses its charm. Always watch the pasta closely and test it a minute or two before the package time says—it should be tender but with a little bite.
Another tip: Let the orzo cool completely before mixing it with fresh mozzarella and pesto. Warm pasta can cause the cheese to melt and lose that delightful bite you want. I like to rinse the orzo under cold water and then give it a good shake in the colander to remove excess moisture.
For the pesto, if you’re making it yourself, don’t skip the lemon juice—it really brightens the basil and balances the richness of the cheese. If you’re using store-bought pesto, stir it up well before adding so the oil and solids are well combined.
When tossing the salad, be gentle. Mozzarella is delicate and breaks apart easily, so fold ingredients with care to keep the salad looking fresh and inviting. Lastly, fresh heirloom tomatoes make a huge difference. If you can’t find them, cherry tomatoes work, but try to choose ones that are ripe and firm to avoid watery salad.
Variations & Adaptations
This salad is super versatile—here are a few ways I’ve adapted it depending on mood, season, or dietary needs:
- Vegan version: Swap mozzarella for marinated tofu cubes or a vegan cheese alternative. Use a nut-based vegan pesto or make your own without Parmesan.
- Grain-free option: Replace orzo with cooked cauliflower rice or zucchini noodles for a lighter, low-carb twist.
- Seasonal swap: In cooler months, roasted cherry tomatoes add a smoky sweetness. I’ve also added grilled zucchini or roasted peppers to bulk it up.
- Protein boost: Toss in grilled chicken, shrimp, or even canned chickpeas for a more filling meal.
- Herb variations: Mix basil pesto with fresh mint or parsley for a fresh herbal note.
One of my favorite tweaks was adding a handful of arugula for a peppery bite and a splash of balsamic glaze just before serving. That combo brought a whole new dimension to the salad and made it feel extra special for a casual dinner. If you want a warm meal instead, you might enjoy the creamy texture and comforting vibes of this creamy one-pot chicken pasta recipe that’s another favorite in my rotation.
Serving & Storage Suggestions
This Fresh Caprese Orzo Salad shines best served at room temperature, allowing the flavors in the pesto and tomatoes to come through vividly. I like to plate it with a drizzle of extra virgin olive oil and a few fresh basil leaves on top for a pretty, rustic finish.
It pairs beautifully with simply grilled proteins like chicken or fish, or alongside crusty artisan bread to soak up any leftover pesto dressing. For a casual summer lunch, it’s lovely with a chilled glass of white wine or sparkling water with lemon.
As for storage, this salad keeps well in an airtight container in the refrigerator for up to 2 days. The flavors actually meld nicely over time, but the mozzarella can soften, so if you plan to store leftovers, consider adding fresh mozzarella just before serving again.
Reheat gently if you prefer it warm—just a quick zap in the microwave or a gentle toss in a warm pan. Leftover orzo salad also makes a fantastic filling for wraps or pita pockets the next day, adding a fresh twist to your lunch routine.
Nutritional Information & Benefits
This salad is a balanced mix of carbohydrates, healthy fats, and protein, making it a satisfying light meal or side dish. One serving (about 1 cup) contains roughly:
| Calories | 320 kcal |
|---|---|
| Protein | 12g |
| Fat | 18g |
| Carbohydrates | 28g |
| Fiber | 3g |
The key players here are fresh heirloom tomatoes, rich in antioxidants like lycopene, and basil pesto, which adds heart-healthy olive oil and nuts. Mozzarella contributes calcium and protein, helping keep things filling without being heavy. This recipe is naturally gluten-free if you swap orzo for a gluten-free pasta or cauliflower rice, and dairy-free versions are easy with simple ingredient swaps.
I appreciate how this salad offers a refreshing, nutritious option without feeling like a diet food—there’s soul and satisfaction in every bite, something I look for when balancing wellness with real-life eating.
Conclusion
If you’re after a fresh, flavorful salad that’s both easy to make and packed with summer’s best ingredients, this Fresh Caprese Orzo Salad with Pesto and Heirloom Tomatoes is a winner. It’s a recipe I keep returning to because it’s forgiving, versatile, and always brings a smile to the table.
Feel free to tweak it based on what you have on hand or your taste preferences—whether that means adding a protein punch, swapping in seasonal veggies, or trying different nuts in the pesto. I love how it lets me enjoy the simple pleasures of summer without fuss.
Give it a try and let me know how you like to make it your own. I’d love to hear about your twists or any tips you discover along the way. Here’s to many sunny meals filled with fresh flavors and easy cooking!
Frequently Asked Questions
Can I make this salad ahead of time?
Yes, you can prepare it a few hours in advance and keep it refrigerated. Add fresh mozzarella just before serving for best texture.
What can I use instead of orzo?
Try gluten-free pasta, quinoa, or cauliflower rice if you want a grain-free option.
Is homemade pesto necessary?
Not at all! Store-bought pesto works well. Just pick a high-quality one for the best flavor.
Can this salad be served warm?
Absolutely. It tastes great at room temperature or lightly warmed, especially on cooler days.
How do I store leftovers?
Keep leftovers in an airtight container in the fridge for up to 2 days. Add fresh basil and mozzarella before serving again.
Pin This Recipe!

Fresh Caprese Orzo Salad with Pesto and Heirloom Tomatoes
A vibrant and easy summer salad combining al dente orzo pasta with fresh heirloom tomatoes, creamy mozzarella, and bright basil pesto. Perfect for a quick, refreshing meal or side dish.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Salad
- Cuisine: Italian
Ingredients
- 1 cup (170g) orzo pasta, cooked al dente
- 2 cups heirloom tomatoes, diced or roughly chopped
- 1 cup fresh mozzarella balls (bocconcini), drained and halved
- ⅓ cup fresh basil pesto (homemade or store-bought)
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh lemon juice
- 1 small clove garlic, minced (optional)
- Salt and freshly ground black pepper, to taste
- Pinch of red pepper flakes (optional)
- 2 tablespoons pine nuts or walnuts, toasted (optional)
Instructions
- Bring 4 cups (1 liter) of salted water to a boil in a medium saucepan. Add 1 cup (170g) of orzo and cook for 8–10 minutes until al dente, stirring occasionally. Drain and rinse under cold water to cool. Set aside to drain completely.
- Toast 2 tablespoons of pine nuts or walnuts in a dry skillet over medium heat for 2–3 minutes until fragrant and golden, stirring frequently. Remove from heat and let cool (optional).
- In a small bowl or jar, whisk together 2 tablespoons extra virgin olive oil, 1 tablespoon fresh lemon juice, minced garlic (if using), salt, pepper, and a pinch of red pepper flakes. Adjust seasoning to taste.
- In a large bowl, combine the cooled orzo, diced heirloom tomatoes, and halved fresh mozzarella balls.
- Add ⅓ cup fresh basil pesto to the orzo mixture and gently toss until well coated and ingredients are evenly distributed, being careful not to mash the mozzarella.
- Drizzle the lemon-olive oil dressing over the salad and toss lightly once more.
- Sprinkle the toasted pine nuts or walnuts on top along with fresh basil leaves for garnish.
- Serve immediately or refrigerate for 30 minutes to let flavors meld. Best served at room temperature.
Notes
Do not overcook the orzo; al dente texture is key to avoid mushy salad. Rinse orzo under cold water after cooking to cool and stop cooking. Use fresh, ripe heirloom tomatoes for best flavor and color. For dairy-free versions, substitute mozzarella with marinated tofu or vegan cheese and use nut-based vegan pesto. Salad can be served immediately or chilled for 30 minutes. Store leftovers in an airtight container in the refrigerator for up to 2 days; add fresh mozzarella before serving again.
Nutrition
- Serving Size: About 1 cup per serv
- Calories: 320
- Fat: 18
- Carbohydrates: 28
- Fiber: 3
- Protein: 12
Keywords: Caprese salad, orzo salad, pesto, heirloom tomatoes, summer salad, easy salad, vegetarian, gluten-free option


