Massaman is the outlier among Thai curries — a slow-braised, gently spiced dish whose name itself derives from 'Mussulman', the old word for Muslim, reflecting its roots in the Persian and Indian-influenced cooking of Thailand's Muslim communities. Where green and red curries crackle with fresh chili and herbs, massaman hums with dry warm spices rarely seen elsewhere in Thai cooking: cinnamon, cardamom, star anise, and cloves. Beef chuck braises for a full hour in coconut milk until fork-tender, then potatoes, onions, and roasted peanuts join, and the sauce is balanced with palm sugar, tamarind, and fish sauce into a sweet-salty-sour harmony. CNN readers have repeatedly voted it the world's most delicious dish — and it's hard to argue.
Serves 6
Pat the beef chunks thoroughly dry and season lightly. Heat the oil in a heavy Dutch oven over high heat and brown the beef in batches, getting deep color on at least two sides, then set aside. Crowding the pot steams the meat instead of searing it.
Those browned bits on the pot bottom are pure flavor — they'll dissolve into the curry.
Lower the heat to medium, add the massaman paste to the beef fat, and fry for 2 minutes, mashing and stirring constantly, until it darkens slightly and smells intensely of warm spice rather than raw chili.
Pour in one can of coconut milk and simmer, stirring, about 5 minutes until the mixture thickens and beads of red-tinted oil break out across the surface. This 'cracking' of the coconut milk is the classic Thai sign the paste is fully cooked.
Don't rush past this stage — separated oil means deep, rounded curry flavor instead of a flat, pasty one.
Return the beef with its juices, add the second can of coconut milk, bay leaves, cinnamon stick, cardamom pods, and star anise. Bring to a gentle simmer, cover, and braise 60 minutes, stirring occasionally, until the beef yields easily to a fork.
Add the potato cubes, quartered onions, and roasted peanuts, pushing them down into the sauce. Simmer uncovered about 25 minutes until the potatoes are tender and the sauce has reduced to a rich, spoon-coating consistency.
Stir in the fish sauce, palm sugar, and tamarind paste, then taste carefully. Massaman should land sweet first, then salty, with tamarind's sour tang underneath — adjust each element a teaspoon at a time until the three sit in balance.
Fish out the whole spices if you like, then ladle the curry over jasmine rice, making sure each serving gets beef, potato, and plenty of sauce. Scatter extra roasted peanuts on top for crunch.
Use a well-marbled braising cut like chuck or shin — lean beef turns dry and stringy over the long simmer.
Fry the paste until the coconut oil separates; this single step is the biggest difference between homemade and restaurant massaman.
Real palm sugar has a caramel depth brown sugar only approximates — buy a tub if you cook Thai food at all regularly.
Don't skip the tamarind; without its sour edge the curry tastes one-dimensionally sweet.
Make it a day ahead when possible — massaman is famously better after a night in the fridge.
Chicken massaman: use bone-in thighs and cut the braise to 30 minutes before adding potatoes — the most common version in Thailand.
Lamb shoulder or shank makes a luxurious massaman closer to its Persian-influenced roots.
Swap regular potatoes for sweet potato or pumpkin for extra sweetness and color.
For a vegetarian version, use fried tofu and extra potatoes, replacing fish sauce with soy sauce.
Refrigerate up to 4 days — the flavor genuinely peaks on day two as the spices settle into the meat. It freezes excellently for 3 months; the potatoes soften slightly but the sauce protects them. Reheat gently on the stove.
Massaman curry dates to at least the 17th-century Ayutthaya kingdom, where Persian traders and envoys — most famously Sheikh Ahmad Qomi — introduced dry warm spices to the Siamese court. The name derives from 'Mussulman', an archaic term for Muslim, and the dish remains a specialty of Thailand's southern Muslim communities. A celebrated old Thai royal poem even praises a woman's massaman as reason enough to fall in love.
Most Asian groceries and many supermarkets stock it. Mae Ploy is intense and quite salty — use a bit less and go easy on fish sauce until you taste. Maesri (in small cans) is well-balanced and aromatic, a favorite among Thai cooks abroad. Aroy-D is another reliable option. Refrigerate opened paste and it keeps for months.
Two usual gaps: the paste wasn't fried long enough in the cracked coconut milk, and the simmer was too short. Frying until oil separates develops the deep color and roasted aroma, and a full 85-90 minutes of total simmering reduces and concentrates the sauce. Browning the beef well at the start also adds significant color and depth.
Yes. For the slow cooker, still brown the beef and fry the paste in coconut milk on the stove first — these steps can't be skipped — then cook on low 7-8 hours, adding potatoes for the final 2. In a pressure cooker, 35 minutes at high pressure tenderizes the beef; add potatoes and cook 5 more minutes, then reduce the sauce uncovered.
It's the mildest of the major Thai curries — warming rather than fiery, with heat from dried red chilies in the paste softened by coconut milk, sugar, and peanuts. Most renditions sit at a gentle medium. If you want more fire, fry an extra tablespoon of paste or add a couple of bruised bird's eye chilies during the braise.
Per serving (450g / 15.9 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →This recipe is featured in the following curated guides:
Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.