Massaman Curry

No ratings yet
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

It doesn’t get better than beef Massaman curry made from scratch! I slow-cook this rich, fragrant Thai curry with juicy beef chunks, potatoes, smoky chilies, and coconut milk until the meat is fall-apart-tender and the sauce is rich and flavorful.

Curry served in bowls with rice, with fresh herbs and a striped dishcloth placed near the bowls.


WANT TO SAVE THIS RECIPE?

Enter your email below & we'll send it to your inbox. Plus get great new recipes from us every week!

    We won't send you spam. Unsubscribe at any time.
     

    This Massaman curry might be some of my best work. It’s a rich, flavorful, Thai coconut curry brimming with aromatic spices, tender, fall-apart beef chunks, and smoky chili heat that gets softened by the coconut milk. Of course, in true Massaman style, I couldn’t forget a sprinkle of crunchy roasted peanuts and cilantro for garnish. Piled over rice, it was love at first bite. This curry takes a bit of time to make but it’s the perfect dish for a Sunday afternoon. The effort is SO worth it!

    Why I Love This Curry Recipe

    • All the flavor. Curry is one of the first things to come to mind when I think of BIG flavor. This Massaman curry recipe has plenty of it, infused in every saucy bite. It’s mildly spicy (but easy to adapt), savory-sweet, and filled with umami. The beef and potatoes soak that all up. Too good!
    • Easy ingredients. My homemade Massaman curry paste uses a lot of pantry spices you’ll recognize, plus a few easy-to-find extras that most grocery stores have in the international food aisle. I wanted a recipe that recreated the bold flavors I love without going wild with exotic ingredients.
    • Low and slow. There’s some prep involved in making the curry paste and getting the ingredients cubed, chopped, and diced, but this recipe becomes pretty hands-off once the cooking starts. I cook this low and slow to bring out all the flavor, so most of the work gets left to my stovetop.

    What Goes In Massaman Curry?

    Massaman curry is a fragrant, rich, and slightly spicy mash-up of Thai and Indian-style curries, so the ingredients reflect a little bit of both. It uses popular Indian spices like cumin, coriander, cinnamon, and cloves, with Malay influences in the Thai red-style curry paste.

    Below is an overview of the ingredients in this Massaman curry with some notes and substitutions. Be sure to scroll to the recipe card for a printable list with the amounts.

    Massaman curry paste ingredients with text labels overlaying each ingredient.

    Massaman Curry Paste

    • Spices – You’ll need ground cumin, white pepper (or black pepper in a pinch), ginger, cardamom, cloves, and cinnamon. 
    • Chilies – I use Fresno chilies since they’re easy to find in the US. Good substitutes for Fresno chilies are jalapeño or chipotle peppers, which both have the smokiness we’re after. I recommend seeding the peppers to take the heat off a little.
    • Lemongrass Paste – You’ll find this in the international food aisle near other Asian cooking ingredients. Fresh lemongrass is quite tough, but if you can find some, you can grind it into a paste yourself.
    • Garlic – Fresh cloves, please!
    • Red Onion – Another mild onion will also work here, like yellow onion or sweet Vidalia onion. Dice it up finely.
    • Cilantro – Just the stems! Cilantro stems add texture, plus they’re packed full of flavor. If you don’t have cilantro, parsley stems or Thai basil stems will work, too.
    • Miso Paste – Also found in the international food aisle. Miso is a thick paste made from fermented soybeans. It’s the secret to loads of umami flavor in recipes like my Japanese pork katsu.
    • Brown Sugar – Granulated sugar or another sweetener, like honey or agave, would work here, too.
    • Lime Juice – Freshly squeezed lime juice is best, but bottled is fine in a pinch.
    ingredients for Massaman curry with text labels overlaying each ingredient.

    Curry Ingredients

    • Beef Chuck – Cut into cubes. Other good slow-cooking cuts for curry are beef shanks (like what you’d use for osso buco), tri-tip, or short ribs
    • Cornstarch – We’re going to “velvet” the beef cubes before we cook them. Velveting means coating the beef in cornstarch, which helps tenderize the meat. It’s an easy trick used by Asian restaurants that makes the beef in this curry extra juicy and tender.
    • Vegetable Oil – Canola oil or avocado oil are good choices.
    • Coconut Milk – You’ll want to use a can of full-fat coconut milk, or coconut cream, which will yield a thicker curry. Just make sure that you don’t buy cream of coconut, which is VERY sweet and won’t work here.
    • Onion – Thinly sliced.
    • Potatoes – I like a small, tender variety, like baby gold potatoes. I’d recommend any potato that is waxy, and not starchy.
    • Peanuts – Roasted peanuts are a signature ingredient in Massaman curries. They add extra richness and delicious crunch! Obviously, feel free to skip them if you’re nut-free.

    Do I Have to Use Beef?

    Slow-cooking beef is the most common choice for Massaman curry, but you can make it with just about any protein. The simmering method is easy to adapt to leaner cuts and proteins like chicken, which cook faster. If you’d prefer a chicken curry, consider using the cooking instructions for my chicken rogan josh as a reference.

    To make a vegetarian Massaman curry instead, leave out the beef and replace it with extra potatoes, or other slow-cooking vegetables like butternut and carrots. You can bulk up the protein with add-ins like chickpeas, too.

    Overhead image of a pot with Thai Massaman curry.

    How to Make Massaman Curry Paste

    The base of many curries starts with a fragrant paste made by blending spices and aromatics. Once you’ve gathered your ingredients, the paste comes together quickly in the blender:

    • Combine. Add all of your curry paste ingredients to a blender or food processor. If you’re old school, you can also get out your pestle and mortar for this.
    • Blend. Blend or grind the ingredients to form a smooth paste. If the mixture needs a little help coming together, you can add a spoonful of water as needed.

    You can also make this Massaman curry with store-bought curry paste. It won’t have quite the same freshness and flavor, but it’ll do in a pinch. Refer to the directions on the package in case you need to add your store-bought paste at a different point in the cooking process.

    Making the Massaman Curry 

    Are you drooling yet? Because I am. With your curry paste set to go, it’s time to get this curry saucy and simmering. Follow the steps here, and scroll to the printable recipe card for details.

    • Make the curry paste. See above. I sometimes double the recipe and store the extras in a tight-lidded jar. Homemade curry paste lasts up to 4 weeks in the fridge, or 3 months in the freezer!
    • Prepare the beef. Meanwhile, you’ll velvet the beef in a bowl with cornstarch, salt, and pepper. Afterward, sear the beef cubes over medium-high heat until they’re nice and caramelized.
    • Combine and cook. Add your coconut milk, curry paste, and beef broth to the pot and give that a good stir. Lower the heat and add the onion. Then, let the curry simmer, covered, for 2 hours.
    • Add the potatoes. Finally, add your potatoes in the last 25 minutes so that they can cook through. 
    • Serve. Serve your warm and fragrant Massaman curry over rice topped with peanuts and fresh cilantro. See below for more ideas.
    Pot of Massaman curry with a ladle inside it.

    Tips and Variations

    • Don’t undercook the beef. Undercooked beef chuck will be tough, and not fall-apart-tender. Make sure that the beef simmers for a good couple of hours for best results.
    • Use a quicker cooking cut. Curries are best when they’re cooked low and slow, but if you don’t have hours to spare, you can prepare this recipe with a leaner beef cut, like flank steak or skirt steak. It won’t have quite as much flavor but it’ll cook faster.
    • Avoid a watery curry. Make sure to correctly measure liquid ingredients, like broth, and simmer the curry for long enough to cook off the excess liquid. Simmering makes the meat ultra-tender and gives the sauce a chance to thicken.
    • More veggies. On top of potatoes, you can use any veggies you’d like in this curry. Sweet potatoes, squash, carrots, and bell peppers are all good options. Just be sure to take note of cooking times and add the veggies at the right point.
    Massaman curry is served in a bowl with rice.

    What to Serve With Curry

    My favorite way to serve Massaman curry is over a bed of white rice or cumin rice to soak up the flavors in the sauce. Of course, no curry dinner is complete without fluffy naan bread for the same reason! 

    This homemade curry is also delicious with vegetable biryani rice, which works well as a starter, too, with chicken satay on the side. And if I’m looking for more ways to round out a meal, I’ll make a batch of savory samosas or Indian samosa chaat (an Indian-style snack platter).

    Close-up photo of rice with curry in a bowl, garnished with cilantro and lime wedges.

    Storage and Reheating

    • Refrigerate. Store the cooled leftover curry in an airtight container in the fridge for up to 4 days.
    • Reheat. Warm the Massaman curry in a saucepan on the stove over medium heat. I much prefer it to the microwave, as the beef is less likely to turn rubbery.
    • Freeze. You can freeze leftover curry for up to 3 months. Wait until it’s cool and then freeze it in an airtight container. Thaw the curry in the fridge before reheating.

    More Curry Recipes to Try

    Pin this now to find it later

    Pin It
    No ratings yet

    Massaman Curry

    Massaman curry is a rich, fragrant Thai curry made with fall-apart-tender beef, creamy coconut milk, and aromatic spices. It's the best when you make it from scratch!
    Prep Time: 10 minutes
    Cook Time: 2 hours 35 minutes
    Total Time: 2 hours 45 minutes
    Servings: servings

    Ingredients 

    For the Curry Paste

    • 1 teaspoon ground cumin
    • ¾ teaspoon ground coriander
    • 2 teaspoons ground ginger
    • ¾ teaspoon white pepper
    • ¼ teaspoon cardamom
    • ¼ teaspoon cloves
    • ½ teaspoon cinnamon
    • pinch of salt
    • 3 to 4 Fresno chilies, seeded and chopped
    • tablespoons lemongrass paste
    • 4 garlic cloves
    • ½ red onion, diced
    • 7 cilantro stems, just the stems
    • ½ tablespoon miso paste
    • 1 teaspoon brown sugar
    • 1 tablespoon fresh lime juice
    • water as needed

    For the Curry

    • 3 pounds cubed beef chuck
    • 3 tablespoons cornstarch
    • 2 teaspoons salt
    • 1 teaspoon ground black pepper
    • 3 tablespoons vegetable oil
    • 14 ounces canned full fat coconut milk
    • 2 cups beef broth
    • 1 yellow onion, thinly sliced
    • pounds baby gold potatoes, halved
    • Roasted peanuts and chopped fresh cilantro, for garnish
    Want to save this recipe?
    Enter your email below and we’ll send the recipe straight to your inbox!
    Please enable JavaScript in your browser to complete this form.

    Instructions 

    • Blend. Add the cumin, coriander, ginger, pepper, cardamom, cloves, cinnamon, salt, chilis, lemongrass paste, garlic, onion, cilantro, miso paste, brown sugar, and lime juice to a blender. Pulse until a paste forms. If the paste isn’t coming together, add water, one tablespoon at a time, as needed.
    • Season the beef. In a medium-sized mixing bowl, toss together the beef, cornstarch, salt, and pepper.
    • Brown the beef. In a large saucepan, heat the oil over medium-high heat. Add the beef and saute until nicely caramelized on all sides.
    • Make it saucy. Stir in the coconut milk and the curry paste followed by the beef broth. Stir until well combined.
    • Simmer. Turn the heat to low, stir in the onion, and cover the saucepan. Simmer for 2 hours.
    • Add the potatoes. Stir in the potatoes, cover the pan again, and cook for 25 minutes or until the potatoes are fork-tender.
    • Serve. Serve warm over steamed white rice garnished with peanuts and cilantro.

    Nutrition

    Calories: 737kcal | Carbohydrates: 33g | Protein: 50g | Fat: 47g | Saturated Fat: 25g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 15g | Trans Fat: 2g | Cholesterol: 156mg | Sodium: 1179mg | Potassium: 1689mg | Fiber: 4g | Sugar: 4g | Vitamin A: 257IU | Vitamin C: 59mg | Calcium: 88mg | Iron: 9mg

    Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

    Did you make a recipe? Leave a rating

    Promo image for Diethood 2025 calendar.

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating: