Pesto Orzo Salad
Looking for a pasta salad thatโs as bright and flavorful as it is easy to make? This fresh, vibrant pesto orzo salad is tossed with fragrant basil pesto, crisp baby spinach, buttery toasted pine nuts, and a generous sprinkle of parmesan for that perfect savory finish.
Itโs just as delicious served warm or refrigerated, making it an ideal choice for summer barbecues or a quick, satisfying lunch. Light yet satisfying, this is the kind of recipe that earns a spot in your regular rotation!

This orzo salad strikes the perfect balance of fresh flavors, satisfying textures, and make-ahead convenience. The pesto, olive oil, and lemon juice form a simple yet flavorful dressing that clings beautifully to the orzo, ensuring every bite is packed with herbaceous brightness. Toasted pine nuts add a rich, nutty crunch, while parmesan brings savory depth. The mix of juicy cherry tomatoes, tender pasta, and creamy cheese (if you choose to add it!) makes this salad feel indulgent without being heavy. Best of all, it holds up well in the fridge, so itโs perfect for picnics, meal prep, or entertaining without last-minute stress.
Ingredients

Orzo Pasta: Small and tender, orzo is perfect for capturing the flavors of the pesto dressing. Cooking it until al dente ensures it holds its shape and texture in the salad.
Basil Pesto: Fragrant and full of fresh basil flavor, pesto serves as the heart of the dressing. A good-quality store-bought pesto works well, or you can make your own for extra freshness.
Baby Spinach: Roughly chopped spinach brings a pop of green color and a boost of freshness. It wilts just slightly when mixed in, blending beautifully with the other ingredients.
Cherry Tomatoes: Sweet and juicy, halved cherry tomatoes add brightness and a burst of flavor in every bite. They also provide a lovely contrast to the creamy pesto and nutty pine nuts.
Toasted Pine Nuts: Buttery and slightly crunchy, these add richness and a subtle depth of flavor. Toasting them enhances their natural nuttiness, making the salad feel extra special.
Parmesan Cheese: Shaved or grated parmesan gives a savory, salty kick that ties all the flavors together. It also adds a bit of indulgence without overwhelming the freshness.
Extra Virgin Olive Oil: Smooth and fruity, olive oil helps loosen the pesto and coat the orzo evenly. It adds richness and helps the salad stay moist even after chilling.
Fresh Lemon Juice: Bright and zesty, lemon juice lifts the flavors of the pesto and balances the richness of the cheese and nuts. Itโs the secret to keeping the salad tasting light and fresh.
Salt & Pepper: Essential for seasoning and enhancing the flavors. A light touch is all you need, especially with the salty parmesan and pesto.
Optional add-ons: Crumbled feta, mozzarella pearls, cooked chickpeas or white beans would make lovely additions to this salad. You could also add fresh basil leaves, for garnish.
How to Make Pesto Orzo Salad
1. Cook the Orzo
Bring a large pot of salted water to a boil. Add the orzo and cook according to package instructions until al dente (usually about 8-10 minutes). Drain and rinse under cold water to stop the cooking and cool the pasta. Set aside.

2. Prepare the Dressing
In a large mixing bowl, whisk together the pesto, olive oil, and lemon juice until combined. Season with a little salt and pepper to taste.

3. Toss the Salad
Add the cooled orzo to the bowl with the dressing. Toss to coat the pasta evenly.

4. Add the Mix-Ins
Gently fold in the baby spinach, cherry tomatoes, toasted pine nuts, and parmesan cheese. If using, add feta, mozzarella pearls, or chickpeas at this stage.

5. Final Seasoning & Chill
Taste and adjust with more salt, pepper, or lemon juice as needed. Refrigerate for at least 30 minutes before serving to allow the flavours to meld.

6. Serve
Garnish with extra parmesan, pine nuts, and fresh basil leaves if desired. Serve chilled or at room temperature.

Storage Tips
- Store leftovers in an airtight container in the fridge for up to 3-4 days.
- The salad tends to absorb the dressing over time. Before serving leftovers, drizzle with a little extra olive oil, pesto, or a squeeze of lemon juice to freshen it up!
- This salad is not freezer-friendly: the spinach and tomatoes won’t hold up well once frozen and thawed.
Substitutions and Variations
- Pasta: Swap orzo for small pasta shapes like ditalini, couscous, or even quinoa if you want!
- Pesto: Traditional basil pesto works beautifully, but you can experiment with arugula pesto, spinach pesto, or sun-dried tomato pesto for a twist.
- Greens: Replace baby spinach with arugula, baby kale, or chopped fresh herbs like parsley for extra freshness.
- Cheese: Parmesan adds nuttiness, but feta, goat’s cheese, or mozzarella pearls bring a creamy, tangy element if you prefer. I love goat’s cheese in particular!
- Protein Boost: Toss in grilled chicken, chickpeas, white beans, or even shrimp to make this light salad a more filling main dish.
- Nuts: Toasted pine nuts are classic, but you can sub in slivered almonds, walnuts, or sunflower seeds for crunch. You can also of course forego any nuts and seeds in case of allergies, but make sure to use a nut-free pesto as well if you are allergic!
FAQs
Absolutely! Orzoโs small, rice-like shape holds onto pesto beautifully, so every bite is coated with fresh basil flavor. Itโs a simple pairing that works equally well in warm dishes or chilled salads.
Yes! in fact, itโs one of the best pasta shapes for salad. Its size makes it easy to mix with other ingredients, and it absorbs dressings well without becoming mushy. Just make sure not to overcook the orzo, as its small size lets it cook faster.
It can be! This recipe is made with plenty of fresh vegetables, heart-healthy olive oil, and nutrient-rich pesto. You can also add beans or extra greens for more fiber and plant-based protein. You can also find whole wheat orzo in a lot of grocery stores if you want to up the fiber factor.

If you loved this pesto orzo salad recipe, let us know! Share it on social media using the buttons below and tag us in your posts. Weโd also appreciate it if you could leave a rating or review to help others discover this delicious dish.
If you want to try another salad, check out my chickpea tuna salad, and enjoy it with everyone!
Donโt want to miss any of our tasty recipes? Sign up for our email list to get the latest updates, tips, and exclusive content delivered straight to your inbox. Thank you for your support!

Pesto Orzo Pasta
Ingredients
- 1 ยฝ cups orzo pasta uncooked
- โ cup basil pesto homemade or good-quality store-bought
- 2 cups baby spinach roughly chopped
- 1 cup cherry tomatoes halved
- ยฝ cup toasted pine nuts
- ยฝ cup shaved or grated parmesan cheese
- ยผ cup extra virgin olive oil
- 2 tablespoons fresh lemon juice
- Salt and pepper to taste
Optional Add-ins:
- ยฝ cup crumbled feta or mozzarella pearls
- 1 cup cooked chickpeas or white beans
- Fresh basil leaves for garnish
Instructions
- Cook the Orzo: Bring a large pot of salted water to a boil. Cook the orzo according to package instructions until al dente (8-10 minutes). Drain and rinse under cold water to cool completely.
- Make the Dressing: In a large bowl, whisk together the pesto, olive oil, and lemon juice. Season lightly with salt and pepper.
- Toss the Salad: Add the cooled orzo to the bowl. Toss to coat well.
- Add Mix-Ins: Fold in the spinach, cherry tomatoes, toasted pine nuts, and parmesan. Stir in feta, mozzarella, or chickpeas if using.
- Chill & Serve: Taste and adjust seasoning if needed. Chill in the fridge for at least 30 minutes before serving. Garnish with fresh basil and extra parmesan if desired.
