# Thai Massaman Beef Curry

> 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.

**Thai Cuisine · 115 min · 6 servings · 440 kcal per serving**

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.

## Ingredients

- 800 g — beef (chuck or shin), cubed
- 400 ml — full-fat coconut milk
- 3 tbsp — massaman curry paste
- 3 — potatoes, cut into large cubes
- 1 — large onion, sliced
- 0.5 cup — roasted peanuts
- 2 tbsp — fish sauce (or soy sauce)
- 2 tbsp — palm or brown sugar
- 2 tbsp — tamarind concentrate
- 1 — cinnamon stick
- 4 — cardamom pods
- 3 — cloves
- 2 — bay leaves
- 1 cup — beef stock

## Method

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. **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. **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. **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. **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. **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.

## Tips

- 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.

## FAQ

### 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.

---

Source: https://hanakoleah.com/en/thai-cuisine/thai-massaman-beef-curry
Edited by: Marwa Mohamed
Last updated: 2026-10-23
