Herby Middle Eastern cauliflower & bean stew

Herby Middle Eastern cauliflower & bean stew

This isn’t just good, it’s stew-pendous! Potatoes and cauliflower are tossed in our bespoke Moroccan spice mix then roasted. Add onion and garlic sautéed with cumin and cinnamon, plus butter beans, tomatoes and fresh herbs. Bring it all together with a swirl of yogurt and tuck in.

Plants 6 SWK: Source of protein SWK: High fibre

Serving size

Cook time: 35 mins
Cuisine: Middle Eastern
Food group: Dairy
Allergens: Celery, Milk

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we’ve revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

Roast the cauliflower

  • Heat your oven to 240ºC/fan 220ºC/gas 9.
  • Cut the potatoes into 2cm cubes. Remove the leaves from the cauliflower and cut into florets.
  • Spread out the potatoes and cauliflower on a baking tray lined with baking paper (you may need 2 for 4 portions). Toss with half the spice mix and spritz with cooking spray. Roast for 20-25 mins until soft.

Start your stew

  • Meanwhile, peel the onions and cut each into 6 wedges. Peel and crush the garlic.
  • Spritz a large non-stick frying pan with cooking spray and put it over a medium heat. Fry the onions for 5-7 mins.
  • Add the garlic, cinnamon, cumin and remaining spice mix. Pour in the butter beans and their water, crumble in the stock and add 250ml water (300ml for 4 portions). Stir well and simmer for 8-10 mins until the sauce has slightly thickened.

Bring everything together

  • Halve the tomatoes. Finely chop the parsley, and the coriander.
  • Stir the cauliflower and potatoes into the sauce along with three-quarters of the herbs and the tomatoes.

Herb & serve

  • Drizzle the yogurt over the stew and scatter on the remaining herbs.

Making changes?

Are you sure you want to continue?