Skip to content
Hanakoleah
AR EN

Thai Massaman Beef Curry

Marwa Mohamed

Massaman is a Thai curry shaped by Indian and Persian spices — it has cinnamon, cardamom and cloves alongside the curry paste and coconut milk. Its secret is cracking the thick coconut cream over the heat before the paste goes in.

Prep
25 min
Cook
90 min
Total
115 min
Calories
440
Thai Massaman Beef Curry

Photo: Vee Satayamas — CC BY-SA 4.0 · Wikimedia Commons

Massaman is different from other Thai curries — milder in heat and richer in warm spices, and it reflects the history of trade between Thailand and the Muslim world.

Method

  1. 1

    Cracking the coconut milk

    Open the tin of coconut milk without shaking it — you’ll find a thick layer of cream on top. Take only that cream, put it in a pot over medium heat and cook for 5–7 minutes until it cracks, meaning the oil separates and floats on the surface. It is a key step in Thai curry that many people skip.

  2. 2

    Frying the paste

    Add the curry paste to the separated oil and stir for 3–4 minutes over medium heat until it smells strong and darkens. Fat is what draws out the flavour of the spices — paste added straight to liquid stays raw and flat.

  3. 3

    Browning the beef

    Add the beef cubes and turn them in the paste until coated on all sides and no longer pink — about 6 minutes. This coating lets the spices get into the meat instead of staying in the sauce.

  4. 4

    Slow cooking

    Add the rest of the coconut milk, the stock, cinnamon, cardamom, cloves and bay leaves. Bring to a gentle simmer, then cook over the lowest heat with the lid ajar for 1¼ hours until the beef falls apart with a fork. A hard boil splits the coconut milk, so keep the bubbles very gentle.

  5. 5

    Vegetables and seasoning

    Add the potatoes, onion and peanuts and cook for 20–25 minutes more until the potatoes are tender. Then add the fish sauce, sugar and tamarind — the classic Thai balance of salty, sweet and sour.

  6. 6

    Tasting and serving

    Taste and adjust the balance: if it lacks depth add fish sauce, if it is too sour add sugar, and if it is too heavy add tamarind. Remove the cinnamon stick and bay leaves. Serve with white jasmine rice, a sprinkle of crushed peanuts and fresh coriander.

Cooked it? Rate it

Your rating tells the next cook whether this recipe is worth their time.

Be the first to rate it

Tips that actually matter

  • Don’t shake the coconut milk tin — the thick cream on top is what cracks and gives the oil.
  • Frying the paste in oil for 3–4 minutes is the difference between a deep curry and a flat one.
  • A gentle simmer is essential — a hard boil splits the coconut milk and makes the sauce grainy.
  • It is noticeably better the next day — the spices soak into the beef and potatoes.

People also ask

What does cracking the coconut milk mean?

Cooking the thick cream on its own until the oil separates and floats on the surface — about 5–7 minutes. That oil is what you fry the curry paste in, and it is the source of the depth of flavour in Thai curry.

How is massaman different from other Thai curries?

Massaman is milder and has warm spices (cinnamon, cardamom and cloves) influenced by Indian and Persian cooking, plus peanuts and potatoes. Green and red curries are hotter, with fresh herbs such as lemongrass, kaffir lime and basil.

Why does the sauce split?

A hard boil breaks the coconut milk emulsion, so the sauce turns grainy and releases oil. Keep the heat low and the bubbles very gentle throughout, and don’t cover it tightly.

What can I use instead of fish sauce?

Soy sauce with a pinch of salt — the umami will be less deep, but it works. A teaspoon of miso paste also helps make up the missing depth.

Comments

Cooked it? Tell us how it went, or ask a question — we read every comment.

Comments are reviewed before they appear.