Go Back
Massaman Curry (Kaeng Matsaman) with Slow-Braised Beef, Potatoes and Peanuts

Massaman Curry

The mildest and most fragrant of Thai curries, built on dry spices pounded with lemongrass, galangal and shrimp paste, then bloomed in cracked coconut cream until the oil breaks. Beef chuck braises for hours until it falls apart, potatoes drink up the sauce, and tamarind, palm sugar and fish sauce pull it into perfect balance.
Prep Time 45 minutes
Cook Time 2 hours 30 minutes
Total Time 3 hours 15 minutes
Servings: 6 People
Course: Main Course
Cuisine: Thai
Calories: 720

Ingredients
  

  • 8 whole dried red chillies stemmed, seeded, soaked in warm water 20 minutes
  • 1 tbsp coriander seed
  • 1 tsp cumin seed
  • 1 stick cinnamon about 2 inches, broken up
  • 6 pods green cardamom lightly crushed
  • 6 whole cloves
  • 1 whole star anise
  • 0.25 tsp nutmeg freshly grated
  • 2 stalks lemongrass tender lower third only, thinly sliced
  • 2 tbsp galangal peeled and finely chopped
  • 6 whole shallots peeled and chopped, about 1 cup
  • 8 cloves garlic peeled
  • 1 tsp makrut lime zest finely grated
  • 2 whole coriander roots scrubbed and chopped, or 6 cilantro stems
  • 1 tbsp shrimp paste kapi
  • 1 tsp salt for the mortar
  • 2.5 lb beef chuck cut into 2-inch chunks, fat left on
  • 27 fl oz full-fat coconut milk two 13.5 oz cans, unshaken
  • 7 fl oz coconut cream one small can, for cracking
  • 1.5 lb potatoes waxy, peeled and cut into 2-inch pieces
  • 2 whole onions peeled and cut into thick wedges
  • 0.75 cup roasted peanuts unsalted, skins rubbed off
  • 3 tbsp tamarind paste thick concentrate, more to taste
  • 3 tbsp palm sugar chopped or shaved
  • 3 tbsp fish sauce more to taste
  • 2 cups water or unsalted beef stock

Equipment

  • 1 stone mortar and pestle or a spice grinder plus a small blender
  • 1 small dry skillet for toasting spices
  • 1 heavy-bottomed pot or Dutch oven at least 5 quarts
  • 1 fine grater or microplane for nutmeg and lime zest

Method
 

  1. Toast the coriander seed, cumin seed, cinnamon, cardamom pods, cloves and star anise in a dry skillet over medium-low heat, shaking constantly, until the kitchen smells of warm spice and the seeds darken a shade, about 3 minutes. Tip onto a plate immediately so they stop cooking. Let cool, then grind to a fine powder along with the grated nutmeg.
  2. Drain the soaked chillies and squeeze out the water. Pound them in the mortar with the salt until broken down into a rough red mash, about 5 minutes.
  3. Add the lemongrass and galangal and pound until fibrous strands disappear. Work in the shallots, garlic, makrut lime zest and coriander roots one at a time, pounding each to a paste before adding the next. Finally pound in the shrimp paste and the ground toasted spices. You want a thick, smooth, deep red-brown paste. This takes 20 to 25 minutes by hand.
  4. Open the cans of coconut milk without shaking them and spoon the thick cream from the top into a measuring cup. Reserve the thin milk below.
  5. Heat the coconut cream plus the thick cream you skimmed in the heavy pot over medium heat. Let it bubble and reduce, stirring now and then, until it splits and clear coconut oil pools at the edges, 8 to 12 minutes. This is cracking the cream and it is the step that makes the dish.
  6. Add the curry paste to the cracked cream and fry, stirring almost constantly, until the paste darkens and the oil separates out around it again, 6 to 8 minutes. It should smell sweet, toasty and deeply aromatic rather than raw.
  7. Add the beef chunks and turn them in the paste until every piece is coated and the surfaces have taken on colour, about 5 minutes.
  8. Pour in the reserved thin coconut milk and the water. Bring to a bare simmer, then lower the heat so the surface barely trembles. Partially cover and cook for 1 hour 30 minutes, stirring every 20 minutes or so, until the beef gives easily to a spoon.
  9. Add the potatoes, onion wedges and peanuts. Simmer uncovered for 30 to 40 minutes, until the potatoes are tender all the way through and the sauce has thickened enough to coat a spoon.
  10. Stir in the tamarind paste, palm sugar and fish sauce. Simmer 5 minutes more, then taste. It should land sweet first, then salty, with a clean sour note at the back and only a whisper of heat. Adjust with more palm sugar, fish sauce or tamarind until those three pull against each other evenly.
  11. Take the pot off the heat and let the curry rest 15 minutes before serving. The oil will rise to the surface in a glossy reddish slick, which is exactly what you want.

Notes

  • Serve with steamed jasmine rice and a small bowl of ajat, the cucumber-shallot relish in sweet vinegar, which cuts the richness.
  • Cracking the coconut cream means frying it until the clear oil separates out before the paste goes in. Do not rush this step, and do not shake the can.
  • Chicken thigh works, but cut the simmer to 40 minutes. Beef shin is even better than chuck if you can get it.
  • The curry is better on day two. Cool it fully, refrigerate up to 4 days, and reheat gently with a splash of water.
  • No mortar? Blitz the toasted spices in a spice grinder, then blend with the fresh aromatics and a little coconut milk to loosen.