This post may contain affiliate links for which I earn a small commission at no extra cost to you. For more info please check out my Disclosure Policy. Appreciate your support!

This Cauliflower Curry simmers tender cauliflower florets in a creamy coconut milk and tomato sauce with ginger, garlic, cumin and mustard seeds. It is made in one pot, ready in 35 minutes and serves 4. Love a cosy veg curry? My Potato Curry is another family favourite.

Cauliflower curry with coconut milk served in a white bowl with rice
James Wythe

Cauliflower Curry at a Glance

James's tipLet the cumin and mustard seeds pop in the hot oil before the onions go in. It takes a minute and gives the whole curry its flavour.

What can I cook?

Got cauliflower? See what else you can cook.

Show me recipes
10 minsPrep
25 minsCook
35 minsTotal
4Serves
One pot35 minutesFreezer friendlyMild

Key ingredients

  • Cauliflower
  • Coconut milk
  • Chopped tomatoes
  • Curry powder

Why you'll love it

  • About 336 kcal and 9g fibre a portion
  • One pot, on the table in 35 minutes
  • Mild and creamy, easy to make hotter

Quick summary

Cumin and mustard seeds sizzle in olive oil, then onions, garlic, ginger and curry powder go in, followed by chopped tomatoes, coconut milk and cauliflower florets. It simmers for 15 minutes, serves 4 and is about 336 kcal a portion.

Summarise this recipe with AI:ChatGPTClaudePerplexityGoogle AIGrok

Save this recipe!

I'll email you a shopping list plus helpful tips to make the best version of this recipe

SAVE RECIPE

Why this recipe works

This cauliflower curry with coconut milk is one of my favourite autumn and winter dinners, when cauliflower is at its best. The sauce is rich and creamy, the spices are warming rather than fiery, and it all cooks in one pot. If you like it, my Vegetable Curry is even quicker.

Serve it with fluffy basmati rice or warm naan to scoop up every last drop of the sauce.

Ingredients to make Cauliflower Curry

Cauliflower curry ingredients: cauliflower, onions, garlic, ginger, spices, chopped tomatoes and coconut milk
  1. Cauliflower: One medium head, cut into bite size florets. Any spare florets make my Cauliflower Soup.
  2. Olive Oil: For frying the seeds and softening the onions.
  3. Cumin Seeds: Warm and earthy. They sizzle in the oil first to release their flavour.
  4. Mustard Seeds: Black or brown both work. They pop in the hot oil and add a gentle, nutty warmth.
  5. Onions: Two, chopped and softened for 5 minutes to give the sauce a sweet base.
  6. Garlic Cloves: Three, finely chopped.
  7. Fresh Ginger: A thumb sized piece (about 1 inch), grated, for a warm, zingy note.
  8. Curry Powder: I use mild. Medium or hot works if you like more heat.
  9. Chilli Powder: One teaspoon gives a gentle warmth. Add more to taste.
  10. Chopped Tomatoes: A 400g tin gives the sauce body and a little acidity.
  11. Full Fat Coconut Milk: A 400ml tin makes the sauce rich and creamy. Use any spare tins in my Coconut Dhal.
  12. Salt and Pepper: Season to taste at the end.
  13. Cooked Rice: Optional. Basmati is my favourite with curry.

See recipe card for full information on ingredients and quantities.

Substitutions

  • Spices: Add a little turmeric or garam masala with the curry powder, or a few curry leaves with the mustard seeds.
  • More Veg: Add peas, diced sweet potato, broccoli, peppers or a couple of handfuls of spinach. Sweet potato goes in with the cauliflower, peas for the last 5 minutes, and spinach right at the end, just until it wilts. For a sweet potato version, try my Sweet Potato and Chickpea Curry.
  • Coconut Milk: Light coconut milk works too, with a thinner sauce (about 245 kcal a portion).

