Harissa Cauliflower Pilaf with Sultanas, Almonds, and Pomegranate Seeds Recipe
Introduction
Harissa cauliflower pilaf is a vibrant and aromatic dish that combines tender roasted cauliflower with fragrant basmati rice and bold North African spices. This flavorful one-pan meal is perfect for a wholesome lunch or dinner and offers a delightful mix of textures and tastes.

Ingredients
- 300g basmati rice
- 1 red onion, finely sliced
- 2 lemons (1 juiced, 1 cut into wedges)
- 2 tsp sugar
- 4 tbsp harissa
- 1 garlic clove, crushed
- 1 tbsp olive oil
- 1 large or 2 medium cauliflower, broken into large florets, stalk chopped, large leaves roughly chopped
- Pinch of saffron
- 2 bay leaves
- 700ml hot vegan vegetable stock
- 100g sultanas
- 100g flaked almonds, toasted until golden brown
- ½ small bunch of dill, chopped, plus extra to serve
- 400g can chickpeas, drained and rinsed
- 50g pomegranate seeds (optional)
Instructions
- Step 1: Wash the basmati rice thoroughly and soak it in cold water for 1 hour. While the rice soaks, place the sliced red onion in a small bowl and toss with the juice of one lemon, sugar, and a pinch of salt. Set aside to pickle.
- Step 2: Preheat the oven to 200°C (180°C fan)/gas mark 6. In a large bowl, whisk together 2 tablespoons of harissa, crushed garlic, and olive oil. Add the cauliflower florets, stalk, and leaves, tossing to coat evenly. Season with salt and pepper.
- Step 3: Transfer the coated cauliflower to a roasting tin and roast for 30 minutes, until golden and tender.
- Step 4: Meanwhile, gently warm the vegetable stock with saffron, bay leaves, and the remaining 2 tablespoons of harissa in a pan over very low heat to infuse the flavors.
- Step 5: Remove the roasted cauliflower from the oven, place in a dish, and squeeze juice over it from one lemon wedge. Drain the soaked rice and add it to the empty roasting tin. Pour over the infused stock and stir well.
- Step 6: Stir in sultanas, half the toasted almonds, chopped dill, chickpeas, and half the roasted cauliflower. Cover the tin tightly with a double layer of foil and bake for 30 minutes, until the rice is tender and the stock has been absorbed.
- Step 7: Once cooked, fluff the rice gently with a fork and fold in the remaining roasted cauliflower to add a contrast of textures.
- Step 8: Sprinkle with the extra dill, remaining almonds, and pomegranate seeds if using. Serve topped with the pickled red onions and lemon wedges for squeezing over.
Tips & Variations
- Try topping the pilaf with a spoonful of yogurt mixed with extra harissa, tahini and lemon juice, or yogurt sweetened with pomegranate molasses for added creaminess and flavor.
- For a non-vegetarian option, roast chicken thighs alongside the cauliflower, shred the meat, and stir it through the pilaf before serving.
- Soaking the rice helps achieve fluffy, separate grains, but if short on time you can rinse it well and cook without soaking.
- Toast the almonds carefully until golden to bring out their nutty flavor and add crunch to the pilaf.
Storage
Store any leftover pilaf in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the stove with a splash of water or vegetable stock to loosen the rice. This dish also freezes well; thaw completely and reheat thoroughly before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of rice?
Basmati rice works best for its fragrant aroma and fluffy texture, but you can substitute with jasmine or long-grain rice. Adjust soaking and cooking times accordingly.
Is the dish very spicy due to harissa?
The amount of harissa can be adjusted to your taste. Start with less if you prefer mild heat and add more to the roasted cauliflower or infused stock as desired. Harissa adds warmth and depth rather than overwhelming spice.
Print
Harissa Cauliflower Pilaf with Sultanas, Almonds, and Pomegranate Seeds Recipe
- Total Time: 2 hours 15 minutes
- Yield: 4–6 servings 1x
- Diet: Vegan
Description
A vibrant and flavorful Harissa Cauliflower Pilaf combining tender roasted cauliflower florets with fragrant saffron-infused basmati rice, chickpeas, toasted almonds, and sweet sultanas. Enhanced with a zesty lemon-pickled red onion and optional pomegranate seeds, this dish offers a delightful contrast of textures and a rich North African-inspired spice blend perfect for a wholesome vegan meal.
Ingredients
Rice and Broth
- 300g basmati rice
- pinch of saffron
- 2 bay leaves
- 700ml hot vegan vegetable stock
Vegetables and Flavorings
- 1 red onion, finely sliced
- 2 lemons, 1 juiced, 1 cut into wedges
- 1 large or 2 medium cauliflower, broken into large florets, stalk chopped, large leaves roughly chopped
- 4 tbsp harissa (divided)
- 1 garlic clove, crushed
- 1 tbsp olive oil
- 2 tsp sugar
Add-ins and Garnishes
- 100g sultanas
- 100g flaked almonds, toasted until golden brown
- ½ small bunch of dill, chopped, plus extra to serve
- 400g can chickpeas, drained and rinsed
- 50g pomegranate seeds (optional)
Instructions
- Soak the rice and pickle the onion: Rinse the basmati rice thoroughly under cold water, then leave it to soak in cold water for 1 hour. Meanwhile, place the finely sliced red onion in a small bowl and toss with the juice of one lemon, 2 teaspoons of sugar, and a pinch of salt to create a quick pickle. Set aside while preparing the pilaf.
- Roast the cauliflower: Preheat the oven to 200°C (180°C fan)/gas mark 6. In a large bowl, whisk together 2 tablespoons of harissa, the crushed garlic clove, and olive oil. Add the cauliflower florets, stalk, and leaves, tossing thoroughly to coat them with the harissa mixture. Season with salt and pepper, then spread the cauliflower evenly in a roasting tin. Roast in the oven for 30 minutes until tender and golden brown.
- Prepare the infused stock: While the cauliflower is roasting, combine the pinch of saffron, bay leaves, hot vegetable stock, and the remaining 2 tablespoons harissa in a pan over very low heat. Keep this warm, ensuring the flavors infuse gently as the cauliflower roasts.
- Combine rice and ingredients for baking: When the cauliflower is done roasting, transfer it to a dish and squeeze over the juice from one lemon wedge. Drain the soaked rice and add it to the same roasting tin used for the cauliflower. Pour the warm, infused stock over the rice, stirring well to combine. Mix in the sultanas, half of the toasted flaked almonds, chopped dill, rinsed chickpeas, and half of the roasted cauliflower florets.
- Bake the pilaf: Cover the roasting tin with a double layer of aluminum foil, sealing it well to trap steam. Bake in the oven for 30 minutes until the rice is tender and has absorbed all the stock.
- Finish and serve: Remove the pilaf from the oven and fluff the rice gently with a fork. Fold in the remaining roasted cauliflower to add contrast in texture. Scatter over the extra chopped dill, remaining toasted almonds, and pomegranate seeds if using. Top with the pickled red onions and serve with the remaining lemon wedges for squeezing over the dish.
Notes
- You can enhance this dish by adding shredded roast chicken thighs mixed through the pilaf after roasting the cauliflower.
- For additional creaminess, serve with a dollop of yogurt swirled with additional harissa, or a tahini-yogurt sauce loosened with lemon juice and water.
- Make sure to soak the rice well to ensure fluffy, separate grains.
- Adjust the harissa quantity depending on your preferred spice level.
- Pomegranate seeds add a nice burst of tartness and color but are optional.
- Prep Time: 1 hour 15 minutes
- Cook Time: 1 hour
- Category: Main Dish
- Method: Baking
- Cuisine: North African, Middle Eastern
Keywords: harissa, cauliflower pilaf, roasted cauliflower, basmati rice, saffron rice, vegan pilaf, North African cuisine, chickpeas, roasted almonds, pomegranate, easy vegan dinner

