Cauliflower, Potato & Spinach Curry

Cooking time
Serves4-6 people
Cauliflower, Potato & Spinach Curry

A warming one-pot dinner inspired by the popular Indian dish aloo gobi. It’s brimming with organic cauliflower and potatoes, and gently spiced with an aromatic mix of garam masala, turmeric and cumin.


  • 3 onions
  • 1 cauliflower
  • 1kg potatoes
  • 400g vine tomatoes
  • A handful of coriander
  • 4 garlic cloves
  • A thumb of ginger
  • 1 chilli (optional)
  • 2 tsp ground cumin
  • 2 tsp garam masala
  • 2 tsp turmeric
  • Sea salt
  • Freshly ground pepper
  • 3 tbsp olive, sunflower or coconut oil
  • 300ml boiling water
  • 100g baby leaf spinach

Prep: 15 mins | Cook: 40 mins

Buy the ingredients to start making your own
Add Ingredients To Basket


1. Peel the onions and thinly slice them. Trim the leaves off the cauliflower, then break the cauliflower into florets and chop the stalks into small chunks. Scrub the potatoes and chop them into bite-sized pieces (no need to peel them). Roughly chop the tomatoes.
2. Make the curry paste: separate the coriander leaves and stalks. Add the stalks to a food processor and set the leaves to one side. Peel and chop the garlic and ginger, and add them to the processor. Trim the chilli, if you’re using it, and add it to the processor (you can leave it out for a milder curry, or scrape out the seeds and white pith for a little less heat). Add 2 tsp each ground cumin, garam masala and turmeric. Add a pinch of salt and pepper and 1 tbsp oil and whizz together into a paste. No food processor? You can make a chunkier paste by chopping everything as finely as you can, grating the garlic and ginger, then stirring with the seasoning and oil.
3. Fill and boil your kettle. Pour 1 tbsp oil into a large pan and set it on a medium-high heat. Add the cauliflower and cook for 5 mins, stirring now and then, till it starts to brown. Scoop the cauliflower out of the pan and set it aside on a plate.
4. Pour another 1 tbsp oil into the pan and add the onions. Fry for 5 mins, stirring often, till softened. Stir in the curry paste and cook for 3-4 mins. Add the potatoes to the pan and mix well. Cook for 10 mins, stirring often.
5. Tip the cauliflower back into the pan along with the tomatoes and pour in 300ml boiling water. Bring to a simmer, then cover with a lid and cook for 20 mins, till the potatoes are tender and the sauce has thickened a little.
6. Fold the baby leaf spinach into the pan to wilt it. Taste the curry and add more salt or pepper if needed. Divide the curry between warm plates and serve topped with the coriander leaves
Shopping List
Add main ingredients to basket
Kitchen Cupboard
Add cupboard ingredients to basket

Make a list of your favourite things by clicking on the heart. This will come in handy when placing your orders.

Start your favourites list now New to Abel & Cole? Sign up here

Back to the shop