High-Protein Orzo Pesto Salad Recipe
Introduction
This High-Protein Orzo Pesto Salad is a vibrant and nourishing dish perfect for a quick lunch or light dinner. Packed with wholesome ingredients like lentils, avocado, and a fresh walnut basil pesto, it offers a delicious blend of textures and flavors.

Ingredients
- 1 zucchini, sliced into 0.5 inch (1.5 cm) thick pieces
- 4 cups baby spinach
- 1.5 cups orzo, cooked
- 2 cups beluga lentils, cooked
- 1 avocado, diced
- 200 g cherry tomatoes, halved
- 4 walnuts, chopped
- Salt and pepper to taste
- 1/2 cup fresh basil
- 1 tbsp olive oil
- 2 tbsp lemon juice
- 1 garlic clove
- 1/8 cup walnuts (for the pesto)
Instructions
- Step 1: Heat a teaspoon of olive oil in a pan over medium heat. Add the zucchini slices and grill each side for 2 to 3 minutes until evenly cooked and slightly browned.
- Step 2: Prepare the walnut pesto dressing by blending fresh basil, olive oil, lemon juice, garlic clove, and 1/8 cup walnuts in a small blender until smooth.
- Step 3: In a large serving bowl, combine the baby spinach, cooked orzo, beluga lentils, diced avocado, halved cherry tomatoes, grilled zucchini, and chopped walnuts.
- Step 4: Drizzle the walnut pesto dressing over the salad. Season with salt and pepper to taste, toss gently, and serve immediately.
Tips & Variations
- For extra protein, add grilled chicken or tofu slices to the salad.
- Swap beluga lentils with black beans or chickpeas for a different flavor.
- If you don’t have walnuts, pine nuts or almonds can make a good pesto alternative.
- Serve the pesto on the side if you prefer to control the amount of dressing.
Storage
Store the salad and dressing separately in airtight containers in the refrigerator for up to 2 days. To reheat, warm the grilled zucchini slightly and toss the salad with dressing just before serving to keep the spinach fresh and crisp.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta instead of orzo?
Yes, small shaped pasta like couscous, quinoa, or even small shells work well and maintain the texture of this salad.
Is this salad suitable for meal prep?
Absolutely. Keep the pesto dressing separate until ready to serve to prevent the salad from becoming soggy.
PrintHigh-Protein Orzo Pesto Salad Recipe
A vibrant and nutritious High-Protein Orzo Pesto Salad combining grilled zucchini, baby spinach, cooked orzo, protein-rich beluga lentils, creamy avocado, cherry tomatoes, and crunchy walnuts, all tossed in a fresh homemade walnut basil pesto dressing. Perfect as a wholesome lunch or light dinner, this salad offers a delightful balance of textures and flavors with a Mediterranean flair.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Salad
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Salad Ingredients
- 1 zucchini, sliced into 0.5 inch (1.5 cm) thick pieces
- 4 cups baby spinach
- 1.5 cups cooked orzo
- 2 cups cooked beluga lentils
- 1 avocado, diced
- 200 g cherry tomatoes, halved
- 4 walnuts, chopped
- Salt and pepper, to taste
Walnut Pesto Dressing
- 1/2 cup fresh basil leaves
- 1 tbsp olive oil
- 2 tbsp lemon juice
- 1 garlic clove
- 1/8 cup walnuts
Instructions
- Grill the Zucchini: Heat a pan over medium heat and add 1 teaspoon of olive oil. Place the sliced zucchini pieces in the pan and grill each side for 2 to 3 minutes until evenly cooked and slightly charred. Remove from heat and set aside.
- Prepare the Walnut Pesto Dressing: In a small blender, combine the fresh basil leaves, olive oil, lemon juice, garlic clove, and 1/8 cup walnuts. Blend until smooth to create a fresh and flavorful walnut basil pesto dressing.
- Combine the Salad Ingredients: In a large serving bowl, combine the baby spinach, cooked orzo, cooked beluga lentils, diced avocado, halved cherry tomatoes, grilled zucchini slices, and chopped walnuts. Drizzle the walnut pesto dressing over the salad and toss gently to evenly coat all ingredients.
- Season and Serve: Taste the salad and adjust seasoning with salt and pepper as desired. Serve immediately and enjoy this nutrient-packed, high-protein salad.
Notes
- To save time, orzo and beluga lentils can be cooked ahead of time and refrigerated.
- You can substitute walnuts in the pesto with pine nuts or almonds if preferred.
- This salad can be served warm, at room temperature, or chilled according to your preference.
- For added protein, consider adding grilled chicken or feta cheese (optional).
- Make sure not to overcook zucchini; it should retain a bit of firmness for texture contrast.
Keywords: high-protein salad, orzo salad, pesto salad, beluga lentils, walnut pesto, grilled zucchini, healthy lunch, vegetarian, Mediterranean diet

