Creamy Cauliflower Chicken Curry

Tender chicken and cauliflower in a warmly-spiced yoghurt sauce with turmeric, cumin and garam masala, topped with toasted almonds and spring onions for a satisfying weeknight dinner.

By Ricky Robinson Updated November 5, 2024

This curry brings together tender chunks of chicken and cauliflower in a rich, warmly-spiced sauce. It's become a regular in our house, especially on those damp evenings when you want something properly warming but don't fancy spending ages at the cooker.

The base starts like many good curries - onions cooked down with garlic, ginger and chilli until soft and fragrant. The spices go in next, giving off that lovely aroma that fills the kitchen. I've kept the spice blend straightforward: turmeric, cumin and garam masala provide plenty of flavour without overwhelming the dish.

The cauliflower works alongside the chicken rather than just being a side vegetable - it catches the sauce brilliantly in all its little florets.

A bit of oyster sauce might seem odd in a curry, but trust me - it adds a lovely savoury depth. The sauce comes together with tinned tomatoes and Greek yoghurt, making it creamy but not heavy.

Creamy Cauliflower Chicken Curry recipe image
Creamy Cauliflower Chicken Curry

While the chicken and cauliflower simmer away, they soak up all those flavours. The pak choi adds a nice bit of green and keeps its slight crunch if you pop it in near the end. A handful of toasted almonds and spring onions on top gives everything a nice bite and freshness.

The cauliflower becomes properly tender without turning to mush, catching every bit of that spiced sauce in its florets. You can have this ready in about 40 minutes, and most of that time the curry's just bubbling away by itself. It's grand with rice, but sometimes we have it with couscous if we're in a hurry, or naan bread for mopping up the sauce.

The combination of textures makes this curry particularly satisfying - the tender chicken, soft cauliflower florets, slight crunch from the pak choi stems, and that final scattering of toasted almonds all work together beautifully.

Creamy Cauliflower Chicken Curry

Total Time 45 min
Servings 4 servings
Calories 380 cal
Protein 35g

Ingredients

Equipment Needed

  • Large Pan
  • Wok

Instructions

  1. 1
    Heat 2 tbsp olive oil in a large pan or wok over medium-high heat. Season chicken with salt and pepper, then cook until browned, about 4-5 minutes. Remove and set aside.
  2. 2
    In the same pan, add remaining 2 tbsp oil. Add onion, garlic, ginger, and chilli. Sauté for 2-3 minutes.
  3. 3
    Add turmeric, garam masala, and cumin. Cook until onions are soft and spices are fragrant, about 5-6 minutes. Add a splash of water if mixture starts to stick.
  4. 4
    Stir in oyster sauce until well combined.
  5. 5
    Pour in chopped tomatoes, then gradually add yogurt one tablespoon at a time, stirring continuously.
  6. 6
    Return chicken to pan, then add cauliflower florets and pak choy stems. Stir well.
  7. 7
    Cover and simmer for 10 minutes, or until cauliflower is tender and chicken is cooked through.
  8. 8
    Stir in pak choy leaves and cook for 1-2 minutes until wilted.
  9. 9
    Season to taste with salt and pepper.
  10. 10
    Garnish with toasted flaked almonds and chopped spring onions.
  11. 11
    Serve hot with steamed rice, couscous, or naan bread.
Ricky Robinson - Recipe Author
Ricky Robinson

Home cook sharing delicious recipes with a focus on flavour and simplicity.

Storage

Store in an airtight container in the fridge for up to 3 days. Reheats well, though pak choi is best added fresh if making ahead.

Serving Suggestions

Serve with steamed rice, couscous, or naan bread for mopping up the sauce. A dollop of extra yoghurt on the side works nicely too.

Creamy Cauliflower Chicken Curry

Rate & Review

Did you make this? What did you think?

Share this recipe:

Never miss a recipe

Get my latest recipes and food inspiration delivered to your inbox weekly.

Completely free. Unsubscribe at any time.