Variations

  • Spicy: Use hot curry powder, add a pinch of cayenne or stir in a sliced fresh green chilli with the garlic.
  • Deluxe: Finish with a squeeze of lime juice, a handful of chopped coriander and a spoonful of coconut yoghurt.
  • Kid Friendly: Leave out the chilli powder and use mild curry powder. Serve the rice on the side.
  • Roasted Cauliflower: Toss the florets in a little oil and roast at 200°C fan (220°C conventional, gas 7) for 20 to 25 minutes, then stir them into the sauce for the last 5 minutes.
  • Cauliflower and Chickpea: Add a drained tin of chickpeas with the cauliflower. For a speedy chickpea curry, try my 10 Minute Chickpea And Spinach Curry.
  • Cauliflower and Potato: Add 2 diced potatoes with the cauliflower and simmer for 5 to 10 minutes longer, until tender.
  • Prawns: Stir in raw king prawns for the last 3 to 4 minutes, until pink all the way through. Or try my Prawn Curry.

How to make Cauliflower Curry

Cauliflower curry prep: cauliflower florets, chopped onion and garlic on a wooden chopping board

Step 1: Cut the cauliflower into bite size florets, rinse and set aside. Chop the onions, grate the ginger and finely chop the garlic.

Cumin and mustard seeds frying in oil for cauliflower curry

Step 2: Heat the olive oil in a large pan over a medium high heat. Add the cumin and mustard seeds and cook until they start to pop, about 1 minute.

Onions softening with the spices for cauliflower curry

Step 3: Add the onions and cook for 5 minutes, stirring, until soft.

Garlic, ginger and curry powder added to the onions for cauliflower curry

Step 4: Add the garlic, ginger, curry powder and chilli powder and cook for 1 minute, until fragrant.

Cauliflower curry simmering: florets in the coconut milk and tomato sauce

Step 5: Stir in the chopped tomatoes and coconut milk, add the cauliflower florets and bring to the boil. Reduce the heat and simmer for 15 minutes, until the cauliflower is just tender. Season with salt and pepper and serve with rice and a sprinkle of fresh coriander.

Hint: For a roasted flavour, cook the florets in the oven or air fryer while the sauce simmers, then stir them through. My Air Fryer Cauliflower has the timings.

Leftovers

Cool leftovers quickly, keep them in an airtight container in the fridge and eat within 2 days. Store the curry separately from any rice. Reheat once, in a pan over a gentle heat or in the microwave, with a splash of water to loosen the sauce, until piping hot all the way through. To freeze, portion it into containers and freeze for up to 3 months, then defrost in the fridge overnight. Leftovers spooned over an Air Fryer Jacket Potato make a great lunch.

Recipe FAQs

Do you cook cauliflower before adding it to curry?

No need. Raw florets simmer in the sauce and are tender in about 15 minutes. For a deeper, nuttier flavour, roast them first at 200°C fan (220°C conventional, gas 7) for 20 to 25 minutes, then stir them into the sauce.

How do you get lots of flavour into cauliflower curry?

Let the cumin and mustard seeds pop in the hot oil, soften the onions properly, then cook the garlic, ginger and spices until fragrant before the tomatoes go in. Season with salt at the end and finish with lime juice and fresh coriander.

Can I use frozen cauliflower?

Yes. Add it straight from frozen and simmer for about 5 minutes longer, until it is tender all the way through.

How do I make cauliflower curry less spicy?

Use mild curry powder and leave out the chilli powder. A little extra coconut milk at the end softens the heat too.

What goes with cauliflower curry?

Basmati rice is a classic. My Best Gluten Free Naan Bread is perfect for mopping up the sauce, and a crisp side salad or a spoonful of coconut yoghurt works well too.

Can you freeze cauliflower curry?

Yes. Cool it, portion it into airtight containers and freeze for up to 3 months. Defrost in the fridge overnight, then reheat once until piping hot. The cauliflower softens a little after freezing.

More Cauliflower recipes

Bowl of cauliflower curry with white rice

You might also like

4.88 from 8 votes

Cauliflower Curry

A creamy, mild Cauliflower Curry with coconut milk, chopped tomatoes, ginger, cumin and mustard seeds. One pot, 35 minutes, serves 4.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4

