Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
harissa tofu salad 2.png

Spicy Harissa Tofu Salad with Herbed Couscous and Chickpea Tabbouleh (Vegan & Gluten-Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🌶️ Experience the vibrant flavors of Spicy Harissa Tofu Salad, perfectly combined with herbed couscous for a fulfilling vegan meal.
🥗 Ideal for gluten-free diets, this nutritious salad offers a delicious mix of spices, textures, and wholesome ingredients for a satisfying dining experience.

  • Total Time: 2 hours
  • Yield: 4 servings 1x

Ingredients

Scale

Tofu, Marinade & Dressing:
60 ml lemon juice
Zest of 1 lemon
2 tbsp harissa paste
2 minced garlic cloves
30 ml maple syrup
45 ml olive oil
Salt and pepper to taste
400 g firm tofu (well pressed)

Salad:
270 g couscous (or quinoa/rice for gluten-free)
15 ml olive oil
350 g cauliflower
½ tsp smoked paprika
1 tbsp nutritional yeast (optional)
1 small red onion
10 large green olives (chopped)
Large handful of fresh parsley (chopped)
Seeds from half a pomegranate
Slivered or flaked almonds for serving

Instructions

1. Zest and juice the lemon, setting the zest aside. In a bowl, combine harissa paste, garlic, lemon juice, maple syrup, and olive oil. Pour one-third of this mixture into a flat dish, add salt and 1 tbsp water, and mix well. Cut tofu into even pieces, toss in the marinade, and allow it to absorb flavors for at least one hour. Reserve the remaining marinade for basting and dressing.
2. Place couscous in a bowl, stir in salt, pour boiling water over it, cover, and let steam.
3. Preheat the oven to 225°C (435°F). Arrange marinated tofu on one side of a baking tray. Coat cauliflower florets in olive oil, smoked paprika, nutritional yeast, and salt; add to the tray. Add red onion wedges, coated in olive oil, to the tray and roast for 20 minutes.
4. Remove roasted onion, check cauliflower, and remove any completed pieces. Brush tofu with dressing, add cauliflower leaves coated in olive oil, and roast for an additional 5-10 minutes until all components are soft and slightly charred.
5. Toast almonds in a dry pan until golden. Fluff couscous with a fork, mix in lemon zest, parsley, and olives. Plate couscous, top with baked tofu, roasted onion, cauliflower, and leaves. Garnish with pomegranate seeds, toasted almonds, and parsley.

Notes

🌶️ Adjust the amount of harissa paste based on its heat level. Serve with vegan yogurt to reduce heat.
🧈 Use ready-pressed or well-pressed tofu to enhance marinade absorption.
🥦 Substitute cauliflower with broccoli or other vegetables. To reduce oil, roast in stock and skip oil in the marinade.

  • Prep Time: 30 minutes
  • Marinate Time: 1 hour
  • Cook Time: 30 minutes
  • Category: Salad
  • Method: Roasting
  • Cuisine: Middle Eastern
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 539
  • Sugar: 11 g
  • Sodium: Varies with salt usage
  • Fat: 19 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 16 g
  • Trans Fat: 0 g
  • Carbohydrates: 70 g
  • Fiber: High
  • Protein: 21 g
  • Cholesterol: 0 mg