Between you and me, I don’t trust anyone who tells me a slow-cooker recipe delivers the same results as an oven or stovetop recipe, as they are just naturally more mellow … BUT this slow-cooker recipe comes very close. If you are after a ridiculously easy, slow-cooked version of your favourite curry, which tastes amazing, is deliciously warming, feeds the whole family (twice!), is freezer-friendly and makes your house smell amazing – then this Slow-cooker Massaman Beef Curry is for you.

Top view of a big bowl of Massaman beef curry with potatoes in a rich, creamy sauce.
Cooked low and slow, this delicious, mild, family-friendly Thai curry with Indian spice notes
transforms beef and vegetables to melt-in-the-mouth tender.

When I first developed this recipe years ago, I wondered how it could possibly deliver with so few ingredients. But one bite and I was sold: melt-in-your-mouth beef, soft, starchy potatoes, and a rich, coconutty broth that’s perfect for ladling over rice. It’s not trying to be restaurant-style – it’s gentler, milder and made for real life (aka: family dinners, fussy eaters and “I’m too tired to even stir anything” nights).

Now, full transparency: because it’s made in the slow-cooker, the flavour profile is naturally more mellow. It won’t punch you in the face with spice, but it will quietly win you over. The consistency is more of a broth, but thanks to those gorgeous potatoes breaking down slightly, the sauce soaks up all of that goodness and mingles to create a beautiful texture.

Side view of Massaman beef curry plated with rice in a bowl
Ideal for prepping ahead, this curry tastes even better the next day. I sometimes make it the day
before I serve it.

However, as I know that many of you like a little more oomph to your curry and a thicker sauce, I have decided to revisit and update this recipe. I’ve suggested a few optional flavour boosters and tips on how to thicken the sauce.

Serve this curry with steamed rice, a sprinkling of peanuts and, if you’re feeling extra fancy, some roti (found in the freezer section of the supermarket). Also worth noting: the curry paste matters. Like, really matters. The brand I use (and recommend below, which is available worldwide) is key to getting the right balance of spice and depth. Use a different one and it’ll still be dinner – but not this dinner. It’s the kind of recipe you’ll find yourself making on repeat, especially when you want big comfort with minimal effort … and something that actually tastes better the next day. Just don’t forget the rice, the roti and the right curry paste.

Massaman beef curry plated with rice, a spoon digging into the bowl
You only need to prep this dish for 5 minutes, then the slow-cooker does the rest of the work for you, filling your home with mouthwatering aromas as it blips away.

Do you have any tips to ensure the best flavour?

  • I strongly recommend Maesri Masaman Curry Paste – It’s well-balanced and beautifully rich, especially important in a recipe with so few ingredients. Luckily, it’s available worldwide at the supermarket, from Asian grocery stores or online. This makes the recipe and what gives it all its beautiful flavour. It won’t taste the same if you use a different brand.
  • Add optional flavour boosters – Like fish sauce, lime juice, sugar, star anise and cinnamon sticks (listed in the recipe below).
  • Make it a day ahead – Like most curries, the flavour improves overnight.
  • Brown your beef – This extra step adds depth and umami to the final dish.
Optional flavour boosters for Massaman beef curry, displayed as extras to enhance the dish
This is naturally a beautiful mild curry, but if you prefer a bit more “oomph”, I have suggested a few ingredients that will bump up the flavour.

Tips for a thicker sauce

Because it’s made in the slow-cooker, this massaman is a thinner, more saucy curry. If you prefer a thicker texture, here are some options:

  • Use less chicken stock – Halve or omit the stock and rely on the coconut milk for moisture.
  • Let the curry sit before serving – The sauce thickens slightly as it cools and as the potatoes break down.
  • Mash a few extra potatoes gently into the sauce at the end to naturally thicken.
  • Transfer to a saucepan and simmer, uncovered, for 5–10 minutes after slow-cooking if you want to reduce the liquid further (although for the record, I never need to do this).
Massaman beef curry in a container, ready for the freezer – a freezer-friendly meal prep option
This delicious curry also freezes beautifully for up to 3 months. Portion into freezer-safe containers and don’t forget to label!

What are some serving suggestions?

  • Steamed jasmine rice – The classic pairing.
  • Basmati rice – Works just as well as jasmine and absorbs the broth beautifully.
  • Roti or naan – Grab frozen roti from the supermarket and pan-fry until golden.
  • Cauliflower rice – For a fresher, lighter option.
  • Steamed green beans, broccoli or broccolini (tenderstem broccoli) – Greens balance the richness.
  • Pickled vegetables – Crunchy, vinegary pickles cut through the creamy sauce.
  • Crushed peanuts and sliced fresh chilli – optional toppings that add texture and a hint of heat.
  • Coriander (cilantro) and a squeeze of lime – for brightness.
  • Serve over mashed potato or sweet potato mash – it’s a weird carb-on-carb moment, but it works.
Raw ingredients for Massaman beef curry laid out before cooking
So few ingredients required, but the end result is amazing fall-apart beef in a beautiful coconutty sauce!

Watch how to make Slow-cooker Massaman Beef Curry

If you enjoyed Slow-cooker Massaman Beef Curry, I think you’ll love:

Slow-cooked Coconut Beef Curry Recipe
Slow-cooker Chicken Satay Recipe
Malaysian Chicken Curry Recipe
Chicken Thai Red Curry Recipe
Chicken Green Curry Recipe

Top view of a big bowl of Massaman beef curry with potatoes in a rich, creamy sauce.

Slow-cooker Massaman Beef Curry

Author: Nicole
4.6 from 34 votes
“I love this curry with all my being! It’s so easy and delicious.”
Share Print
You only need a few low-cost ingredients to make this family-friendly, mild and melt-in-the-mouth Slow-cooker Massaman Beef Curry. There’s minimal prep, and the slow-cooker does all the work for you. It’s freezer-friendly, comforting and perfect for busy weekdays.
Prep 25 minutes
Cook 8 hours
Total 8 hours 25 minutes
Servings: 4 servings

Ingredients

Massaman Beef Curry
  • 2 tbsp olive oil
  • 1 kg (2 lb) chuck (braising/casserole) steak (no need to cut, can be left whole – you can use any beef suitable for slow-cooking, like gravy beef or oyster blade/flat iron/butler's steak)
  • 114 g (4 oz) can Maesri Masaman Curry Paste (important see note 1)
  • 250 ml (1 cup) chicken stock or 1 cup (250 ml) water + 1 stock (bouillon) cube (see note 1)
  • 400 ml (13½ fl oz) coconut milk
  • 8 small potatoes, any variety or 4 large potatoes, cut into 2 cm (¾ inch) chunks (peeling optional)
  • 2 onions, sliced into thick wedges
Flavour boosters (optional, see note 3)
  • 1 tbsp fish sauce
  • 1 tbsp sugar
  • 1 tbsp lime juice
  • 2 cinnamon sticks
  • 1 star anise
To serve
  • Steamed jasmine rice
  • Roti or naan (see note 4)
  • Crushed peanuts
  • ¼ bunch fresh coriander (cilantro), leaves picked
  • 1 large red chilli or 2 bird’s eye chillies, sliced (optional)
  • Lime wedges

Instructions

  • Brown the beef – Heat the oil in a large heavy-based frying pan over medium heat. Add the beef to the pan and cook for 3–4 minutes per side until browned. This step is important as it adds flavour. Set aside. 
  • Combine the sauce ingredients – In a medium bowl, stir together the curry paste, chicken stock and coconut milk to form a sauce. 
  • Add the fish sauce, sugar and lime juice (if using). Mix well to combine. 
  • Add everything to the slow-cooker – In your slow-cooker, layer the beef, potatoes and onion in that order.
  • Pour the sauce over the top. Don’t worry if some of the potatoes and onion are not submerged – they will melt into the sauce during the cooking process. 
  • Add the cinnamon sticks and star anise (if using). 
  • Cook in the slow-cooker – Cook on high for 4 hours or on low for 8 hours. If the beef is still firm at the end of the cooking time, continue cooking on high in 30-minute intervals. The beef should fall apart easily using a fork. Use tongs to gently pull it apart into smaller, bite-sized pieces to serve.
  • Cook in a pressure cooker – Cook on high pressure for 1 hour, then use quick release to release the pressure immediately. If the sauce looks a little thin, turn on the sauté function and simmer for 5–10 minutes with the lid off to reduce and thicken slightly. The beef should be fall-apart tender.
  • Serve – Serve the curry over steamed rice with roti or naan on the side. Top with crushed peanuts, coriander, chilli (if using) and lime wedges. 

Nutrition information

Nutrition Facts
Slow-cooker Massaman Beef Curry
Amount per Serving
Calories
1095
% Daily Value*
Fat
 
62
g
95
%
Saturated Fat
 
33
g
206
%
Trans Fat
 
2
g
Polyunsaturated Fat
 
4
g
Monounsaturated Fat
 
24
g
Cholesterol
 
174
mg
58
%
Sodium
 
809
mg
35
%
Potassium
 
2710
mg
77
%
Carbohydrates
 
81
g
27
%
Fiber
 
11
g
46
%
Sugar
 
13
g
14
%
Protein
 
60
g
120
%
Vitamin A
 
4690
IU
94
%
Vitamin C
 
98
mg
119
%
Calcium
 
185
mg
19
%
Iron
 
13
mg
72
%
* Percent Daily Values are based on a 2000 calorie diet.

Disclaimer re gluten-free and dairy-free recipes

Watch how to make it

Recipe notes

Note 1 – I use Maesri brand Masaman Curry Paste (note the spelling), which is available worldwide at the supermarket, from Asian grocery stores and online. As there are so few ingredients in this curry, it’s important that you are using the best possible paste. The result will be different if you use another paste. 
Note 2 – chicken stock: If you don’t have liquid stock, use 1 cup (250 ml) of water with a good-quality stock cube or powder (bouillon). Note you can also leave the chicken stock out completely and rely on the moisture from the coconut milk, but the chicken stock deepens the flavour and creates a lovely saucy consistency. 
Note 3 – This recipe was originally published on my website without these additional extras. These have been added for anyone wanting to add some extra “oomph” to their curry. Still equally delicious without them, but a beautiful addition if you’re wanting more punch. 
Note 4 – Found in the freezer section at the supermarket. Most brands can be cooked from frozen in a hot frying pan for 1–2 minutes on each side. 

Make Ahead

This curry can be prepped in the morning and slow-cooked during the day, ready to serve when you are. It also tastes even better the next day, making it ideal for prepping ahead! Once cooked, allow the curry to cool completely, then store in an airtight container in the fridge for up to 3 days or freeze for up to 3 months.
To reheat from the fridge:
  • Reheat gently on the stovetop or in the microwave until piping hot.
  • Add a splash of water if the sauce has thickened too much.
To reheat from frozen:
  • Thaw overnight in the fridge, then reheat as above.
  • If you’re in a rush, you can reheat straight from frozen in a saucepan over low heat, adding a little water to loosen the sauce and stirring frequently to avoid sticking.
  • Microwave reheating from frozen also works – just cover loosely and stir halfway through until evenly heated. 

Leftovers

This curry keeps like a dream and tastes even better the next day, making it perfect for lunches or another easy dinner.
Storage:
  • Fridge – Let the curry cool completely, then transfer to an airtight container. Store in the fridge for up to 3 days.
  • Freezer – Portion into freezer-safe containers and freeze for up to 3 months. Label and date them so you don’t forget what’s in there (we’ve all been burned by mystery curry).
Thawing:
  • The best way is to thaw overnight in the fridge, especially if you’re reheating a larger portion. In a pinch, you can thaw in the microwave using the defrost setting – just be sure to stir regularly so it heats evenly.
Reheating:
  • Stovetop – Add the curry to a saucepan over medium–low heat. Stir gently until piping hot, adding a splash of water to loosen if the sauce has thickened in the fridge.
  • Microwave – Heat in 60–90 second bursts, stirring between each burst until evenly heated. Loosen with a splash of water if needed.

Hot tip

Leftovers also make a great curry grilled sandwich or jacket (baked) potato filling if you’re up for remixing things!

Tried this recipe?

Let us know how it was!
Course beef, Curry, entrée, Main Course, slow cooker
Cuisine Thai