Massaman Curry with Beef, Potatoes and Peanuts

Massaman curry sits at the mellow, aromatic end of Thai curries, with a coconut-rich sauce seasoned by warm spices rather than sharp chilli heat. Beef suits the style particularly well: slow simmering gives the sauce time to thicken around the meat while potatoes absorb the sweet-savoury flavour of palm sugar, fish sauce and tamarind. Roasted peanuts bring the curry’s familiar nutty depth, with lime added at the end to lift the creamy sauce. It is a generous dinner curry, best served with rice to catch every spoonful of the rich, gently tangy sauce.
Cuisine style Thai curry
Spice level Mild
Cooking style Slow-cooked • Make-ahead friendly • Freezer-friendly
Time commitment Under 3 hours

Why this recipe works

  • Layered flavour: Frying the curry paste before adding coconut milk helps release its spices and coats the beef with flavour from the start.
  • Creamy sauce: A gentle simmer keeps the coconut sauce smooth while the beef slowly becomes tender.
  • Balanced richness: Tamarind and lime cut through the coconut milk and palm sugar, keeping the curry mellow rather than heavy.

Get the most out of this recipe

Authenticity notes

  • Milder Thai curry style: Massaman is known for its warm, rounded spice profile and is typically gentler than sharper red or green Thai curries.
  • Sweet-salty-sour balance: Palm sugar, fish sauce and tamarind are key to the curry’s recognisable balance of sweetness, savouriness and tang.
  • Classic additions: Potatoes, onions and peanuts are familiar additions, giving the curry body, softness and a nutty finish.

Ingredient notes

  • Choose slow-cooking beef: Stewing beef or chuck-style cuts suit this curry because they soften during the long simmer without drying out.
  • Check your curry paste: Massaman curry pastes vary in salt, sweetness and spice, so taste the sauce before making final adjustments.
  • Adjust the tang at the end: Tamarind gives a deeper sourness, while lime adds a fresher finish; add either gradually until the sauce tastes balanced.

Timing notes

  • Mostly hands-off cooking: After the onion and paste are fried, the recipe relies mainly on covered simmering rather than active cooking.
  • Add potatoes later: The potatoes go in after the beef has had a head start, so they turn tender without breaking down into the sauce.

Make-ahead tips

  • Cook ahead: The curry can be cooked fully in advance, cooled, then refrigerated in a sealed container until needed.
  • Reheat gently: Warm the curry over low heat until piping hot, loosening the sauce with a splash of water if it has thickened.
  • Freezer friendly: Freeze after cooking and defrost overnight in the fridge before reheating gently.

Equipment you'll need

Ingredients
Instructions
Print
  1. Halve and thinly slice the yellow onion. Cut any larger new potatoes into bite-sized pieces so they cook evenly.
  2. Heat the vegetable oil in a Dutch oven over medium heat. Add the onion and cook for 6 to 8 minutes, stirring, until softened and lightly golden.
  3. Stir in the massaman curry paste and cook for 1 to 2 minutes until fragrant and the oil starts to separate slightly. Add the beef stew meat and turn to coat well in the paste.
  4. Pour in the coconut milk, then stir in the palm sugar, fish sauce and tamarind paste. Bring to a gentle simmer, then reduce the heat to low, cover, and cook for 60 minutes, stirring occasionally to prevent sticking.
  5. Add the new potatoes, return to a gentle simmer, then cover and cook for 25 to 35 minutes until the potatoes are tender and the beef is meltingly soft. If the sauce looks too thick, loosen with a splash of water; if too thin, simmer uncovered for a few minutes.
  6. Roughly chop the roasted peanuts and stir most of them into the curry. Squeeze in lime juice to taste, then serve topped with the remaining peanuts.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the curry at a gentle simmer rather than a rapid boil so the coconut milk stays creamy and the beef turns tender.
  • Taste at the end and balance with a little more tamarind paste for tang or palm sugar for sweetness, adjusting in small amounts.
  • If serving vulnerable groups, ensure the beef is cooked until piping hot throughout before serving.

Substitutions

  • Replace Beef stew meat with Beef chuck roast cut into chunks for a similar slow-cooking texture.
  • Replace Tamarind paste with Lime juice for a brighter, less rounded tang.
  • Replace Roasted peanuts with Cashew nuts for a softer, sweeter nuttiness.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then refrigerate in a sealed container for up to 3 days. Reheat gently in a saucepan over low heat until piping hot, adding a splash of water if needed; freeze for up to 3 months and defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Massaman Curry with Beef, Potatoes and Peanuts
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 2h (25min active)
  • Difficulty: Medium
  • Cuisine: Thai
  • Allergens:
    Fish Peanuts
One pot Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

WÜSTHOF Classic 8-Inch Chef's Knife

Premium German chef knife
  • Excellent build quality
  • Reliable edge retention
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.