Mediterranean Couscous Salad

Kitchen-reviewed Updated Jul 2026 Written from established cooking principles and checked for sense and safety. Not independently lab-tested.
Bowl of Mediterranean couscous salad with cherry tomatoes, cucumber, olives and fresh herbs, garnished with a lemon wedge.

A fresh, herb-packed couscous salad built on ripe tomatoes, crisp cucumber and a sharp lemon-olive oil dressing. The couscous is steamed off the hob and forked into loose grains, so it stays light rather than stodgy. Ready in twenty minutes and better after a short rest.

Prep15 mins
Cook5 mins
Total20 mins
Serves4
Difficultyeasy
Jump to recipe

Good couscous salad lives or dies on two things: properly fluffed grains and a dressing sharp enough to cut through them. This one keeps the couscous loose, leans on plenty of fresh parsley and mint, and finishes with lemon, garlic and good olive oil. It’s the side that quietly outshines whatever it’s sitting next to.

Ingredients

Scale for 4 servings
  • 200g couscous
  • 250ml boiling vegetable stock — just enough to cover
  • 4 tbsp extra-virgin olive oil
  • 1 lemon — zest and juice
  • 1 garlic clove — finely grated
  • 250g ripe cherry tomatoes — halved or quartered
  • half cucumber — deseeded and diced
  • 4 spring onions — finely sliced
  • 30g fresh flat-leaf parsley — roughly chopped
  • 20g fresh mint — leaves shredded
  • 40g pitted Kalamata olives — halved
  • 0.5 tsp sea salt

Method

  1. Tip the couscous into a heatproof bowl with a pinch of salt. Pour over just enough boiling stock to cover by about a centimetre, stir once, then cover the bowl tightly with a plate or cling film and leave for 8-10 minutes.
  2. While it steams, make the dressing: whisk the olive oil, lemon zest and juice, grated garlic and sea salt in a small bowl until it emulsifies. Taste and add a little more lemon if it needs lifting.
  3. Uncover the couscous and fork it through thoroughly, breaking up any clumps so you end up with light, separate grains. Spreading it out for a minute helps it cool and stops it steaming itself into a paste.
  4. Pour half the dressing over the warm couscous and fork it in — warm grains drink up the flavour better than cold ones.
  5. Add the tomatoes, cucumber, spring onions and olives, then scatter in most of the parsley and mint. Fold everything together gently so the tomatoes don't break down.
  6. Pour over the rest of the dressing, toss, then taste and adjust with more salt, lemon or oil. It should taste bright and well-seasoned.
  7. Rest for 10 minutes to let the flavours settle, then transfer to a serving bowl and scatter over the reserved herbs just before it goes to the table.

Serve it with

  • Grilled lamb or chicken skewers
  • Baked feta or grilled halloumi
  • Roasted red peppers and aubergine
  • Warm flatbreads and hummus
  • Chargrilled sardines or mackerel

Why this works

Dressing the couscous while it's still warm lets the grains absorb the lemon and oil, so the flavour runs all the way through instead of just coating the top.

Common swaps

  • Swap couscous for cooked bulgur wheat or giant couscous for more bite
  • Use dill or basil in place of the mint
  • Crumble over feta for a protein-rich main-ish version
  • Trade Kalamata olives for a handful of capers if you prefer a sharper hit
  • Toss in a tin of drained chickpeas to bulk it out

Common mistakes to avoid

  • Drowning the couscous — use just enough stock to cover, or the grains turn to mush
  • Skipping the fork-fluffing, which leaves you with a solid block instead of loose grains
  • Dressing it stone cold, so the flavour sits on top rather than soaking in
  • Under-seasoning — couscous is bland on its own and needs assertive salt and lemon

Storage, freezing & reheating

Storage: Keep in an airtight container in the fridge for up to 3 days; refresh with a squeeze of lemon and a splash of oil before serving.

Reheating: Best served at room temperature or cold — take it out of the fridge 20 minutes before eating so the flavours wake up.

Allergen notes: contains Gluten. Always check individual product labels.

Estimated nutrition

Per serving, estimated from typical ingredient values — not a substitute for precise dietary calculation.

Calories310 kcal
Protein6g
Carbohydrate38g
Fat15g