Beef Massaman Curry

Beef Massaman Curry

Last Updated on 13 September, 2026 by Elby | The Tasteful Pantry

Beef massaman curry is what I cook when I want a curry that is rich, cosy and completely committed to the sauce. The beef becomes fork-tender, the potatoes soak up all that coconut and spice, and roasted peanuts bring some much-needed crunch to a dish that is otherwise gloriously soft and brown. Delicious, yes. Photographically cooperative, less so.

This version starts with shop-bought massaman paste – a decision I am entirely comfortable with – then adds fresh garlic, ginger, fish sauce and brown sugar to round everything out. It spends close to three hours in the oven, but your actual workload is short: brown the beef properly, build the sauce and let the oven take over. If you want a brighter curry with more chilli, my Thai red chicken curry heads firmly in that direction.

Beef massaman curry isn’t a fast dinner, but it is easy work for such a generous result. Properly browned beef, patient cooking and a brief uncovered finish give you tender meat, soft potatoes and a coconut sauce with real depth. Then there are the roasted peanuts over the top, which are absolutely not optional in my bowl.

And if you manage to save a portion for tomorrow, that may be the best bowl of the lot.

Key Ingredients for the Slow-cooked Beef Curry

Beef – Chuck wins here. It has enough fat and connective tissue to become tender during the long braise, which is exactly what this curry needs. This is not a job for an expensive, lean steak that will spend three hours becoming increasingly annoyed with you.

Blade and brisket also work, although brisket may need a little longer. Cut the beef into evenly sized chunks and trim away thick external fat, but don’t attempt to remove every streak of marbling. That fat contributes flavour and helps keep the meat succulent. If you want another slow-cooked option try my rich beef curry.

Massaman curry paste – The curry paste is doing serious work, so use one you already know and like if possible. Brands vary enormously: some are mild and aromatic, while others contain enough salt or chilli to completely alter the finished sauce.

Cooking the paste in the pot before adding the liquids is worth the extra minute. It wakes up the spices, intensifies the fragrance and removes that slightly raw, straight-from-the-jar taste.

Peanuts – Half the roasted peanuts are chopped and stirred into the sauce, where they add flavour and help thicken it slightly. The remainder go on top at the end. Keep those two piles separate unless you enjoy realising that you’ve enthusiastically tipped all your garnish into the pot.

Coconut milk, stock, fish sauce and sugar – Coconut milk creates the creamy base, while beef stock prevents the sauce from becoming overwhelmingly rich. Full-fat coconut milk gives the best texture; light versions can make the sauce noticeably thinner.

Fish sauce supplies salt and savoury depth, and brown sugar balances the spice. Both prepared paste and stock also contain salt, so taste the finished curry before adding any more fish sauce.

Potatoes – Choose an all-rounder potato that will soften while holding its shape. Very floury potatoes can begin to disintegrate around the edges, especially if they’re cut too small or stirred repeatedly.

The potatoes go in after the beef has had a two-hour head start. Add them at the beginning and they’ll have surrendered completely by dinner.

Details that Make Beef Massaman Curry Better

Brown the beef in batches

I know putting all the beef into the pot at once feels efficient. It isn’t. The meat releases moisture, the temperature drops and everything begins steaming in a grey puddle.

Two batches give the beef room to make proper contact with the hot surface. You don’t need a perfect crust on every millimetre, but some strong brown colour creates noticeably better flavour in the finished sauce.

Give the onion time

The original method allowed only 30 seconds for the onion, garlic and ginger together. That is fine for the garlic and ginger; it is wildly optimistic for a diced onion.

Cook the onion for several minutes before adding the garlic and ginger. It should begin softening and picking up the browned pieces left behind by the beef.

Bring the sauce to a simmer first

Once the stock, coconut milk and seasonings are added, bring the sauce to a gentle simmer before transferring the pot to the oven. This gets everything cooking promptly instead of asking a low oven to slowly bring a cold pot up to temperature.

Add the potatoes later

The beef needs far more time than the potatoes, so their cooking is deliberately staggered. Add the potatoes after the beef has cooked for two hours, making sure they’re mostly submerged in the sauce.

Take the lid off near the end

A covered pot cannot reduce very much, no matter how encouragingly you look at it. Remove the lid for the final part of cooking so excess liquid can evaporate and the sauce can thicken around the beef and potatoes.

If the beef is still resisting the fork, give it longer. Slow-cooking beef often goes from firm to beautifully tender within a fairly short window. More time is the answer; turning up the heat is not.

a warming bowl of Beef Massaman Curry with potatoes and peanuts
A warm bowl of beef massaman

Make-ahead, Storage and Leftovers

Beef massaman curry is an excellent make-ahead dinner because the flavour continues to develop as it rests. Cool leftovers promptly, divide them between shallow airtight containers and refrigerate them within two hours.

Keep the Thai beef curry in the fridge for up to three days or freeze it for up to three months. The potatoes may become slightly softer after freezing, but the flavour will still be good. Reheat only the amount you need until piping hot, adding a splash of coconut milk or water if the sauce has thickened too much.

Leftover curry can also be spooned into a pie dish and topped with puff pastry. Not traditional, obviously, but very good at dealing with the final container sitting in the fridge.

FAQ

Is beef massaman curry spicy?

Massaman is usually milder than Thai red or green curry. It’s rich, warmly spiced and slightly sweet rather than fiercely hot. Prepared pastes vary, though, so check the label before adding the full amount if chilli tolerance is a point of household negotiation.

What is the best beef for massaman curry?

Chuck is my first choice because its fat and connective tissue soften during slow cooking. Blade and brisket are also suitable. Avoid lean, quick-cooking steak cuts; paying more for beef does not improve this particular dinner.

Why is my beef still tough?

It needs more time. Keep it cooking gently and check it again after another 15-20 minutes. Tough slow-cooked beef is often simply beef that hasn’t finished cooking yet.

Can I make beef massaman curry ahead of time?

Absolutely. Make it a day ahead, refrigerate it and reheat it gently before serving. Add a splash of water or coconut milk if the sauce has thickened considerably overnight.

Can I cook it entirely on the stovetop?

Yes. Keep the pot covered over very low heat and stir it occasionally, particularly around the edges and across the base. Add the potatoes once the beef is beginning to soften, then remove the lid towards the end if the sauce needs reducing.

What can I add if the sauce tastes too sweet or heavy?

A little lime juice or tamarind can bring back some balance. Add it gradually and taste as you go; the aim is to lift the sauce, not make it noticeably sour.

Can I make this massaman curry gluten-free?

Yes, but check the curry paste, beef stock and fish sauce individually. These are the three ingredients most likely to contain gluten or carry a cross-contamination warning.

Can I leave out the peanuts?

You can, although you’ll lose some of the flavour, texture and gentle thickening they provide. Check the massaman curry paste for peanut warnings as well. For crunch without nuts, toasted pumpkin seeds could work as a topping if they suit the dietary requirements.

What should I serve with beef massaman curry?

Steamed jasmine rice is my first choice because it catches every bit of the sauce. Add fresh coriander and sliced chilli for colour and freshness. For a larger spread, pair it with satay chicken curry or another dish from my Asian recipe collection.

Feedback and More: Have you given the massaman beef curry recipe a go? I’d really love to know what you thought. Select a star rating ⭐⭐⭐⭐⭐ or leave a comment below to share your thoughts. Cheers, Elby!

Browse more ideas If you liked this recipe, check out some of my other delicious curries inspired from around the world. Also, follow The Tasteful Pantry on Instagram, Facebook and Pinterest for all the latest recipes and info.

tender beef and potatoes in a bowl of Beef Massaman Curry

Beef Massaman Curry

Chunks of beef and potato are slowly braised in a rich coconut massaman sauce, with roasted peanuts stirred through and scattered over the top. It’s mild, deeply savoury and largely hands-off once the pot reaches the oven.
5 from 2 votes
Print Pin Rate
Course: Main
Cuisine: Asian
Diet: Gluten Free, Dairy Free
*Calories: 470kcal
Prep Time: 15 minutes
Cook Time: 3 hours 5 minutes
Total Time: 3 hours 20 minutes
Author: Elby | The Tasteful Pantry
Servings: 6 servings

