Cauliflower in coconut milk is a creamy, mildly spiced one-pan curry that's ready in about 30 minutes. It's a budget-friendly vegetarian dinner with tender florets coated in a silky, golden coconut sauce.

This cauliflower in coconut milk recipe is the kind I turn to on a weeknight when I want something warm and uncomplicated. The method is honest: a few sliced aromatics, two warming spices, and a tin of full fat coconut milk doing most of the work. The cauliflower stays tender but keeps a bit of bite, and the sauce turns a lovely golden yellow from the turmeric and paprika.
If you've been looking for a creamy coconut cauliflower that fills you up without feeling heavy, this is a solid choice. It's naturally gluten free, easy to keep dairy free if you swap the ghee for rapeseed oil, and works as a main with rice or flatbread, or as a side next to grilled meat or fish. The whole thing takes one pan and barely any washing up.
Jump to:
- How to Make Cauliflower in Coconut Milk
- How to Serve and Store Cauliflower in Coconut Milk
- Price Review: Cost of Making Cauliflower in Coconut Milk
- Related Recipes to Try After Cauliflower in Coconut Milk
- Tips and Notes for the Best Cauliflower in Coconut Milk Recipe
- Cauliflower in Coconut Milk Recipe FAQ
- Cauliflower in Coconut Milk Recipe
Ingredients for Cauliflower in Coconut Milk
Here's everything you need for this cauliflower in coconut milk recipe, along with a quick note on why ingredient is used in this recipe. Full quantities are in the recipe card further down.
- Cauliflower – one whole head, broken into florets. Look for a firm head with tight, creamy white florets and no brown spots. Fresh cauliflower holds its shape during cooking and gives you those lovely fluffy florets in the finished dish.
- Coconut milk – use full fat coconut milk for a proper silky sauce. The light version works but the result is noticeably thinner and less creamy.
- Fresh ginger root – brings a clean, warming heat that dried ginger simply can't match. Finely sliced, it softens into the sauce as it cooks.
- Garlic cloves – two cloves are enough to flavour the base without taking over. Fresh garlic gives a much better result than the jarred version here.
- Spring onions – I use both the white and green parts, but separately. The whites go in early for a mellow onion flavour, and the greens go in at the end for colour and freshness.
- Ghee – clarified butter adds a nutty, buttery depth to the base. It also has a higher smoke point than regular butter, which helps when blooming the spices.
- Rapeseed oil – a good neutral swap for ghee if you want to keep the dish dairy free or fully plant based.
- Paprika – a sweet paprika gives the sauce its warm red-orange colour and a gentle, mellow heat.
- Ground turmeric – earthy, slightly bitter, and the reason the sauce turns golden. It pairs really well with coconut milk.
- Sea salt and black pepper – freshly ground black pepper makes a real difference here. Season at the end so you can taste as you go.

How to Make Cauliflower in Coconut Milk
This cauliflower in coconut milk comes together in four straightforward steps. Have everything sliced and ready before you turn on the hob, since the early stages move quickly.
Step 1: Start by cutting the cauliflower into florets and finely slicing the ginger, garlic, and spring onions (keep the green parts separate for later).
Step 2: Heat ghee or oil in a deep pan over medium heat, then sauté the ginger, garlic, and white parts of the spring onions for about 30 seconds to release their aroma.
Step 3: Add the paprika and turmeric, stir briefly to toast the spices, then mix in the cauliflower and sauté for 2–3 minutes so it can soak up all the flavours.
Step 4: Pour in the coconut milk, bring to a gentle boil, then lower the heat and simmer until the cauliflower is tender — anywhere from 3 to 10 minutes depending on your preference. Finish by seasoning with salt and black pepper, stir in the green onion tops, and let it rest for a couple of minutes before serving.

