Thai · Dinner

Massaman Beef Curry

The mildest and most aromatic Thai curry, carrying Persian and Indian influence in its cinnamon, cardamom and cloves. Beef braised until it collapses, with potatoes and peanuts.

Not yet ratedThis recipe has no ratings yet 1 hr 50 min total Serves 6 servings Medium
Jump to Recipe Method
Massaman Beef Curry — Thai dinner recipe, served and ready to eat

Photograph credit: Free Asian coconut curry image by Unknown · CC0 1.0 · Rawpixel

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Pat the beef dry and brown it hard in the oil, in two batches, until well coloured on all sides. Set aside.

  2. Spoon the thick cream from the top of the coconut milk tin into the pot and heat until it splits and the oil separates, about 5 minutes.

  3. Add the massaman paste and fry for 4 minutes until fragrant and darkened.

  4. Return the beef, add the cinnamon, cardamom and bay, and stir to coat.

  5. Pour in the remaining coconut milk, the coconut cream and the stock. Bring to a bare simmer.

  6. Cover and cook gently for 75 minutes, stirring occasionally, until the beef is beginning to yield.

  7. Add the potatoes, onion and peanuts and cook uncovered for 25 to 30 minutes more, until the potatoes are tender and the sauce has thickened.

  8. Season with the fish sauce, palm sugar and tamarind, adding them gradually and tasting. The balance should be rich, mildly sweet and gently sour.

  9. Rest off the heat for 10 minutes, then serve with jasmine rice.

Chef’s Tips

  • Beef shin is ideal — it has more connective tissue than any other cut and gives the sauce real body.
  • Add the tamarind at the end. Cooked long, it turns flat and slightly bitter.
  • The curry is better the next day, once the whole spices have fully infused.

Common Substitutions & Variations

  • For a non-vegan version, double cream can generally stand in for the coconut milk; going the other way, a plant-based cream sold for cooking is the closer match to dairy than tinned coconut milk on its own.

Pairing Suggestions

  • A Shiraz or a cold lager
  • Serve with jasmine rice and pickled cucumber
  • Finish with sliced pineapple

Storage & Reheating

Refrigerate 4 days, freeze 3 months. Reheat gently, adding a splash of coconut milk to loosen.

Common questions

How long does Massaman Beef Curry take to make?

About 1 hour 50 minutes in total — 20 minutes of preparation and 1 hour 30 minutes of cooking. The recipe serves 6.

What are the key tips for making Massaman Beef Curry?

Beef shin is ideal — it has more connective tissue than any other cut and gives the sauce real body. Add the tamarind at the end. Cooked long, it turns flat and slightly bitter. The curry is better the next day, once the whole spices have fully infused.

What should I serve with Massaman Beef Curry?

A Shiraz or a cold lager; Serve with jasmine rice and pickled cucumber; Finish with sliced pineapple.

Can Massaman Beef Curry be made ahead or frozen?

Refrigerate 4 days, freeze 3 months. Reheat gently, adding a splash of coconut milk to loosen.

Is Massaman Beef Curry suitable for a special diet?

This recipe is gluten-free, dairy-free and high-protein. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Massaman Beef Curry?

About 768 kcal per serving, with 42 g protein, 52 g carbohydrate and 44 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

768Calories
42gProtein
52gCarbs
44gFat
6gFibre
18gSugar
1420mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.