Massaman Beef Curry

A slow-cooked Thai curry made with tender beef, creamy coconut milk, and warm spices. Gently spiced and deeply comforting, with soft potatoes, onions, and peanuts simmered into a rich, fragrant sauce.

This post may contain affiliate links. Please see our privacy policy for details.

Total : 1 hr 40 min
Spice Level : Mild
Skill Level : Easy
image

What Is Massaman Beef Curry?

Massaman Beef Curry or massaman neua ( (มัสมั่นเนื้อ) is one of Thailand’s richest and most layered curries. It’s slow-cooked, gently spiced, and deeply comforting, built on a blend of Thai ingredients and warm spices.

At its core, massaman is about patience and balance. Beef is slowly braised until tender, then simmered in coconut milk with Massaman curry paste, warming spices like cardamom, cinnamon, and star anise, and finished with potatoes, onions, and peanuts.

The flavor is savory and aromatic, with subtle sweetness and a soft, mellow heat rather than sharp spice. Massaman is not fiery. It’s rounded and earthy, where spice supports rather than dominates. Tamarind adds gentle sourness, palm sugar brings depth, and fish sauce anchors everything with umami.

    Hi! I’m Bell. I love food, travel, and cooking with fresh ingredients. On this site, I share Thai recipes that are fun to make and enjoy with loved ones. Some recipes lean toward tradition, while others carry my own twist.
    Happy cooking!

    Why You’ll Love Massaman Beef Curry

    • Deeply rich and comforting: A coconut-based curry layered with warm spices rather than fiery heat.
    • Meltingly tender beef: Slow-cooked until soft and flavorful.
    • Naturally thickened sauce: Potatoes and onions soften into the curry, adding body and gentle sweetness.
    • Subtle nutty depth: Roasted peanuts bring richness and texture.
    • Balanced flavor profile: Sweet, savory, and softly tangy in every spoonful.
    • Even better the next day: The spices deepen and settle overnight.

    Text box image

    Ingredients & Equipment Checklist

    Here’s a handy shopping checklist of ingredients and equipment for quick planning.

    Ingredients for braising the beef

    [] 700g coconut milk
    [] 300g beef (chuck or brisket cut into bite size pieces)
    [] 1/2 tsp salt

    Curry ingredients

    [] 300g coconut cream
    [] 2 tbsp massaman curry paste
    [] 300g coconut milk
    [] 1g bay leaves
    [] 5g cardamom pods
    [] 3 star anise
    [] 1 cinnamon stick
    [] |250g potatoes | (cut into bite size pieces)
    [] |150g onion| (cut into bite size pieces)
    [] 25g toasted peanuts
    [] 1/2 tbsp palm sugar
    [] 2 tbsp fish sauce
    [] 1 tbsp tamarind water

    [{

    Equipment

    [] medium pot
    [] sharp knife
    [] kitchen scale
    [] ladle

    }]

    Tips Before You Start Making Massaman Beef Curry

    • Choose the right cut of beef: Go for chuck, brisket, or beef shank. You want something with a bit of fat and connective tissue so it turns tender and juicy after slow cooking.
    • Take your time with the beef: Massaman isn’t rushed food. Gentle simmering is what gives you that soft, melt-in-the-mouth texture and a deeper, rounder curry.
    • Crack the coconut cream properly: Let the thick coconut cream split and release oil before adding the curry paste. This step is key to building aroma and richness.
    • Fry the curry paste slowly: Don’t rush this part. Cooking the paste until fragrant brings out the warm spice notes and removes any raw edge.
    • Keep the heat gentle: Massaman should simmer quietly. Boiling too hard can split the curry and dull the flavors.
    • Let it rest before serving: A short rest allows the flavors to settle and deepen. Like most slow curries, it tastes even better the next day.

      Text box image
    Massaman Beef Curry
    A slow-cooked Thai curry made with tender beef, creamy coconut milk, and warm spices. Gently spiced and deeply comforting, with soft potatoes, onions, and peanuts simmered into a rich, fragrant sauce.
    Servings : 2
    Spice Level : Mild
    Skill Level : Easy
    Prep : 20 min
    Cook : 1 hr 20 min
    Total : 1 hr 40 min
    image

    Prevent your screen from going dark

    1x

    Ingredients

    Ingredients for braising the beef

    [] 700g coconut milk
    [] 300g beef (chuck or brisket cut into bite size pieces)
    [] 1/2 tsp salt

    Curry ingredients

    [] 300g coconut cream
    [] 2 tbsp massaman curry paste
    [] 300g coconut milk
    [] 1g bay leaves
    [] 5g cardamom pods
    [] 3 star anise
    [] 1 cinnamon stick
    [] |250g potatoes | (cut into bite size pieces)
    [] |150g onion| (cut into bite size pieces)
    [] 25g toasted peanuts
    [] 1/2 tbsp palm sugar
    [] 2 tbsp fish sauce
    [] 1 tbsp tamarind water

    [{

    Equipment

    [] medium pot
    [] sharp knife
    [] kitchen scale
    [] ladle

    }]

    Cooking Instructions

    1. Tenderize the beef

    [] Add 700g coconut milk to a pot.
    [] Add the beef and ½ tsp salt.
    [] Bring to a gentle boil, then simmer for about 1 hour, until the beef is tender.
    [] Set aside.

    2. Prepare the curry base

    [] Heat a heavy pot over medium heat.
    [] Add about 150g thick coconut cream.
    [] Cook gently until the cream splits and releases oil.

    3. Fry the curry paste

    [] Add the massaman curry paste.
    [] Stir-fry slowly until very fragrant and the oil turns reddish, about 3–5 minutes.
    [] This step builds depth and aroma.

    4. Build the curry

    [] Add the remaining coconut cream and coconut milk.
    [] Stir gently and bring to a light simmer.

    5. Add the beef

    [] Add the cooked beef.

    6. Add aromatics and spices

    [] Add bay leaves, cardamom, star anise, and cinnamon stick.

    7. Add vegetables and peanuts

    [] Add potatoes, onion, and toasted peanuts.

    8. Season and balance

    [] Season with palm sugar, fish sauce, and tamarind water.
    [] Taste and adjust for a balance of sweet, salty, and mild sour.

    9. Final simmer

    [] Simmer gently for 20 minutes, until the curry thickens slightly and the flavors meld.

    10. Rest and serve

    [] Turn off the heat.
    [] Serve warm with steamed jasmine rice or roti.

    Did you make this recipe?

    I’d love it if you left a quick rating/review below. Your feedback makes it easier for others to find the most-loved dishes. Thank you!

    FAQs for Massaman Beef Curry

    Is massaman Beef Curry spicy?

    No. Massaman is one of the mildest Thai curries. It’s gently spiced and aromatic, with warmth from spices rather than chili heat.

    What cut of beef works best?

    Chuck, brisket, or beef shank are ideal. These cuts have enough fat and connective tissue to become tender and flavorful after slow cooking.

    Can I make massaman ahead of time?

    Yes, and you should if you can. Massaman tastes even better the next day once the flavors have fully settled and deepened.

    Why do I need to crack the coconut cream first?

    Cracking the coconut cream releases oil, which helps fry the curry paste properly. This step builds aroma and richness at the very start.

    Can I skip peanuts?

    Peanuts add body and a subtle richness to the curry, but if you’re allergic or simply do not like peanuts, it’s completely fine to leave them out.

    Can I use store-bought massaman curry paste?

    Yes. Choose a good-quality paste and fry it slowly to bring out its full aroma. This makes a big difference in flavor.

    What should massaman Beef Curry be served with?

    Steamed jasmine rice is classic. Roti is also a great option for soaking up the rich sauce.