How to Serve and Store Cauliflower in Coconut Milk
This cauliflower in coconut milk is happiest served warm, straight from the pan. I usually spoon it over steamed basmati rice so the silky sauce has somewhere to land, but it's just as good with flatbreads, naan, or even a wedge of crusty sourdough for mopping. As a side, it sits beautifully next to roast chicken, grilled white fish, or a simple lentil dahl. For a fully plant based meal, pair it with chickpeas and rice. A scatter of fresh parsley or coriander on top brightens everything up.
Leftovers keep well in an airtight container in the fridge for up to 3 days. The flavours actually deepen overnight, which makes this cauliflower in coconut milk a great option for batch cooking or a quick lunch the next day. To reheat, warm it gently in a pan over low heat with a splash of water or extra coconut milk to loosen the sauce — the microwave works in a pinch, but the hob keeps the texture closer to fresh. I wouldn't recommend freezing this one. Cauliflower has a high water content and tends to turn watery and lose its bite once thawed, so it's better to enjoy this cauliflower in coconut milk fresh or within a few days.
Price Review: Cost of Making Cauliflower in Coconut Milk
A whole head of cauliflower is the main ingredient here, and it's one of the more affordable vegetables you'll find year-round.
- In the UK, a fresh head costs roughly £0.85–£1.30 at Tesco, Sainsbury's, Asda, Morrisons, Aldi, and Lidl, with Aldi and Lidl usually coming in cheapest.
- In Ireland, expect to pay around €1.50–€2.00 in Tesco Ireland, Dunnes Stores, SuperValu, Aldi, and Lidl.
- In the USA, a head of cauliflower runs about $2.50–$4.50 at Walmart, Kroger, Trader Joe's, Aldi, and Whole Foods, with prices a touch higher on the coasts.
- In Australia, a cauliflower head sits around AUD $4.00–$6.50 at Woolworths, Coles, and ALDI, climbing in winter.
- In Germany, you'll typically pay €1.20–€1.80 at Rewe, Edeka, Aldi, and Lidl.
Adding in a 400ml tin of full fat coconut milk (around £1.00–£2.00 / €1.00–€2.00 / $1.50–$3.00) plus a few storecupboard spices, this cauliflower in coconut milk recipe usually comes in well under £4 / €4 / $7 for a full pan that feeds 3–4 people. That makes it a properly budget-friendly vegetarian dinner with no fancy shopping required.

Related Recipes to Try After Cauliflower in Coconut Milk
If you enjoy simple, vegetable-led cooking like this cauliflower in coconut milk, here are a few more easy recipes from the blog worth a look.
If you love a quick green side, try this Easy Charred Broccolini Recipe with Toasted Garlic Almonds - smoky, crunchy, and on the table in minutes.
For something fresher in spring, this Easy Pan-Steamed Asparagus Recipe with Garlic Butter, Lemon & Parmesan is a real favourite - buttery, bright, and ready in about 10 minutes.
When sweet, caramelised veg is the goal, give these Perfectly Roasted Carrots Recipe with Fresh Thyme a try - soft inside, golden at the edges, and beautifully fragrant.
For something slow and comforting, this Slow-Braised Courgettes with Mint, Garlic & Chilli Recipe is a brilliant make-ahead - silky, garlicky, and full of summer flavour.
If you like deeply roasted alliums, these Roasted Red Onions Recipe turn jammy and sweet in the oven - a lovely side or salad topper.
And for another easy vegetable main, try this Easy Roasted Aubergine Recipe with Olive Oil and Fresh Herbs - tender, herby, and just as good as a side as it is a starter.
Tips and Notes for the Best Cauliflower in Coconut Milk Recipe
- Choose a firm, fresh head of cauliflower. The quality of your cauliflower really shows in the final dish, since there are only a few ingredients here. Look for a head that feels heavy for its size, with tight, creamy white florets and crisp green leaves still attached. Avoid any with brown spots, soft patches, or a strong smell, as those signs mean it's past its best. A good fresh head will hold its shape during cooking and give you that lovely tender bite in every spoonful.
- Cut your florets to a similar size. Even-sized florets cook at the same rate, which matters in a one-pan dish like this. If some pieces are much bigger than others, the smaller ones will turn mushy before the bigger ones soften through. Aim for bite-sized florets, roughly the size of a walnut. This also makes the cauliflower in coconut milk easier to eat with a fork or spoon, without anyone having to halve large pieces on their plate.
- Use full fat coconut milk for the best sauce. Full fat coconut milk gives you a thicker, creamier sauce that clings to the florets. Reduced-fat or light versions tend to be watery and can split more easily when simmered. Shake the tin well before opening, since the cream often separates from the liquid during storage. If you spot a solid white layer of coconut cream at the top, scoop that in first and let it melt into the pan before adding the rest of the liquid.
- Bloom the spices, don't burn them. When you add the paprika and ground turmeric to the hot fat, they only need about 10 seconds in the pan. That short hit of heat releases their oils and deepens the flavour of the whole dish. Go any longer and they'll catch and turn bitter, which you can't undo later. Keep your wooden spoon moving and have the cauliflower ready to add straight after, so the spices don't sit in the dry heat for too long.
- Keep the spring onion greens until the very end. Stirring the greens in after you take the pan off the heat keeps them bright in colour and lightly crisp. If you add them with the whites at the start, they go limp and lose that fresh pop. The contrast between the soft, golden cauliflower and the slightly raw spring onion greens is what gives this cauliflower in coconut milk its lift and freshness. It's a small finishing touch, but skip it and the dish feels a bit one-note.
- Make it your own with extra spices. The base recipe is mild and family friendly, but it takes well to additions. A pinch of chilli flakes, a small fresh green chilli sliced in with the garlic, or half a teaspoon of garam masala stirred in at the end all work beautifully. A squeeze of fresh lime juice just before serving also lifts the whole dish. Don't go overboard, though — the gentle, warming spices are what makes this cauliflower in coconut milk feel so easy and comforting in the first place.
- Use a wide, deep pan for even cooking. A wide pan gives the cauliflower room to sit in a single layer, so every floret meets the spiced oil and the coconut sauce properly. A crowded pan steams the cauliflower instead of letting it absorb flavour. A 28cm or 30cm pan with a lid works perfectly. The lid is helpful during the simmer if you want softer cauliflower, as it traps the steam and speeds up the cooking time by a few minutes.

