Rich, slow-cooked beef Massaman curry that falls apart with a spicy homemade sauce and tender new potatoes. This Massaman Curry is comforting, freezer-friendly, and ideal for busy weeknights. Below you’ll find tips for making a homemade Massaman curry paste and a step-by-step video to guide you through the process.
“Made this yesterday for a family gathering 10/10, very tasty and very easy to make. I used shop-bought Thai Gold Massaman curry paste instead of making my own for convenience and it was fine. I used peeled Rooster potatoes instead of baby potatoes and it worked well. Will definitely make this recipe again.”
– Iris

Nicky’s Notes

If you could only eat one cuisine for the rest of your life, I’d pick Thai food. It balances sweet, spicy, zesty and creamy in so many delicious ways. While a quick Thai green chicken curry is perfect for midweek, a slow-cooked Massaman with juicy, fall-apart beef and saucy potatoes is next-level comfort food.
Table of Contents
- Nicky’s Notes
- What is Massaman Curry?
- How to make it
- Pro Tips
- What to serve with massaman curry
- 📺 Watch how to make it
- Beef Massaman Curry Recipe Recipe
- More delicious curry recipes
What is Massaman Curry?
Massaman is a Thai curry known for being rich and mildly spiced. It blends warming spices with meat, potatoes and coconut milk or cream to create a rounded, comforting sauce. Versions vary across Thailand, but beef Massaman is a favourite for deep, slow-cooked flavour.

Pin this now to find it later
Pin It
How to make it
The full recipe card and video are at the bottom, but here’s a clear overview of the cooking process:
Start by making the Massaman paste. Blend red onion, chillies, ground coriander, cumin, cinnamon, white pepper, garlic, lemongrass, ginger, shrimp paste (optional), fish sauce, brown sugar, salt and coriander stalks in a food processor until you have a smooth paste. Reserve the leaves for garnish.

Coat chunks of braising beef in seasoned cornflour (cornstarch) and brown them in a heavy-based pan with neutral oil over high heat. Turn the heat down, add the Massaman paste and cook for a couple of minutes. Pour in beef stock and coconut milk, scraping up any browned bits, and bring to a gentle simmer. Cover and simmer on the hob or place in an oven at 160°C (320°F) for about 1 hour 45 minutes.
After the initial cook, add baby new potatoes and simmer uncovered for another 25–30 minutes until the potatoes are tender and the sauce has thickened. Stir in the juice of one lime before serving and garnish with chopped coriander and sliced chillies if you like.

Pro Tips
- Making the Massaman paste from scratch is straightforward and rewarding, but a good shop‑bought paste works well if you’re short on time.
- If using a store paste, reduce the quantity slightly (about 4 tbsp) because commercial pastes are often more concentrated.
- Different curry pastes like Massaman, korma or madras can all produce tasty results if that’s what you have on hand.
What to serve with massaman curry
Serve this curry with boiled rice, egg fried rice or coconut rice. For an indulgent spread try homemade chapatis alongside the rice—perfect for mopping up the sauce. Garnish with chopped coriander, sliced chillies and lime wedges.

If you’re cooking for children or those sensitive to heat, omit the chillies from the paste and add chopped chillies to individual portions at the table. That preserves the flavour while keeping some servings mild.
📺 Watch how to make it

Click the stars to rate or comment
Beef Massaman Curry Recipe
Ingredients
Massaman Paste – makes about 6 tbsp:
- 1 chopped red onion
- 3 mild red chillies, roughly chopped
- 2 tsp ground coriander
- 2 tsp cumin
- ½ tsp ground cinnamon
- ½ tsp white pepper
- 3 cloves garlic, peeled
- 2 sticks of lemongrass, finely chopped (or 2 tsp lemongrass paste)
- 1 tsp minced ginger
- 1 tsp shrimp paste (optional)
- 3 tsp fish sauce
- 1 tsp brown sugar
- Small bunch fresh coriander stalks (save leaves for serving)
- ½ tsp salt
Other curry ingredients:
- 2 tbsp neutral oil (avocado oil works well)
- 1.5 tbsp cornflour (cornstarch)
- 1 kg (2.2 lbs) braising beef (beef chuck), cut into chunks
- ¼ tsp salt
- ¼ tsp freshly ground black pepper
- 400 ml beef stock
- 400 g can coconut milk
- 500 g baby new potatoes (slice larger ones)
- Juice of 1 lime
To Serve:
- Boiled rice
- Chopped fresh coriander (cilantro)
- Chopped red chillies
- Lime wedges
Instructions
- Place all paste ingredients in a food processor and blend to a smooth paste. Set aside.
- Heat the oil in a large pan. Toss the beef in cornflour, salt and pepper to coat.
- Fry the beef in batches over medium-high heat for about 5 minutes until browned. Leave undisturbed for a few minutes initially to achieve a deep colour, scraping browned bits as needed.
- Reduce the heat, add the Massaman paste and cook for a couple of minutes to release the spices.
- Pour in the beef stock and coconut milk, scrape any bits from the bottom of the pan, cover and simmer gently for 1 hour 45 minutes on the hob or transfer to an oven at 160°C (320°F). Stir occasionally and add a splash of stock or water if it seems too dry.
- Add the potatoes and cook uncovered for a further 25–30 minutes until tender. Stir in lime juice, then serve over rice with coriander, chillies and lime wedges.
Video
Notes
Best cut of beef to use
- Chuck steak (braising steak) – a flavourful cut with connective tissue that breaks down with long, slow cooking to become tender. Cut into bite-size chunks.
- Silverside (bottom round) – leaner and less marbled; use good-quality stock and ensure it cooks with plenty of moisture to avoid drying out.
What type of potatoes to use?
I prefer baby new potatoes or waxy varieties like Charlotte, Jersey Royals or Yukon Gold so they hold their shape. Wash and cut into large pieces if needed; no need to peel.
Can I make it gluten-free?
Yes. Use gluten-free stock cubes and check that fish sauce, shrimp paste and coconut milk are gluten-free.
Can I freeze the curry?
Yes. Cool, cover and freeze leftovers. Defrost overnight in the fridge and reheat in a pan or microwave until piping hot.
Can I store the homemade Massaman paste?
Keep the paste in an airtight container in the fridge for up to a week.
Can I use shop-bought paste?
Yes. Reduce the quantity to around 4 tbsp as store pastes tend to be more concentrated. Check for gluten if required.
Can I cook it in a slow cooker?
Yes. Sear the coated beef, add the paste, coconut milk and stock, then transfer to a slow cooker. Cook for about 4 hours on high or 6–7 hours on low. Add potatoes at the start or halfway through for firmer texture. Reduce stock by about 180–200ml if you prefer a thicker sauce, as slow cookers retain more liquid.
Nutritional information is per serving and excludes rice.
Nutrition
Nutrition information is approximate and should be used as a guide only.
This beef Massaman curry recipe was first published in May 2014 and updated with new photos, video and tips.
More delicious curry recipes

Curries
Chicken Madras

Curries
Chicken Tikka Masala Recipe

Curries
Chicken Meatball Curry

Curries
Thai Red Chicken Curry

Asian
Spicy Beef Rendang

Curries
Butter Chicken
I also have a Lamb Massaman Curry recipe available.
Some links in this post may be affiliate links which help support this site at no extra cost to you. Nutritional information is approximate. For details see the site’s terms and conditions.