Herby Orzo & Courgette Salad with a Tahini Dressing (High-Protein, Vegan)

Main image for the vegan high protein orzo courgette butter bean salad recipe

This warm orzo salad is packed with vibrant vegetables, lots of fresh herbs, and butter beans — which is all tossed in a creamy, garlicky tahini dressing. A fresh, light, high-protein dish that’s perfect for lunch or dinner, and works great as meal-prep.

This fresh, high-protein orzo salad is one of those recipes that tastes just as good cold as it does warm. It’s packed with nourishing ingredients like courgette, asparagus, rocket, and peas, plus butter beans plant-based protein, and of course, fibre.

I actually used Mr Organic’s chickpea rice in place of traditional orzo here — it’s a great gluten-free, high-protein alternative that holds its shape and absorbs flavour beautifully. It gives the dish extra fibre and keeps things naturally gluten-free without compromising on texture.

Finished with a creamy tahini dressing and a handful of sunflower seeds for crunch, it’s everything you want from a summer salad: vibrant, balanced, and deeply satisfying.

Why You’ll Love This Orzo Salad Recipe

  • Completely vegan (& gluten-free if you choose an alternative to wheat-based orzo like I have)

  • High in plant protein, fibre, and healthy fats

  • Uses seasonal spring/summer vegetables

  • Perfect for lunchboxes, light dinners, or picnics

  • Comes together in around 30 minutes

 
Close up image of the vegan high protein orzo courgette butter bean salad recipe
 

What You’ll Need to Make this Orzo Salad Recipe

For the Salad:

  • Orzo – I used Mr Organic chickpea rice, which works perfectly as a gluten-free orzo alternative.

  • Butter beans – These add plant protein and fibre.

  • Courgette & asparagus – Fried until tender and lightly caramelised.

  • Peas & rocket – For freshness and colour.

  • Cherry tomatoes – Add sweetness and juiciness.

  • Fresh herbs – Basil, dill, and parsley bring a vibrant, herby finish.

  • Sunflower seeds – For added crunch.

For the Tahini Dressing:

  • Tahini – The creamy base.

  • Nutritional yeast – For flavour and protein.

  • Lemon juice & zest – For brightness and acidity.

  • Garlic – Of course!

  • Water – To thin the dressing to your desired consistency.

Watch the Recipe Reel!

Want to see how easy it is? Check out my recipe reel below by hitting play!

Storage Advice

  • Store in an airtight container in the fridge for up to 3 days.

  • Best served at room temperature — if refrigerated, let it sit out for 10–15 minutes before eating.

  • You may want to add a splash of water or lemon juice to loosen the dressing slightly after storing.

Herby Orzo & Courgette Salad with a Tahini Dressing (High-Protein, Vegan)

Herby Orzo & Courgette Salad with a Tahini Dressing (High-Protein, Vegan)

Yield: 3
Author: Emily Maun
Prep time: 15 MinCook time: 20 MinTotal time: 35 Min

This warm orzo salad is packed with vibrant vegetables, lots of fresh herbs, and butter beans — which is all tossed in a creamy, garlicky tahini dressing. A fresh, light, high-protein dish that’s perfect for lunch or dinner, and works great as meal-prep.


Ingredients

For the salad
  • 125g dried orzo (or gluten-free alternative; e.g. Mr Organic chickpea rice)
  • 1 tbsp olive oil
  • 1 medium courgette, thinly sliced
  • 1 bunch asparagus (approx. 180g), woody ends trimmed and chopped small
  • 10–12 cherry tomatoes
  • ½ cup peas, defrosted
  • 1 tin butter beans, drained and rinsed
  • 2 large handfuls rocket
  • 2 tbsp chopped basil
  • 2 tbsp chopped dill
  • Small handful parsley, chopped
  • Zest of ½ lemon
  • 3 tbsp sunflower seeds
  • Salt and black pepper, to taste
For the tahini dressing
  • ¼ cup tahini
  • 3 tbsp nutritional yeast
  • Juice of 1 lemon
  • 1 garlic clove, minced
  • ½ tsp salt
  • Approx. 4 tbsp water (add gradually to loosen)

Instructions

  1. Cook the orzo (or chickpea rice) according to the packet instructions. Drain and set aside to cool.
  2. Pan-fry the courgette: Heat olive oil in a large frying pan over medium heat. Add courgette slices in a single layer with a pinch of salt. Cook until golden underneath, then flip and cook the other side until golden. Remove from the pan and set aside.
  3. Cook the asparagus: In the same pan, add chopped asparagus and cook for around 4 minutes, stirring often. Add a splash of boiling water and cover with a lid for 1 minute to steam until tender. Remove from heat.
  4. Prepare the peas: If not already defrosted, quickly boil or steam the peas and drain.
  5. Make the dressing: In a small bowl, whisk together tahini, nutritional yeast, lemon juice, garlic, salt, and enough water to reach a smooth, pourable consistency.
  6. Assemble the salad: In a large salad bowl, combine the cooled orzo, courgette, asparagus, peas, cherry tomatoes, butter beans, rocket, chopped herbs, lemon zest, and sunflower seeds.
  7. Dress and season: Pour over the tahini dressing and toss well to coat. Taste and season with additional salt and pepper if needed. Serve and enjoy.

Nutrition Facts

Calories

590

Fiber

18 g

Protein

29 g

Nutritional info is per 1/3 of the entire recipe and is always an estimate.

Next
Next

Sticky Date & Walnut Cake with an Orange-Maple Cashew Frosting