Cauliflower façon Tajine with Fragrant Fonio

A fragrant, plant‑based one‑pot dish with North African‑inspired spices and a fluffy ancient grain.

This is one of those dishes that asks you to slow down a little and then rewards you with layers of flavour in every bite. It’s built around a single, humble vegetable — a whole cauliflower — turned into a fragrant, golden centrepiece that feels both deeply nourishing and luxurious. As it marinates, roasts, and gently simmers in spices, chickpeas, vegetables and figs, your kitchen fills with the kind of warmth that usually only comes from long, slow cooking in someone’s family kitchen.

This recipe was born from a desire to create a plant-based dish that feels abundant and satisfying without relying on heavy sauces or complicated techniques. The base is a classic, slow-cooked mirepoix (onions, celery, leeks and carrots), enriched with garlic and honey, and a touch of cumin, cardamom and allspice. The cauliflower soaks up all of this, first in the oven and then in the tajine, until it’s tender to the core and delicately spiced, ready to be carved at the table.

Served over light, fluffy fonio (a beautiful, ancient grass like buckwheat and quinoa with a gentle, nutty character), this dish brings together fibre, plant protein and vibrant flavours in a way that feels comforting yet light.

It’s perfect for a weekend meal you want to linger over, a meat-free showstopper for guests, or a way to reset with something grounding and colourful in the middle of a busy week. It’s food that fills the belly, but also slows the mind just enough to let you actually enjoy it.

To make it easier, I roasted 3 cauliflowers together. Used one in the recipe, and froze the others to serve at another time. Let’s talk about how easy batch cooking is! Zero effort. Full reward.
I also marinated the cauliflower for nearly 24 hours to deepen the flavour.

Serving suggestion

Recipe

Serves: 4

Ingredients:

Cauliflower marinade
2–3 tbsp olive oil
2 garlic cloves (pureed or very finely grated)
1 tsp ground cumin (or tajine spice mix)
1 tsp sumac
1/2 tsp ground allspice
1/4 tsp turmeric
1 tsp white sesame seeds
1 tsp black sesame seeds
Sea salt and black pepper

Tajine
1 red onion, finely diced
2 celery sticks, finely diced
2-inch leek, finely sliced
2 carrots, finely diced
2–3 garlic cloves, minced
1 courgette, cut into 1-inch rectangles (lengthways into 4, core removed, core brunoised and added to the mirepoix)
1–2 tbsp olive oil
1 tsp ground cumin
2 cardamom pods, lightly crushed
1 tsp sumac
1/2 tsp ground allspice (or tajine mix)
2 cardamom pods, lightly crushed
1/4 tsp ground nutmeg
1/4 tsp fenugreek
1 tbsp honey
450 g cooked chickpeas (drained and rinsed)
4 soft dried figs, halved
200 ml tomato passata
200 ml water
1/2 tsp turmeric
Sea salt and black pepper, to taste

Harissa on the table (optional)

Fonio
Fonio (amount according to package or servings needed
Water or vegetable stock (usually 2:1 liquid to fonio, or as per packet instructions)
Pinch of sea salt
A drizzle of olive oil or a knob of butter to finish

Method:

  1. Keep the cauliflower whole, leaves and all. Wash thoroughly.

  2. In a small bowl, mix the olive oil, pureed garlic, ground cumin, allspice, salt and pepper into a paste. Rub this all over the cauliflower, getting into the crevices as much as possible. Cover and leave to marinate in the fridge for around 12 hours (or overnight), 24 hours for deeper flavours.

  3. When ready to cook, preheat the oven to 200°C (fan 190°C) / 375°F. Place the marinated cauliflower on a baking tray and roast for about 45 minutes, or until the exterior is golden and starting to char in places. It doesn’t need to be completely soft at this stage, as it will finish cooking in the sauce. If it browns too fast, reduce the temperature.

  4. While the cauliflower roasts, heat the olive oil in a large, heavy-based pan or tajine dish over medium heat. Add the onions, celery, leeks and carrots with a pinch of salt, and cook gently until softened and lightly caramelised. Add the courgette core at this stage (It will help thicken the sauce).

  5. Stir in the minced garlic, ground cumin, cardamom pods and allspice, then the rest of the spices or tajine spice mix if you prefer. Cook for 1–2 minutes until fragrant. Add the honey and let it melt, coating the vegetables.

  6. Pour in the tomato passata and hot water, stirring well to combine. Bring to a gentle simmer and cook for about 15–20 minutes, allowing the flavours to meld and the sauce to slightly thicken. Taste and adjust seasoning with salt and pepper.

  7. Once the cauliflower has finished roasting, carefully place it into the centre of the tajine dish, nestling it into the sauce. Cover and let it simmer on low heat for another 45 minutes, or until the cauliflower is very tender all the way to the core and infused with the sauce. If you do not have a deep enough pan, you can cover it with a sheet of parchment.

  8. 15 minutes before the cauliflower is ready, add the chickpeas and halved figs.

  9. While the tajine finishes, bring the water or stock to a boil in a separate pan (using the ratio recommended on your fonio package, or roughly 2 parts liquid to 1 part fonio). Add a pinch of salt, then stir in the fonio. Reduce the heat, cover, and cook for about 3 minutes, or until the liquid is absorbed. Remove from the heat and let it stand covered for a couple of minutes, then fluff gently with a fork.

  10. Spoon a bed of fluffy fonio into bowls or onto a platter. Place slices or chunks of the cauliflower on top, and surround with plenty of the chickpea–vegetable sauce, making sure everyone gets some figs and vegetables. Finish with a drizzle of olive oil or a sprinkle of fresh herbs like coriander if you like. I used sprouted coriander, alfalfa and purple kale.

Previous
Previous

Gluten-free Sourdough: The Ultimate Recipe

Next
Next

Raw Vegan, Fried or Baked Falafels