Ingredients 

  • 1 medium cauliflower
  • 2 tbsp olive oil
  • ½ tsp cumin seeds
  • ¼ tsp mustard seeds
  • 2 medium onions, chopped
  • 3 garlic cloves, finely chopped
  • 1 inch fresh ginger, grated
  • 2 tbsp curry powder, (I use mild)
  • 1 tsp chilli powder
  • 400 g can of chopped tomatoes
  • 400 ml can of full-fat coconut milk
  • cooked rice to serve, (optional)

What can I cook?

Got leftover cauliflower? See what else you can cook with it.

Show me recipes

Instructions 

  • Cut the cauliflower into bite size florets, rinse and set aside. Chop the onions, grate the ginger and finely chop the garlic.
  • Heat the olive oil in a large pan over a medium high heat. Add the cumin and mustard seeds and cook until they start to pop, about 1 minute.
  • Add the onions and cook for 5 minutes, stirring, until soft.
  • Add the garlic, ginger, curry powder and chilli powder and cook for 1 minute, until fragrant.
  • Stir in the chopped tomatoes and coconut milk, add the cauliflower florets and bring to the boil. Reduce the heat and simmer for 15 minutes, until the cauliflower is just tender. Season with salt and pepper.
  • Serve with rice and a sprinkle of fresh coriander, if you like.

Notes

Step-by-Step Photos: My blog post includes helpful step-by-step photos to help guide you through making this recipe.
Substitutions & Variations: I have included a list of these in the post above.
To Store: Cool quickly, then keep in an airtight container in the fridge for up to 2 days. Reheat once, in a pot or pan over a low heat or in the microwave, until piping hot. You may need to add some water or coconut milk to loosen the sauce.
To Freeze: Freeze in an airtight container for up to 3 months. Defrost in the fridge overnight, then reheat once in the microwave or on the hob until piping hot.
Tip 1: For roasted cauliflower, toss the florets in a little oil, spread them out on a baking tray and roast at 200°C fan (220°C conventional, gas 7) for 20 to 25 minutes, then stir them into the sauce for the last 5 minutes.
Tip 2: If you prefer a smoother sauce, blend it before adding the cauliflower.
Tip 3: Add a drained tin of chickpeas or 2 diced potatoes with the cauliflower, or stir in raw king prawns for the last 3 to 4 minutes until pink all the way through.

Nutrition

Calories: 336kcal | Carbohydrates: 23g | Protein: 6g | Fat: 26g | Saturated Fat: 17g | Fiber: 9g | Sugar: 10g
Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!
book banner image

About James Wythe

Hey, I'm James! A fully qualified health coach, cookbook author, full time food blogger and new dad with over 1 million followers. I started this journey after a sudden illness left me bed bound for 2 years and housebound for 4 years! I’m here to help you make healthy and delicious food for you and your family in less time!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




15 Comments

  1. 5 stars
    The cauliflower curry recipe was delicious…will be keeping this as it is so quick to make…..my daughter loved it…TY…

  2. 5 stars
    I am responsible for preparing a weekly meal for 100+ people who are homeless.

    A number of my guests are vegetarian for a variety of reasons and I am so glad I discovered your site. The food is amazing and the recipes are easy to prepare.

    I made Cauliflower Curry for 28 servings and it was a hit as have your other recipes that I have used.

    Thank you!

    Wendy

  3. 4 stars
    Excellent curry, I used medium hot curry powder. Meat eating hubby said cauliflower is a great substitute for chicken…

  4. 5 stars
    The curry was absolutely delicious. I will be sure to use other meat or vegetables with this curry sauce. Really good and one to definitely save

  5. 5 stars
    Lovely curry, didn’t take too long to make. I’ll add a little extra chilli next time I make it though as it was a little bit too mild for me but perfect for someone that isn’t great with spice.

  6. 5 stars
    I have been trying quite a few recipes and my husband and I love them. The sweet potato and bean stew so tasty. We have soup at least twice a week and use many of the soup recipes. Peanut butter curry is a firm favourite. In fact all the recipes we have tried are nutritious and taste delicious. We definitely get our 5 a day and love the variety. I’m so glad we found James Wythe’s site and his delicious healthy recioes