Harissa Tofu Courgette Pittas with Coconut Yoghurt

Prep: 15 minCook: 20 min2 servingsmediumBritish
Harissa Tofu Courgette Pittas with Coconut Yoghurt

Vegan Mediterranean-inspired pitta wraps loaded with roasted harissa-spiced tofu and caramelized courgette, crisp massaged kale slaw, and creamy coconut yoghurt. Quick weeknight dinner balancing protein, vegetables, and bold flavors. Customizable components mean meal prep works best. Perfect for lunch boxes or casual dinners when you want satisfying, dairy-free comfort food with minimal cleanup.

Ingredients

2 servings
  • 1 medium courgette, thinly slice
  • 7 oz g extra-firm tofu
    chickpeas200g
    Full guide →
  • 2 tbsp olive oil, divided
  • 1 heaped tsp harissa paste
    dukkah or smoked paprika1 tspless heatdifferent spice profile

    conf:3

    Full guide →
  • ½ tsp dried oregano
  • Salt and pepper
  • 1.1 oz g kale, shredded
    spinach or arugula1:1milder flavor
    Full guide →
  • 2 ⅛ oz g red cabbage, shredded
  • 2 ⅛ oz g carrot, peeled or julienned
  • Olive oil
  • 3 ½ oz g thick coconut yoghurt
    dairy yoghurt1:1vegan
  • ½ tsp harissa paste
    dukkah or smoked paprika1 tspless heatdifferent spice profile

    conf:3

    Full guide →
  • ½ lemon, juiced
  • 2 pitta breads
    wraps or lettuce cupswhole grain or gluten-free optionstexture/carbs
  • 1 avocado, sliced
  • Microgreens or fresh herbs

Instructions

  1. 1

    Preheat oven to 160 Fan or 350°F. Line two baking trays with parchment paper.

  2. 2

    Toss zucchini slices with 1 tbsp olive oil, oregano, salt and pepper on one tray.

  3. 3

    Break tofu into cubes with your hands. Coat with harissa and 1 tbsp olive oil on second tray.

  4. 4

    Roast both trays for 20 minutes, tossing halfway, until zucchini is tender and tofu is golden.

  5. 5

    Massage kale with 1 tsp olive oil and salt in a bowl until wilted. Toss in cabbage and carrot.

  6. 6

    Whisk together coconut yoghurt, harissa, lemon juice, salt and pepper.

  7. 7

    Toast pittas. Slice avocado.

  8. 8

    Spread yoghurt into pittas. Layer slaw, zucchini, tofu, avocado and microgreens. Serve immediately.

Tips

Tip 1

Break tofu by hand rather than cutting for uneven, crispy-edged pieces that absorb harissa deeply.

Tip 2

Massage kale with salt and oil before assembly to soften it and reduce bitterness in the wrap.

Tip 3

Store components separately up to 3 days; assemble just before eating to prevent pittas from becoming soggy.

Good to Know

Storage

Roasted courgette and tofu keep up to 3 days refrigerated in an airtight container. Slaw keeps 2-3 days separately; yoghurt keeps 4 days. Assemble pittas within 1-2 hours of eating to prevent sogginess.

Make Ahead

Roast courgette and tofu the day before. Shred slaw and store dry. Make yoghurt dressing up to 3 days ahead. Toast pittas morning-of or while assembling.

Serve With

Serve immediately after assembly at room temperature. Pair with hummus, tahini drizzle, or extra lemon.

See pairing guide →

Common Mistakes

Watch

Cut tofu into cubes rather than breaking by hand to avoid dry, dense pieces.

Watch

Skip massaging kale to prevent wilting and bitter, tough leaves in the pitta.

Watch

Assemble pittas more than 2 hours ahead to avoid soggy bread and separated components.

Substitutions

Vegan Options

coconut yoghurt
dairy yoghurt1:1vegan

General Alternatives

tofu
chickpeas200g
Full guide →
pitta
wraps or lettuce cupswhole grain or gluten-free optionstexture/carbs
kale
spinach or arugula1:1milder flavor
Full guide →
harissa
dukkah or smoked paprika1 tspless heatdifferent spice profile

conf:3

Full guide →
Find more substitutions →

FAQ

Can I make these ahead for meal prep?

Yes. Roast courgette and tofu up to 3 days ahead. Shred and refrigerate slaw separately. Assemble pittas within 2 hours of eating, or keep components separate and build fresh each meal.

What if I don't have coconut yoghurt?

Use any plant-based or dairy yoghurt in a 1:1 ratio. Cashew cream, tahini thinned with lemon juice, or plain hummus also work. Adjust harissa and lemon to taste.

Can I freeze the roasted tofu and courgette?

Yes, up to 2 months in an airtight container. Thaw overnight in the fridge before reheating gently. Texture softens slightly but flavor remains. Slaw and yoghurt do not freeze well.