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.

1 hr 50 min total Serves 6 servings Medium
Jump to Recipe Method
Massaman Beef Curry

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

Don't Make These Mistakes

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.

Making Massaman Beef Curry

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.

Something wrong or unclear in this recipe? Report a problem with this recipe.

Why It Works

Massaman is the one Thai curry cooked long and slow, because beef shin needs 90 minutes for its collagen to become gelatine. Tamarind and palm sugar are added late so their bright sourness and caramel notes are not cooked away during that long braise.

After You've Cooked It

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

If You're Missing Something

  • If coconut is a problem, a cooking cream (dairy or plant-based) can stand in for the coconut milk in a sauce; the dish will lose the coconut flavour and taste noticeably different.

Serving Massaman Beef Curry

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

Sides from the same cuisine on this site: Som Tam (Green Papaya Salad), Cabbage Salad with Peanut Dressing, Mango Salad.

Massaman Beef Curry Nutrition Facts

Per serving, an approximate calculation from the ingredient list. Treat it as a rough guide: a cooked weight is worked out with raw figures, so those lines run high. How the figures are worked out.

980Calories
40gProtein
88gCarbs
52gFat
5gFibre
16gSugar
940mgSodium

Your notes on this recipe

Cooked this? Keep a note for next time

Your own rating out of 5

Private to you: notes and ratings are saved in this browser only, are never sent anywhere, and other readers cannot see them.

Compiled by Turab

Checked by script for timings, diet labels and nutrition arithmetic. How the recipes are checked. Found a mistake? Tell us.

First published ; last changed .