star star star star star
4.9 (247 reviews)

Massaman Curry (Kaeng Matsaman Nuea)

CB

Created By

BIG SEE

Published

May 22, 2026

restaurant_menu Jump to Recipe
Massaman Curry (Kaeng Matsaman Nuea)

A rich, relatively mild Thai curry that represents a historic fusion of Persian-influenced dried spices and Southeast Asian aromatics. It is characterized by its deep, nutty flavor profile, tender braised beef, and a perfect balance of sweet, salty, and sour notes.

Massaman Curry (Kaeng Matsaman Nuea)
PREP TIME 30 mins
COOK TIME 120 mins
SERVINGS 5 servings
CALORIES 680 kcal
⏱️ Prep Time: 30 mins
🍳 Cook Time: 120 mins
⏰ Total Time: 150 mins
🍽️ Servings: 5 servings
🔥 Difficulty: Medium
🌍 Cuisine: Thai

📊 Nutrition Facts (per serving)

Calories: 680 kcal
Protein: 38g
Carbs: 28g
Fat: 46g
Fiber: 4g

🛒 Ingredients

The Protein and Base

  • 1000g beef chuck or shank (cut into 2-inch chunks)
  • 625ml coconut cream (high quality, full fat)
  • 2 1/2 cups water or light beef stock (for braising)
  • 150g Massaman curry paste (authentic Thai brand or homemade)

Vegetables and Aromatics

  • 375g waxy potatoes (peeled and cut into large chunks)
  • 125g pearl onions or small shallots (peeled, left whole)
  • 62 1/2g roasted peanuts (unsalted)
  • 2 1/2 cinnamon sticks (whole)
  • 6 1/4 cardamom pods (lightly toasted and bruised)
  • 3 3/4 star anise (whole)
  • 2 1/2 bay leaves (dried)

Seasoning (The Trinity)

  • 3 3/4 tbsp palm sugar (finely chopped)
  • 3 3/4 tbsp fish sauce (premium quality (Nam Pla))
  • 3 3/4 tbsp tamarind paste (concentrate)

👨‍🍳 Instructions

Step 1: Braising the Beef

Time: ⏱️ 90 mins

In a heavy-bottomed pot, combine the beef chunks with the water (or light stock) and 1/2 cup of the coconut cream. Bring to a gentle simmer over medium-low heat. Cover and braise for 60-90 minutes until the beef is tender but not falling apart. Reserve the braising liquid.

💡 Chef's Tip: Do not boil the beef rapidly; a gentle simmer ensures the collagen breaks down without toughening the muscle fibers.

Step 2: Cracking the Cream

Time: ⏱️ 8 mins

In a separate large wok or Dutch oven, add 1 cup of the thick coconut cream over medium-high heat. Stir constantly until the cream reduces and the coconut oil begins to separate from the solids (this is called 'cracking' the cream).

💡 Chef's Tip: If using UHT coconut milk that won't crack, simply add 1 tbsp of neutral oil to help fry the paste.

Step 3: Frying the Paste

Time: ⏱️ 5 mins

Add the Massaman curry paste to the cracked cream. Fry the paste, stirring frequently, for 3-5 minutes until highly fragrant and the oil turns a deep red-brown. Add the cinnamon sticks, cardamom, star anise, and bay leaves during the last minute of frying.

💡 Chef's Tip: Frying the spices in oil releases fat-soluble flavor compounds that boiling cannot achieve.

Step 4: Combining and Simmering

Time: ⏱️ 5 mins

Add the braised beef and its reserved liquid into the pot with the fried paste. Stir in the remaining coconut cream, potatoes, onions, and peanuts. Bring to a simmer.

💡 Chef's Tip: Ensure the potatoes are submerged to cook evenly.

Step 5: Seasoning and Finishing

Time: ⏱️ 25 mins

Add the palm sugar, fish sauce, and tamarind paste. Simmer uncovered for 20-25 minutes until the potatoes are fork-tender and the sauce has thickened to a silky consistency. Taste and adjust: it should be a harmonious balance of sweet, salty, and slightly sour.

💡 Chef's Tip: The final sauce should be thick enough to coat the back of a spoon.

📝 Author Notes

Massaman was voted the world's most delicious food by CNN Travel for several years. It is traditionally served with jasmine rice and often accompanied by 'Arjad' (a cucumber, shallot, and chili vinegar relish) to cut through the richness of the curry.

🥡 Storage Tips

Massaman curry tastes even better the next day as the spices permeate the beef and potatoes. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of water if the sauce has thickened too much.

Rate This Recipe

4.9

star star star star star

Based on 247 ratings

Your Rating

star star star star star

Click to rate

Comments