Delicious Rich, fall-apart slow-cooked beef massaman curry in a spicy homemade sauce with new potatoes.

This Massaman Curry is perfect comfort food! Make extra and freeze some for a busy weeknight.

Plus I’m sharing my tips on making a homemade massaman curry paste and including a video to walk you step by step through the process.

Overhead photo of Slow Cooked Beef Massaman Curry in a bowl served with Rice topped with thin strips of chilli
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

If you were stranded on a desert island and you had only one type of food to eat for the rest of your life, what would you choose?

For me, I think it has to be Thai food.  Chocolate is probably a serious contender but that only satisfies my sweet tooth. 

Thai on the other hand? Hmmm the sweet/spicy/zesty/creamy combinations are endless.  I love a quick green Thai chicken curry for a midweek meal, but a slow-cooked curry with lovely juicy chunks of meat that fall apart and the tastiest saucy potatoes? Now that’s something else entirely!!

What is Massaman Curry?

Traditional Massaman curry is a Thai curry that’s rich but relatively mild heat-wise. It contains lots of spices -which can vary from curry to curry, plus meat, potatoes and coconut cream or milk.

I absolutely love Massaman – the beef version, my Lamb Massaman Curry Recipe and I also make one with a whole chicken. I’ll have to share it on here when I get the chance to photograph it.

Close up photo of Slow Cooked Beef Massaman Curry in a bowl served with Rice topped with thin strips of chilli

How to make it

The recipe card and video are at the bottom of this post, but here are some step-by-step pictures to show you how to make this delicious curry:

First make the Massaman Paste – into a food processor place red onion, chillies, ground coriander, cumin, cinnamon, white pepper, garlic, lemongrass, ginger, shrimp paste, fish sauce, brown sugar, salt and coriander (cilantro) stalks (save the leaves for sprinkling on top later). Blitz it all together.

6 image collage showing how to make massaman curry paste

Now coat your beef in seasoned cornflour (cornstarch) and fry in a casserole pan over a high heat, with a little vegetable oil, until browned. Turn down the heat and add in the massaman paste you made earlier. Add in beef stock and coconut milk, stir it all together (scraping up any bits that might have stuck to the bottom of the pan) and bring to the boil. Simmer with the lid on (or place in the oven at 160C/320F) for 1 hour 45 mins.

After this time, add the potatoes and cook for a further 30 minutes or so, with the lid off, until the sauce thickens and the potatoes are tender. Stir through the juice of a lime before serving.

8 image collage showing how to make beef massaman curry

As you can see, I made the massaman curry paste for this meal from scratch.  It’s pretty simple to do, but shop-bought curry paste works really well too.

I’ve used Massaman, Korma and Madras paste (yes, I know the last two are Indian rather than Thai, it was what I had in at the time) and they all tasted great.

If you do go with a shop-bought paste, I’d recommend you reduce the amount to about 4 tbsp, as shop-bought it usually more concentrated.

Overhead photo of Slow Cooked Beef Massaman Curry in a bowl served with Rice topped with thin strips of chilli and spring onion. Fresh coriander in the background.

Also, if you’re making this for kids or people who don’t like hot food, you can leave the chillies out of the paste, and just throw some chopped chillies in at the end, once you’ve dished out the non-chilli portions.  It doesn’t give quite the same depth of heat but is a good compromise rather than making two pots of curry.

Serve it with Boiled rice and if you’re feeling extra extravagant, some homemade chapatis too (only a special person can manage potatoes, rice AND bread :-D)!

More delicious curry recipes

The Video

YouTube video

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

4.81 from 41 votes

Beef Massaman Curry Recipe

Slow Cooked Beef Massaman Curry – Rich, fall-apart beef in a spicy homemade sauce with new potatoes. Perfect comfort food!
Prep Time: 15 minutes
Cook Time: 2 hours 30 minutes
Total Time: 2 hours 45 minutes
Servings: 6 people
Course: Dinner
Cuisine: Asian, Thai


Massaman Paste – makes about 6 tbsp:

  • 1 chopped red onion
  • 3 mild red chillies roughly chopped (or use fewer chillies, depending on how hot you like it) – I use Fresno chillies
  • 2 tsp ground coriander
  • 2 tsp cumin
  • ½ tsp ground cinnamon
  • ½ tsp white pepper
  • 3 cloves garlic peeled
  • 2 sticks of lemongrass outer leaves removed, softer inside chopped finely (or replace with 2 tsp lemongrass paste)
  • 1 tsp minced ginger
  • 1 tsp shrimp paste optional, also it's generally gluten-free, but best to check
  • 3 tsp fish sauce make sure it's a gluten-free brand if needed
  • 1 tsp brown sugar
  • small bunch fresh coriander/cilantro stalks you’ll be using the leaves later to serve, so just wrap them in a bit of damp tissue to keep them fresh
  • ½ tsp salt

Other curry ingredients:

  • 2 tbsp vegetable oil
  • 1.5 tbsp cornflour (cornstarch)
  • 1 kg (2.2 lbs) braising beef (beef chuck) chopped into chunks
  • ¼ tsp salt
  • ¼ tsp freshly ground black pepper
  • 400 ml (1 2/3 cups) beef stock 2 stock cubes with water is fine, use kallo beef bouillon cubes for gluten-free
  • 400 g (14 oz) can coconut milk it's usually gluten-free, but double check
  • 500 g (1.1 lbs) baby new potatoes (slice any bigger ones in half)
  • juice of 1 lime

To Serve:

  • boiled rice
  • chopped fresh coriander (cilantro)
  • chopped red chillies
  • lime wedges
Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.


  • Place all the paste ingredients in a food processor or mini chopper and blend until it forms a paste. Set aside.
    1 chopped red onion, 3 mild red chillies, 2 tsp ground coriander, 2 tsp cumin, 1/2 tsp ground cinnamon, 1/2 tsp white pepper, 3 cloves garlic, 2 sticks of lemongrass, 1 tsp minced ginger, 1 tsp shrimp paste, 3 tsp fish sauce, 1 tsp brown sugar, small bunch fresh coriander/cilantro stalks, 1/2 tsp salt
  • Heat the oil in a large pan. Toss the chopped beef in the cornflour, salt, and pepper.
    2 tbsp vegetable oil, 1.5 tbsp cornflour, 1 kg (2.2 lbs) braising beef (beef chuck), 1/4 tsp salt, 1/4 tsp freshly ground black pepper
  • Fry the meat in the oil for about 5 minutes on medium to high heat. You can do this in batches, but I find that if you put the meat in, and leave it alone for a few minutes before you stir it, you'll get a nice dark colour on the beef. The beef will probably stick a bit to the pan, so you might need to give it a little scrape with a spatula.
  • Once the beef has cooked for 5 minutes, turn down the heat a little and add in the spice paste you made earlier. Give it a stir to coat the beef and let it cook for a couple of minutes.
  • Add in the beef stock and coconut milk. Give everything a stir (make sure you give any bits stuck at the bottom of the pan a scrape), place the lid on and gently simmer on a low heat for 1 hour 45 mins (alternatively you can place it in the oven at about 160C/320F (fan)). Give it a stir every so often. If it's starting to look dry you can add in some more beef stock or water.
    400 ml (1 2/3 cups) beef stock, 400 g (14 oz) can coconut milk
  • After the 1 hour 45 mins, add in the potatoes, give it a stir and cook for a further 25 – 30 mins until the potatoes are tender (this is a good time to start cooking your rice too).
    500 g (1.1 lbs) baby new potatoes
  • Take out of the oven and mix in the lime juice. Serve the curry on a bed of rice with a sprinkling of coriander/cilantro, fresh chillies, and a wedge of lime.
    juice of 1 lime, boiled rice, chopped fresh coriander (cilantro), chopped red chillies, lime wedges


YouTube video


Best cut of beef to use

  • Chuck steak (braising steak) – comes from the forequarter- Consisting of parts of the neck, shoulder blade, and upper arm.
    • It’s a tough but very flavorful cut of meat. It has a lot of connective tissue, which needs long slow cooking to break down and become tender. Cut into bite-size chunks, or you can use bigger chunks and shred the beef into strips.
  • Silverside (bottom round) – comes from the hindquarter – just above the back leg
    • It’s a leaner, inexpensive cut of meat with little marbling. The lack of fat means it doesn’t have as much flavour as chuck steak, so make sure you use good quality stock (as well as the coconut milk) to cook it in. It’s good for slow cooking, but must be cooked with moisture/liquid so doesn’t dry out and become tough.

What type of potatoes to use?

I like to use baby new potatoes in this, but you can use fingerlings or larger potatoes. Ideally use a waxy potato that will hold together better during cooking. Charlotte, Jersey Royals and Yukon Gold all work great – simply wash and chop into big chunks (no need to peel).


Can I make it Gluten-Free?
Yes! Make sure you use gluten-free stock cubes (I like Kallo Gluten free beef stock cubes)
Also check you’re using gluten-free fish sauce, shrimp paste and coconut milk.
Can I freeze the curry?
Yes, any leftovers of this curry can be cooled, covered and frozen. Then defrosted overnight in the refrigerator and reheated in a pan (stirring often) or microwave until piping hot throughout.
Can I store the homemade Massaman Paste?
Yes, the sauce should be kept in an airtight container in the refrigerator. It should keep for about a week.
Can I use a shop-bought paste instead of making my own?
Yes – although shop bought pastes are usually stronger. So use about 4 tbsp instead of the 6 tsp of homemade paste. Also, check it’s a gluten-free brand if needed!
Can I cook it in the slow cooker?
Yes, sear the coated beef first add in the spice paste, coconut milk and stock as per the regular instructions. Then transfer to a slow cooker to continue cooking.
I’d recommend cooking this for 4 hours on high or 6-7 hours on low. You can add the potatoes in at the beginning, or if you want them to be slightly firmer, add them in halfway through the cooking time.
Cooking in the oven reduces the sauce more than in the slow cooker, so you may also want to reduce the amount of stock by around 180ml-200ml (3/4 cup). It’s a good idea to keep an eye on it if you’re going for this less-liquidy version – just to make sure it doesn’t dry out.

Nutritional information is per serving, not including rice.


Calories: 507kcal | Carbohydrates: 24g | Protein: 43g | Fat: 27g | Saturated Fat: 19g | Cholesterol: 113mg | Sodium: 799mg | Potassium: 1302mg | Fiber: 3g | Sugar: 4g | Vitamin A: 234IU | Vitamin C: 51mg | Calcium: 82mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

This recipe was first published in May 2014. Updated in October 2019 with new photos, video and cook’s tips. Updated in June 2020 with more information and for housekeeping.


In order to make this Massaman Curry recipe you will need:

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

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

Rate the recipe

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Cam says:

    Can I use the pressure cooker to make this? Looks delicious

  2. Vicki Ho says:

    how many Tbsp of store bought paste should I use? the recipe notes says store bought is stronger so use 4 tbsp instead of the 6 tsp of homemade.

  3. Ollie says:

    5 stars
    Made this over a dozen times, not changed anything and it never fails.

  4. Kelly Squire says:

    5 stars
    Wonderful recipe!
    I tweaked it slightly by adding a little extra brown sugar and some peanut butter to the paste as we wanted a little extra nutty flavour, and I reduced the amount of stock as we preference a thicker sauce. My Husband is also avoiding higher carbs so I added sweet potato instead of new potatoes and it was amazing. This is now a firm family favourite. Thank you x

  5. Charmaine says:

    5 stars
    Holly molly! This is soo freakin delicious! It smells and tastes heavenly! I didn’t even have to adjust anything at all, but then I didn’t skip the shrimp paste, it’s needed in my opinion. I also didn’t have cilantro, which for me, didn’t really affect the taste, and I also skipped the lime, just my preference.This one’s a keeper. A total comfort food. 😌

  6. Ian says:

    5 stars
    Very easy to make. Excellent taste and we have had twice this month. 🙂

  7. amanda Percy says:

    5 stars
    Best I have ever made..better than the local Indian restaurant😊

  8. Jacki says:

    5 stars
    This was absolutely delicious! Living in an area that lacks various cuisines, this made me so happy as it was packed with flavor! The meat was so tender (used chuck roast) and the sauce was sopped up with some lovely garlic naan. I topped it with chopped cilantro, spring onions and some banana pepper and a wedge of lime.

  9. catherine whiteman says:

    5 stars
    Can i use creamed coconut.

  10. Patricia says:

    5 stars
    Just made this in a slow cooker and it’s amazing. Delicious. Eat well. Enjoy 😊