Thai curry is built in a specific, non-negotiable sequence: thick coconut cream is heated in a dry wok until the fat separates from the water — a moment called 'cracking' — then curry paste is fried directly in that separated coconut oil. This is fundamentally different from Indian curry where spices bloom in ghee, and different from simply dumping paste and coconut milk together and simmering. The crack is the technique. The crack is NON-NEGOTIABLE. Everything that makes a Thai curry taste like Thailand instead of a vaguely coconutty stew depends on whether you achieved that fat separation and fried your paste in it.
Quality hierarchy: 1) The coconut cream — DO NOT SHAKE THE CAN. This separation is NON-NEGOTIABLE. Open it. The thick, solid cream sitting on top is what you need first. Scoop it out with a spoon. The thin watery milk underneath stays in the can for later. If your can is homogenised and won't separate (some brands add stabilisers), put it in the fridge overnight — the fat rises. Or add a tablespoon of coconut oil to the wok as a substitute fat. But you MUST have fat to fry the paste in. 2) The crack — heat the thick cream in a dry wok (no added oil) over medium-high heat. Stir occasionally. After 3–5 minutes, you'll see pools of clear oil forming on the surface and the cream will look broken and grainy. This is the crack. The water has evaporated and the fat has separated. Your wok now has a pool of coconut oil. This is your frying medium. 3) Frying the paste — add your curry paste directly to the separated oil. Stir constantly. Fry for 2–3 minutes. You are looking for two signals: the paste becomes deeply fragrant (you should be able to identify individual aromatics — lemongrass, galangal, chilli), and the oil changes colour — red for red paste, green for green. That colour change means the fat-soluble essential oils have transferred from the paste into the coconut oil. This is what carries flavour through the entire dish. 4) Building the curry — add protein, turn to coat in the fried paste. Then add the thin coconut milk from the can. Reduce heat. Simmer gently — never boil hard. Season LAST: fish sauce for salt and umami, palm sugar for sweetness, lime leaves torn for aroma, Thai basil off the heat. Taste and adjust. The balance should be creamy, salty, slightly sweet, and aromatic — with the paste's heat lingering underneath.
The colour test: when the oil pooling around the edges of your frying paste takes on the paste's colour — deep red, vivid green, golden yellow — the essential oils have transferred. That's your signal to add protein. For jungle curry (gaeng pa): no coconut milk at all. Paste fried in oil, liquid is stock or water. It should be thinner, more aggressive, and hotter than coconut curries — this is the working person's curry of rural Thailand, not the creamy export version. For massaman: the paste is fried in cracked cream as usual, but the curry then braises low and slow for 45–60 minutes with potatoes and peanuts. Massaman should be rich, thick, and sweet — it's the curry that bridges Thai and Malay flavour profiles. If the cream absolutely will not crack (cheap brands with emulsifiers), fry the paste in 2 tablespoons of coconut oil, then add the entire can of coconut milk after frying. You lose the cracked cream's richness but the paste is still properly fried, which is the critical step.
Shaking the can — you've just remixed the fat and water that you need to separate. Adding oil to the wok — the coconut cream provides its own fat; adding vegetable oil dilutes the coconut flavour. Not letting the cream crack fully — if you add paste to un-cracked cream, you're boiling paste in coconut water, not frying it in coconut oil. The paste tastes raw, the curry tastes thin. Adding thin coconut milk too early — it drops the temperature and stops the paste from frying. Boiling the curry hard after adding thin milk — listen for the sound: a gentle simmer whispers; a hard boil rumbles. That rumble means coconut milk emulsion breaks aggressively above 100°C, producing an oily, separated, greasy sauce instead of a creamy one. For a creamy curry, simmer at a bare bubble. Using light coconut milk — it's coconut milk with water added. You're paying for water. Use full fat. Rushing the paste frying — two minutes minimum, three is better. Under-fried paste tastes harsh, metallic, and one-dimensional. Properly fried paste tastes round, deep, and complex.