Roasted Cauliflower with Harissa & Chickpea Sauce Recipe
Introduction
This roasted cauliflower with harissa and chickpea sauce is a flavorful and comforting dish perfect for any season. The tender cauliflower is marinated, roasted, and served with a rich, spiced tomato and chickpea sauce, topped with creamy tahini yogurt and toasted almonds. It’s a vibrant meal that’s both satisfying and healthy.

Ingredients
- 1 large cauliflower
- 2 tbsp extra virgin olive oil, plus extra for the tin
- ½ tsp cumin seeds
- 1 large onion, sliced
- 2 x 400g cans chopped tomatoes
- 1 garlic clove, crushed
- 1 tbsp rose harissa
- 35g butter
- 400g can chickpeas, rinsed and drained
- 2 tbsp flaked almonds, toasted
- Salad, to serve (optional)
- 200g natural yogurt
- 2 tsp smoked paprika
- 1 tsp cumin seeds
- 1 tsp onion granules
- Pinch of dried or fresh thyme leaves
- 1 garlic clove, crushed
- ½ lemon, juiced
- 1 tbsp extra virgin olive oil
- 2 tbsp tahini
- 1 tbsp extra virgin olive oil
- 4 tbsp plain natural yogurt
Instructions
- Step 1: Prepare the marinade by combining smoked paprika, cumin seeds, onion granules, thyme, crushed garlic, lemon juice, 1 tbsp olive oil, tahini, and 4 tbsp natural yogurt with 1½ tsp sea salt in a mixing bowl. Stir until well combined.
- Step 2: Remove any leaves from the cauliflower and slice them lengthways, then place the slices in a bowl with a pinch of salt. Set aside for later.
- Step 3: Cut the cauliflower into thick slices about 1½cm-2cm thick. Don’t worry if some florets break off. Oil a large roasting tray and add the cauliflower slices and florets.
- Step 4: Pour over the marinade and mix gently to coat all the pieces. Cover the tray with foil and marinate in the fridge for at least 2 hours, or overnight for more flavor.
- Step 5: Preheat the oven to 200°C (180°C fan, gas mark 6). Roast the cauliflower covered with foil for 40-45 minutes.
- Step 6: While the cauliflower roasts, make the sauce. Heat 2 tbsp olive oil with ½ tsp cumin seeds in a heavy-bottomed frying pan over medium heat. Add the sliced onion and a pinch of salt, frying for 8-10 minutes until caramelized.
- Step 7: Add the chopped tomatoes and some seasoning, increase heat slightly, and cook for 6–8 minutes until the sauce reduces.
- Step 8: Stir in the crushed garlic, 1 tbsp rose harissa, and 35g butter until combined. Blend the sauce in a food processor until smooth, then return to the pan.
- Step 9: Add the rinsed chickpeas and reserved cauliflower leaves, warming through for 1–2 minutes.
- Step 10: Remove the foil from the cauliflower and return the tray to the oven for another 10 minutes to caramelize the edges.
- Step 11: Mix 200g natural yogurt with 1 tbsp olive oil and season to taste to make the tahini yogurt sauce.
- Step 12: To serve, spoon the warm chickpea sauce onto plates, top with roasted cauliflower slices, drizzle with the tahini yogurt, and scatter with toasted almonds. Serve with a crisp, dressed salad if desired.
Tips & Variations
- Leftover harissa cauliflower can be chopped and reheated with the chickpea sauce, adding vegetable stock if needed. Serve this delicious tagine-style dish over couscous with extra tahini yogurt and fresh coriander for a new meal.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a pan or microwave, adding a splash of water or stock to loosen the sauce if it has thickened.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of cauliflower?
Yes, any variety of cauliflower works well. Just choose one firm and fresh, and slice it evenly for roasting.
Is this dish suitable for vegans?
To make it vegan, simply replace the butter with a plant-based alternative and use a dairy-free yogurt instead of natural yogurt.
Print
Roasted Cauliflower with Harissa & Chickpea Sauce Recipe
- Total Time: 2 hours 15 minutes to overnight (including marinating time)
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This vibrant roasted cauliflower with harissa and chickpea sauce is a flavorful and hearty dish combining tender roasted cauliflower slices with a spicy, aromatic tomato and chickpea sauce. Enhanced by a creamy tahini yogurt topping and toasted almonds, it’s perfect as a vegetarian main or a side dish that pairs beautifully with a fresh salad.
Ingredients
Cauliflower and Marinade
- 1 large cauliflower
- 2 tbsp extra virgin olive oil, plus extra for the tin
- ½ tsp cumin seeds
- 1½ tsp sea salt
- Pinch of salt (for cauliflower leaves)
Harissa Chickpea Sauce
- 1 large onion, sliced
- 2 x 400g cans chopped tomatoes
- 1 garlic clove, crushed
- 1 tbsp rose harissa
- 35g butter
- 400g can chickpeas, rinsed and drained
- 1 tsp cumin seeds (for frying sauce)
Tahini Yogurt
- 200g natural yogurt
- 2 tbsp tahini
- 1 tbsp extra virgin olive oil
- ½ lemon, juiced
- 1 garlic clove, crushed
- 1 tsp onion granules
- Pinch of dried or fresh thyme leaves
- 2 tsp smoked paprika
Garnish and Serving
- 2 tbsp flaked almonds, toasted
- Salad leaves, for serving (optional)
Instructions
- Prepare the marinade and cauliflower: In a mixing bowl, combine 2 tbsp olive oil, ½ tsp cumin seeds, 1½ tsp sea salt, and stir well. Remove any leaves from the cauliflower, slice them lengthways, and toss these leaves in a bowl with a pinch of salt; set aside. Cut the cauliflower into thick slices about 1½cm-2cm thick, plus keep any broken florets for roasting.
- Marinate the cauliflower: Oil a large roasting tray, add the cauliflower slices and florets, and pour over the marinade. Stir gently to coat all pieces. Cover with foil, then marinate in the fridge for at least 2 hours, or up to overnight for deeper flavor.
- Roast the cauliflower: Preheat the oven to 200°C (180°C fan/gas mark 6). Place the covered roasting tray into the oven and roast the cauliflower for 40-45 minutes.
- Make the harissa chickpea sauce: While the cauliflower roasts, heat 1 tbsp olive oil with 1 tsp cumin seeds in a heavy-bottomed frying pan over medium heat. Add the sliced onion and a pinch of salt, frying and stirring for 8-10 minutes until the onion begins to caramelize. Add the chopped tomatoes and season with salt and pepper, then cook for 6-8 minutes until the liquid reduces slightly. Stir in the crushed garlic, rose harissa, and butter until combined. Use a food processor to blitz the sauce until smooth, then return it to the pan.
- Warm the chickpeas and cauliflower leaves: Add the rinsed chickpeas and reserved cauliflower leaves to the sauce in the pan. Heat through gently for 1-2 minutes.
- Caramelize the cauliflower: Remove the foil from the cauliflower in the roasting tray and return it to the oven for a final 10 minutes to brown and caramelize.
- Make the tahini yogurt dressing: In a bowl, mix together the natural yogurt, tahini, 1 tbsp olive oil, lemon juice, crushed garlic, smoked paprika, onion granules, dried thyme, and season with salt and pepper. Stir to combine smoothly.
- Assemble and serve: Divide the warm chickpea sauce between plates, then top with the roasted cauliflower slices. Dollop the tahini yogurt over the top and scatter with toasted flaked almonds. Serve with a fresh, well-dressed salad of crunchy leaves if desired.
Notes
- For leftovers, chop any remaining harissa cauliflower and reheat with the chickpeas and sauce, adding vegetable stock if needed.
- This dish pairs wonderfully with couscous for a more filling meal.
- You can marinate the cauliflower overnight for enhanced flavor and tenderness.
- Toast the flaked almonds in a dry pan until golden to bring out their flavor before garnishing.
- The tahini yogurt adds a creamy, cooling contrast to the spicy sauce—don’t skip it!
- Prep Time: 15 minutes (plus 2 hours marinating time)
- Cook Time: 55 minutes
- Category: Main Course
- Method: Roasting
- Cuisine: Middle Eastern / North African
Keywords: roasted cauliflower, harissa, chickpea sauce, vegetarian, tahini yogurt, North African, Middle Eastern, roasted vegetables, healthy dinner

