Thai vs Indian Curry: Coconut vs Dairy Explained
That moment in Bangkok changed everything. A street vendor demonstrated why her curry looked nothing like my sad London attempts. She dumped a can of coconut milk into her wok—instant separation. Thick cream floated up, watery liquid sank. She used each part differently. Suddenly, Thai and Indian curries made sense. They’re not just different recipes; they’re built from opposite foundations.
Why Coconut Milk Defines Thai Curry
Thai curries—red, green, or yellow—live and die by coconut milk. It’s not optional. Supermarket cans contain pressed coconut flesh liquid with 13-17% fat content, which naturally separates. Thai cooks exploit this. They fry curry paste in the thick cream first, intensifying flavors. The thinner liquid gets added later for cooking proteins and veggies. In Chiang Mai, a home cook named Porn taught me her family’s no-shortcuts method. Coconut milk brings sweetness and richness without dairy, keeping things vegan yet satisfying. That fat carries flavor like nothing else, creating that signature silky texture.
How Indian Curries Build Flavor with Dairy
Indian curries go the opposite route, especially up north. Yogurt, cream, or both replace coconut milk. Delhi’s butter chicken? Yogurt-marinated poultry with cream stirred into tomato sauce. Dairy here does triple duty: tenderizes meat, cools spice heat, thickens sauces. In Mumbai, I saw paneer tikka masala made with Greek yogurt marinade and finished with heavy cream. Yogurt’s acidity reacts with turmeric and coriander, altering their flavors. While South India sometimes uses coconut, northern gravies follow Mughal traditions favoring richness. The result? Thicker, clingier sauces versus Thai curries’ lighter brothiness. Indian versions also develop flavor through longer cooking and layered spices, while Thai curries bank on fresh ingredients and quick heat.
Cooking Techniques That Reveal the Difference
Their methods tell the story. Thai cooks work fast—blazing heat, quick stir-fries, coconut milk added late to preserve brightness. Indian cooking takes its time. Tempering whole spices in oil, building sauce bases, slow simmering. A Thai green curry’s done in 15 minutes flat. An Indian curry might need 45+. Thai versions deliver fresh chilies and herbs suspended in coconut fat. Indian ones offer spices fried, toasted, and reduced into unified sauces. Neither’s superior—just different. Reach for coconut milk when you want something fast and vibrant, like weeknight shrimp curry. Use dairy when you crave slow-cooked depth, like chicken korma. Knowing which base you’re using dictates everything—timing, heat level, ingredient choices.
Here’s the deal: with Thai curry, coconut milk isn’t optional—it’s the foundation. For Indian curry, treat dairy as flavor architecture, not just garnish. Grasp this, and both cuisines click into place.