Cauliflower in Coconut Milk Recipe FAQ
Can I make cauliflower in coconut milk with frozen cauliflower?
Yes, frozen cauliflower works in a pinch, though the texture will be a little softer than fresh. Don't thaw it first — add it straight to the pan from frozen and skip the 2–3 minute sauté before adding the coconut milk, since frozen florets release water quickly. You may need to simmer for a few minutes longer to cook off the extra liquid and thicken the sauce to the right consistency.
Is this cauliflower in coconut milk recipe vegan?
It's easily made vegan as long as you swap the ghee for rapeseed oil, since ghee is a dairy product. Everything else in the dish is naturally plant based, including the coconut milk, fresh ginger root, garlic, spring onions, paprika, and turmeric. Pair it with rice or flatbreads for a complete vegan meal that doesn't lack flavour.
Can I use light coconut milk instead of full fat?
You can, but expect a thinner sauce with less of that silky, creamy texture. Light coconut milk has more water and less coconut cream, so it doesn't coat the florets in quite the same way. If you only have light coconut milk to hand, simmer the dish a little longer to reduce and thicken the sauce, or stir in a small spoonful of coconut cream at the end.
How spicy is this cauliflower in coconut milk?
It's mildly spiced, not hot. Paprika and turmeric are warming and earthy rather than fiery, so the dish stays gentle enough for kids and anyone who doesn't enjoy heat. If you want more kick, add a fresh chilli with the garlic, or sprinkle in chilli flakes or a small pinch of cayenne when you bloom the spices.
How long does cauliflower in coconut milk keep in the fridge?
Cooled leftovers will keep for up to 3 days in an airtight container in the fridge. The flavour actually improves overnight as the spices settle into the sauce, which makes it a great next-day lunch. Reheat gently on the hob with a splash of water or extra coconut milk to bring the sauce back to its original consistency.
Why has my coconut milk split or gone grainy?
Coconut milk can separate if it's heated too quickly or boiled for too long at high heat. To avoid this, bring it to a gentle boil and then drop the heat to a low simmer right away. If it does split, a quick stir often pulls it back together, and the visual change doesn't really affect the taste. Using full fat coconut milk also reduces the risk, since it's more stable than the light version.
Cauliflower in Coconut Milk Recipe

Cauliflower in coconut milk is a creamy, mildly spiced one-pan curry made with fresh florets, ginger, garlic, paprika, and turmeric. It's a quick vegetarian dinner that's ready in about 30 minutes and works as a main with rice or as a side next to grilled meat or fish.
Ingredients
- 1 head of cauliflower (approx. 1kg / 2.2 lb)
- 400ml full fat coconut milk (14 fl oz)
- 4cm fresh ginger root (1½ inch piece)
- 2 garlic cloves
- 1 medium bunch of spring onions
- 2 tablespoons ghee (clarified butter) or rapeseed oil
- 1 teaspoon paprika
- 1 teaspoon ground turmeric
- Sea salt and freshly ground black pepper, to taste
Instructions
- Break the cauliflower into bite-sized florets. Finely slice the ginger, garlic, and spring onions, keeping the white and green parts of the spring onions in separate piles.
- Heat the ghee or rapeseed oil in a deep pan over medium heat. Add the ginger, garlic, and white parts of the spring onions, and sauté for around 30 seconds until fragrant. Stir in the paprika and ground turmeric and cook for another 10 seconds to release their flavours.
- Add the cauliflower florets to the pan and stir well so every piece is coated with the spiced oil. Sauté for 2–3 minutes, then pour in the coconut milk. Bring to a gentle boil, lower the heat, and simmer for 3–10 minutes, depending on how soft you like your cauliflower.
- Season with sea salt and freshly ground black pepper to taste. Stir in the green parts of the spring onions, take the pan off the heat, and let it rest for a couple of minutes before serving warm.





