Classic Thai Beef Massaman Curry

Classic Thai Beef Massaman Curry

A rich, deeply fragrant southern Thai curry featuring melt-in-the-mouth beef braised in spiced coconut milk, accompanied by waxy potatoes and roasted peanuts. The sauce perfectly balances sweet, salty, and sour notes with complex warming spices.

2h 30mIntermediate4 generous servings

Equipment

Dutch oven
Cutting board
Chef's knife
Wooden spoon

Ingredients

4 servings

Proteins & Produce

  • 800 g beef chuck steak, cut into 4cm pieces
  • 400 g waxy potatoes, peeled and cut into 3cm chunks
  • 200 g brown onion, cut into thick wedges

Liquids & Paste

  • 200 ml coconut cream
  • 400 ml full-fat coconut milk
  • 115 g massaman curry paste
  • 250 ml water

Aromatics & Seasonings

  • 60 g roasted unsalted peanuts
  • 40 g palm sugar, finely chopped
  • 45 ml fish sauce
  • 30 ml tamarind concentrate
  • 1 cinnamon stick
  • 2 star anise
  • 4 cardamom pods, lightly crushed
  • 2 bay leaves, dried

Nutrition (per serving)

1441
Calories
55g
Protein
161g
Carbs
71g
Fat
16g
Fiber
54g
Sugar
3047mg
Sodium

Method

01

Using a chef's knife and cutting board, portion the beef chuck into 4cm pieces, the peeled potatoes into 3cm chunks, and the brown onion into thick wedges. Measure out all wet and dry ingredients.

02

Place a Dutch oven over medium heat. Pour in the thick coconut cream and gently simmer. Stir occasionally until the coconut cream cracks, meaning the coconut oil visibly separates from the white solids. This usually takes 5 to 10 minutes.

8mLook for: A layer of clear oil separates and floats above the thick white coconut cream.
03

Add the massaman curry paste, cinnamon stick, star anise, cardamom pods, and bay leaves to the cracked coconut cream. Fry the paste in the separated coconut oil until it is highly aromatic and darkens slightly in color.

3mLook for: The paste darkens and the separated oil takes on a deep red hue.
04

Add the diced beef chuck steak to the pot. Stir thoroughly with a wooden spoon to coat the meat evenly in the fried curry paste. Cook briefly just until the exterior of the beef begins to lose its raw color.

5m
05

Pour in the full-fat coconut milk and water. Stir to combine, scraping up any fond from the bottom of the pot. Bring the liquid to a gentle boil (around 100 degrees Celsius or 212 degrees Fahrenheit), then immediately reduce the heat to low. Cover the pot and simmer gently for 1 hour and 30 minutes.

1h 30mFeel: A fork should begin to slide into the beef with some resistance, but it should not be falling apart yet.
06

Remove the lid and gently stir in the potatoes, onions, and roasted peanuts. Continue to simmer uncovered for another 30 minutes, or until the potatoes are cooked through and the beef is completely tender. If the sauce looks too thick, add a small splash of water.

30mFeel: Potatoes offer no resistance when pierced with a knife. Beef shreds easily.
07

Stir in the chopped palm sugar, fish sauce, and tamarind concentrate. Simmer for a final 5 minutes to allow the sugars to dissolve. Taste the sauce carefully; it should be perfectly balanced between rich, sweet, salty, and slightly sour. Adjust with more sugar, fish sauce, or tamarind if necessary.

5m
08

Remove the pot from the heat. Allow the curry to rest for 10 to 15 minutes before serving. This resting period allows the fat to rise and the complex flavors to settle. Skim any excessive oil from the surface if desired.

15m

Chef's Notes

  • Cracking the coconut cream is a foundational technique in traditional Thai curries. It allows the curry paste to fry in pure coconut fat rather than boil, drawing out the fat-soluble essential oils from the spices and producing a richer, glossier sauce.
  • The balance of flavors is critical in Massaman curry. Do not just add the exact measurements of sugar, fish sauce, and tamarind and assume it is finished. Palm sugars vary in sweetness, and tamarind concentrates vary wildly in sourness. Always taste and adjust.
  • Waxy potatoes hold their shape perfectly during a long braise. Avoid starchy baking potatoes as they will disintegrate and turn the rich coconut sauce into a thick, muddy stew.
  • Massaman is famously a next-day dish. While it is delicious immediately, the complex whole spices penetrate the beef and potatoes far more deeply if the curry is cooled and refrigerated overnight before reheating gently.

Storage

Refrigerator: 4 daysStore in an airtight container. Flavors will deepen and improve overnight.

Freezer: 3 monthsPotatoes may change texture slightly upon freezing, becoming slightly softer.

Reheating: Reheat gently on the stovetop over low heat, adding a splash of water if the sauce has thickened too much in the fridge.

More Like This

Powered by recipe-api.com