Creamy Cauliflower Curry with Coconut & Warm Spices

This easy cauliflower curry recipe is a keeper. The coconut-creamy sauce is rich and comforting, and the total cook time is about 30 minutes. Add this quick, flavourful dish to your rotation.

cauliflower curry served in a white bowl with rice.

Recipe Difficulty – Very Easy

Table of Contents

  • Why this recipe works
  • Ingredients to make Cauliflower Curry
  • Substitutions
  • Variations
  • How to make Cauliflower Curry
  • Leftovers
  • Recipe FAQs
  • More Cauliflower recipes
  • You might also like
  • Rate it…
  • Cauliflower Curry Recipe

Why this recipe works

This cauliflower curry made with coconut milk works year-round. The sauce is creamy and well spiced, while cauliflower provides satisfying texture without the calories of meat. It’s a one-pot meal that’s simple to prepare and naturally vegan and gluten-free, so it fits many diets.

Ingredients to make Cauliflower Curry

cauliflower curry ingredients.
  1. Cauliflower – the main ingredient, broken into florets.
  2. Olive oil – for cooking and adding mild flavour.
  3. Cumin seeds – warm and earthy.
  4. Mustard seeds – add a subtle heat and bitterness.
  5. Onions – provide sweetness and depth.
  6. Garlic cloves – for savoury depth.
  7. Ginger – fresh, slightly spicy and citrusy.
  8. Curry powder – choose mild or hot to taste.
  9. Chili powder – for extra heat if you like it spicy.
  10. Can of chopped tomatoes – adds body and acidity.
  11. Full-fat coconut milk – gives the sauce its creamy texture.
  12. Salt and pepper – to season.
  13. Cooked rice – basmati is recommended for serving.

See the recipe card below for exact quantities.

Substitutions

  • Spices – swap or add turmeric, garam masala, or curry leaves to tailor the flavour.
  • Vegetables – add peas, sweet potato, broccoli, or bell peppers for variety and extra nutrition.

Variations

  • Spicier – use a hotter curry powder and a pinch of cayenne.
  • Deluxe – finish with a squeeze of lime or lemon and a sprinkle of fresh parsley or coriander.
  • Kid friendly – reduce the chili and strong spices to suit younger palates.

How to make Cauliflower Curry

chopped cauliflower with onion and garlic on a wooden chopping board.

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

frying spices in a pot with oil.

Step 2: Heat olive oil in a saucepan over medium-high heat. Add cumin and mustard seeds and cook until they begin to pop.

frying onion and spices in a pot with oil.

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

adding cauliflower and coconut milk for the cauliflower curry.

Step 5: Pour in the chopped tomatoes and coconut milk, stir to combine, then add the cauliflower. Bring to a boil, reduce the heat and simmer for about 15 minutes, until the cauliflower is tender but still holds its shape.

add in the spices for the cauliflower curry.

Step 4: Add the garlic, ginger, curry powder and chili powder to the pan and cook briefly until fragrant before adding the liquids.

Hint: To speed things up, roast or air-fry the cauliflower while you prepare the sauce, then combine them at the end for a slightly different texture and extra caramelised flavour.

Leftovers

Store leftover curry in an airtight container in the fridge for up to three days. Reheat gently on the stovetop or in the microwave; add a splash of water or coconut milk if the sauce has thickened.

Recipe FAQs

How do I reduce spices in cauliflower curry?

Reduce or omit the hotter spices like chili powder and choose a milder curry powder. Adding more coconut milk also mellows heat and balances the flavours.

What goes with cauliflower curry?

Serve it with rice, naan bread, or a simple side salad to complete the meal.

More Cauliflower recipes

  • Cauliflower Soup
  • Air Fryer Cauliflower
  • Cauliflower Cheese
  • Bang Bang Cauliflower
cauliflower curry served with white rice in a white bowl.

You might also like

Tomato soup in a large pot with a wooden spoon. Pot is displayed on a white marble background.

Lunch

10 Minute Creamy Tomato Soup

overhead shot of peanut butter curry in large white casserole dish.

Dinner

10 Minute Peanut Butter Curry

Chickpea stew in a large pot displayed on white bakcground.

Dinner

15 Minute Chickpea Stew

10 Minute Spicy Pasta Pot

Dinner

10 Minute Spicy Pasta

Rate it…

Made this Cauliflower Curry? Please leave a star rating and a short review — feedback helps improve recipes and inspires new ones. If you enjoy new recipes, consider subscribing to newsletters from your favourite creators for more ideas.

cauliflower curry served in a white bowl with rice.
Pin
Print
4.80 from 5 votes

Cauliflower Curry

By: James Wythe
A creamy cauliflower curry with tender florets, infused with cumin, curry powder, and ginger, all in a rich, comforting sauce for an easy weeknight meal.
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 chili powder
  • 400 g can of chopped tomatoes
  • 400 ml can of full-fat coconut milk
  • cooked rice to serve, (optional)

Instructions 

  • Separate the cauliflower into florets, rinse and set aside. Chop the onions, grate the ginger and finely chop the garlic.
  • Heat olive oil in a saucepan over medium-high heat. Add cumin and mustard seeds and cook until they pop.
  • Add the onions and cook for about 5 minutes, stirring, until softened.
  • Add garlic, ginger, curry powder and chili powder, and cook until fragrant.
  • Stir in the chopped tomatoes and coconut milk. Add the cauliflower, bring to a boil, then reduce heat and simmer for about 15 minutes until tender.
  • Serve with rice and garnish with fresh coriander if desired.

Notes

Step-by-Step Photos: Step photos in the post can help guide you through the method.

Substitutions & Variations: See the Substitutions and Variations sections above for ideas.

To Store: Keep in an airtight container in the fridge for 2–3 days. Reheat in a saucepan over low heat or in the microwave; add a splash of water or coconut milk if needed.

To Freeze: Freeze in an airtight container for up to three months. Thaw in the fridge before reheating.

Tip 1: Roasting the cauliflower first and then tossing it in the sauce gives a nuttier, caramelised flavour and can save time.

Tip 2:Blend the sauce before adding the cauliflower if you prefer a smoother texture.

Tip 3:You can swap cauliflower for chicken, prawns, potatoes or other vegetables if you like.

Nutrition

Calories: 358kcal | Carbohydrates: 25g | Protein: 8g | Fat: 29g | Saturated Fat: 19g | Fiber: 7g | Sugar: 10g
Did you make this recipe? Tag me Today!Tag @HealthyLivingJames on Instagram and use #HealthyLivingJames!