*Note: Adjusting servings will not adjust the ‘light grey’ quantities

Ingredients

  • ⅓ cup peanuts - raw, unsalted
  • 1 tbsp oil - vegetable, canola or olive
  • 1 medium brown onion - diced
  • 2 cloves garlic - minced or finely chopped
  • 1 tbsp fresh ginger - minced or finely chopped
  • 750 grams beef - chuck or blade, trimmed and cut into 2-3 cm pieces
  • ⅓ cup massaman curry paste - see notes
  • 250 ml beef stock - you can use vegetable
  • 400 ml coconut milk - full-fat
  • 1 tbsp fish sauce
  • 1 tbsp brown sugar
  • 500 grams potatoes - peeled and cut into 3 cm pieces

Serving (optional)

  • steamed jasmine rice
  • fresh coriander
  • sliced red chilli

Instructions

  • Preheat oven to 200°C conventional or 180°C fan-forced. Spread the peanuts over a baking tray and roast for approximately 5minutes, or until lightly golden. Set half aside for serving and roughly chop the remainder.
  • Reduce the oven temperature to 160°C conventional or 140°C fan-forced.
  • Heat the oil in a Dutch oven or large oven-safe pot over medium-high heat. Brown the beef in two batches, cooking each batch for approximately 3 minutes and turning the pieces so they colour on several sides. Transfer the browned beef to a plate.
  • Reduce the heat to medium. Add the onion and cook for 3-4 minutes, or until beginning to soften. Stir in the garlic and ginger and cook for a further 30 seconds.
  • Add the massaman curry paste and cook, stirring, for 1-2 minutes, or until fragrant.
  • Pour in the beef stock and scrape the bottom of the pot to loosen any browned pieces. Stir in the coconut milk, fish sauce, brown sugar and chopped roasted peanuts. Return the beef and any resting juices to the pot.
  • Bring the sauce to a gentle simmer, cover the pot and transfer it to the oven. Cook for 2 hours.
  • Stir in the potatoes, cover and cook for another 40 minutes. Remove the lid and cook for a further 10-20 minutes, or until the potatoes and beef are tender and the sauce has thickened slightly.
  • Taste the sauce and adjust with a little more fish sauce or brown sugar if needed. Serve over jasmine rice and top with the reserved roasted peanuts, coriander and sliced chilli.

Notes

Curry paste: Massaman paste varies by brand, so taste the sauce before serving. If it seems rich but slightly flat, a small amount of lime juice or tamarind can provide acidity. I’d test this before adding either ingredient permanently to the recipe card.
Gluten-free: if you require gluten-free, check the curry paste, fish sauce and stock to ensure they are all free from any gluten.

Nutrition

Calories: 470kcal | Carbohydrates: 24g | Protein: 34g | Fat: 27g | Saturated Fat: 15g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0.01g | Cholesterol: 78mg | Sodium: 406mg | Potassium: 1103mg | Fiber: 3g | Sugar: 5g | Vitamin A: 2073IU | Vitamin C: 20mg | Calcium: 85mg | Iron: 6mg

*Nutrition and calorie figures are estimates only.

Did you try this recipe?Leave a comment below and let me know on Instagram @TheTastefulPantry or #thetastefulpantry!

Related Posts

Butter-free Butter Chicken

Butter-free Butter Chicken

Last Updated on 18 April, 2026 by Elby | The Tasteful Pantry Butter-free butter chicken has all the delicious aromas and flavours of its traditional counterpart, and just a smidge healthier. For another healthy curry option, try my healthy chicken and vegetable curry. Both curries […]

Last Minute Naan

Last Minute Naan

Last Updated on 18 April, 2026 by Elby | The Tasteful Pantry Last Minute Naan is a bread that requires no yeast and no resting. It is so easy to make and doesn’t take hours. It’s great to be able to whip up a quick […]



5 from 2 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating