This is what happens when you leave a tough chuck roast alone with coconut milk, peanuts and a spice drawer for the better part of a day. The result is beef that gives up entirely under a spoon, potatoes that hold their shape, and a sauce that tastes like it simmered for hours because, well, it did.
Advertisements1
The order of operations matters more than the effort here. You brown the beef first, because browning is flavor and a slow cooker will not do it for you. You bloom the curry paste in the same pan, because dry paste tastes like dust and hot paste tastes like dinner. After that, you walk away.
Fair warning on the most common failure: adding all the coconut milk at the start. It splits and goes grainy over six hours. Keep a cup back and stir it in at the end, and you get that glossy, creamy finish you were promised.
Why You'll Love This Recipe
About the Ingredients
3 lb (1.35 kg) beef chuck roast, cut into 1 1/2-inch chunks
Chuck is the right cut because it has enough connective tissue to survive long cooking. If chuck is unavailable, beef short ribs work well, though you will want to skim more fat at the end.
2 tbsp neutral oil, divided
Canola, vegetable or refined coconut oil all work. Avoid olive oil here, since it smokes before you get a proper sear.
1/3 cup (80 g) Massaman curry paste
Maesri or Mae Ploy are reliable grocery-store brands. If you only have red curry paste, add 1/2 tsp ground cinnamon and a pinch of cardamom to approximate the profile.
2 cans (13.5 oz / 400 ml each) full-fat coconut milk, divided
Full-fat is not negotiable for a creamy sauce; light coconut milk turns thin and slightly chalky. Shake the cans well before opening, as the cream separates at the top.
1 1/2 lb (680 g) Yukon Gold potatoes, cut into 1-inch chunks
Yukon Golds hold their shape better than russets in a long braise. If using russets, add them in the last two hours of cooking instead of the start.
1 medium yellow onion, cut into 1-inch wedges
Keep the root end intact when cutting so the wedges stay together. Shallots are a fine swap, but use four of them.
3 tbsp creamy peanut butter
Natural peanut butter gives the most peanut flavor; conventional sweetened peanut butter works but adds sugar. Almond butter is a decent substitute if there is a peanut allergy in the house.
1 tbsp fish sauce, plus more to taste
Three Crabs or Red Boat are worth the shelf space. Soy sauce is the vegetarian stand-in, though it lacks the same funk.
1 tbsp packed brown sugar
Palm sugar is traditional and gives a rounder sweetness. Dark brown sugar is the closest supermarket substitute.
1 cinnamon stick, 3 green cardamom pods, 2 star anise
Whole spices are the backbone of Massaman. If you only have ground, use 1/2 tsp cinnamon and 1/4 tsp cardamom, added with the curry paste.
1/2 cup (120 ml) beef broth
Water works in a pinch, but broth adds body. Low-sodium is preferable since the fish sauce brings plenty of salt.
1/4 cup (35 g) roasted peanuts, roughly chopped, plus lime wedges to serve
Roasted unsalted peanuts let you control the seasoning. Cashews are a fine substitute and slightly sweeter.
Tips & Tricks
- Do not dump all the coconut milk in at once. Reserve 1 cup and stir it in after the slow cooker is off; the sauce stays smooth and glossy instead of splitting.
- Brown the beef in batches and do not crowd the pan. Crowding steams the meat, and steamed beef gives you gray cubes and no fond for the curry paste to bloom in.
- Add the potatoes at the start only if they are waxy. Russets will disintegrate into the sauce, which some people love and others call gravy.
Pro Tips
Step-by-Step Instructions
1. Gather and prep
Set out a 6-quart slow cooker, a large heavy skillet, tongs, a wooden spoon and a cutting board. Cut the beef, potatoes and onion before you turn on any heat, because once the searing starts you will not have a free hand.
2. Sear the beef
Heat 1 tbsp oil in the skillet over medium-high heat (about 400F / 205C) and brown the beef in three batches, 3 to 4 minutes per side, until deeply golden brown on at least two sides. Transfer each batch to the slow cooker.
3. Bloom the paste
Lower the heat to medium (about 350F / 175C), add the remaining oil, the curry paste and the whole spices, and fry for 60 to 90 seconds until fragrant and slightly darkened at the edges. Do not let it burn, or the whole pot tastes bitter.
4. Deglaze the pan
Pour in the beef broth and scrape up the browned bits with a wooden spoon for about 30 seconds, until the liquid is bubbling at the edges and the pan looks clean. Pour everything into the slow cooker.
5. Build the curry
Add one can of coconut milk, the peanut butter, fish sauce and brown sugar to the slow cooker. Stir until the peanut butter dissolves, then nestle in the potatoes and onion so they are mostly submerged.
6. Slow cook
Cover and cook on low for 6 to 7 hours, until the beef shreds under light pressure from a fork and the potatoes slide off a knife. Check at 6 hours; slow cookers vary more than their manufacturers admit.
7. Finish the sauce
Switch off the heat, remove the whole spices, and stir in the reserved cup of coconut milk. Taste and adjust with fish sauce, sugar and a squeeze of lime until the sauce is rich, salty and slightly tart.
8. Serve
Spoon over jasmine rice and scatter with chopped roasted peanuts and lime wedges. The curry should be thick enough to mound slightly on the rice rather than flood it.
Delicious Variations
Chicken Massaman
Swap the chuck for 2 lb boneless chicken thighs and cook on low for 3 to 4 hours, since thighs give up much sooner than beef.
Vegetarian Massaman
Use 2 lb butternut squash and a can of chickpeas instead of beef, skip the fish sauce for soy, and cook on low for 4 hours.
Extra-Spicy Massaman
Add 2 dried red chiles with the whole spices and a teaspoon of chili flakes at the finish, tasting as you go.
How to Store Slow Cooker Beef Massaman Curry
Refrigerator
Store in an airtight container for up to 4 days. The fat will solidify on top, which makes it easy to lift off before reheating.
Freezer
Freeze in portions for up to 3 months. Leave 1 inch of headspace, as the sauce expands, and thaw overnight in the refrigerator.
Reheating
Reheat gently on the stovetop over medium-low heat (about 300F / 150C) for 8 to 10 minutes, stirring occasionally, until it just simmers. Add a splash of coconut milk or water if it has thickened too much.
Frequently Asked Questions
Q: Can I make Massaman curry in a slow cooker?
Yes, and it is one of the better uses for a slow cooker because the long, gentle heat tenderizes chuck roast beautifully. Brown the beef and bloom the curry paste in a skillet first, then let the slow cooker handle the rest.
Q: Why did my Massaman curry split?
It split because all the coconut milk was cooked for the full time, which causes the fat to separate from the solids. Reserve about a cup of coconut milk and stir it in after the heat is off for a smooth, creamy sauce.
Q: What is the difference between Massaman and red curry?
Massaman is milder, sweeter and heavier on warm spices like cinnamon, cardamom and star anise, while red curry leans on chili and lemongrass for heat. Massaman also traditionally includes potatoes and peanuts, which red curry usually does not.
Q: Can I use a different cut of beef for Massaman curry?
Yes, short ribs, brisket or beef shank all work well because they have enough collagen to withstand long cooking. Avoid lean cuts like sirloin or tenderloin, which turn dry and stringy after several hours.
Q: How do I thicken Massaman curry sauce?
Mash a few of the cooked potatoes into the sauce, or simmer the curry uncovered on the stovetop for 10 to 15 minutes. A teaspoon of cornstarch slurry also works, but add it gradually so the sauce does not turn gluey.
Start this before lunch and dinner is essentially a formality. If you make it, tell me whether you went with chuck or short ribs, because I have opinions and I am willing to share them.
Slow Cooker Beef Massaman Curry
Slow Cooker Beef Massaman Curry delivers fall-apart beef in a creamy coconut peanut sauce with potatoes and warm spices, all from one pot.
🧂 Ingredients
- 3 lb (1.35 kg) beef chuck roast, cut into 1 1/2-inch chunks
- 2 tbsp neutral oil, divided
- 1/3 cup (80 g) Massaman curry paste
- 2 cans (13.5 oz / 400 ml each) full-fat coconut milk, divided
- 1 1/2 lb (680 g) Yukon Gold potatoes, cut into 1-inch chunks
- 1 medium yellow onion, cut into 1-inch wedges
- 3 tbsp creamy peanut butter
- 1 tbsp fish sauce, plus more to taste
- 1 tbsp packed brown sugar
- 1 cinnamon stick, 3 green cardamom pods, 2 star anise
- 1/2 cup (120 ml) beef broth
- 1/4 cup (35 g) roasted peanuts, roughly chopped, plus lime wedges to serve
📋 Instructions
- 1Gather and prep — Set out a 6-quart slow cooker, a large heavy skillet, tongs, a wooden spoon and a cutting board. Cut the beef, potatoes and onion before you turn on any heat, because once the searing starts you will not have a free hand.
- 2Sear the beef — Heat 1 tbsp oil in the skillet over medium-high heat (about 400F / 205C) and brown the beef in three batches, 3 to 4 minutes per side, until deeply golden brown on at least two sides. Transfer each batch to the slow cooker.
- 3Bloom the paste — Lower the heat to medium (about 350F / 175C), add the remaining oil, the curry paste and the whole spices, and fry for 60 to 90 seconds until fragrant and slightly darkened at the edges. Do not let it burn, or the whole pot tastes bitter.
- 4Deglaze the pan — Pour in the beef broth and scrape up the browned bits with a wooden spoon for about 30 seconds, until the liquid is bubbling at the edges and the pan looks clean. Pour everything into the slow cooker.
- 5Build the curry — Add one can of coconut milk, the peanut butter, fish sauce and brown sugar to the slow cooker. Stir until the peanut butter dissolves, then nestle in the potatoes and onion so they are mostly submerged.
- 6Slow cook — Cover and cook on low for 6 to 7 hours, until the beef shreds under light pressure from a fork and the potatoes slide off a knife. Check at 6 hours; slow cookers vary more than their manufacturers admit.
- 7Finish the sauce — Switch off the heat, remove the whole spices, and stir in the reserved cup of coconut milk. Taste and adjust with fish sauce, sugar and a squeeze of lime until the sauce is rich, salty and slightly tart.
- 8Serve — Spoon over jasmine rice and scatter with chopped roasted peanuts and lime wedges. The curry should be thick enough to mound slightly on the rice rather than flood it.



