Ingredients
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
