I would always order massaman lamb shanks at my favourite Thai restaurant until I made the decision to save my money and prepare more meals at home. It blew my mind when I realised I could prepare this dish in 5 minutes and that the oven would do all the hard work for me. There are incredible curry pastes available at the supermarket (I always link my recommendations in my recipes) that are perfectly balanced and refined in terms of flavour, are additive-free and budget-friendly, and made with quality ingredients. These Massaman Lamb Shanks are so easy to make, slow-cooked in a rich massaman sauce until the lamb is tender enough to break away with a fork. Your family will love this comforting, warming recipe made at a fraction of the cost.

Can you make Massaman Lamb Shanks ahead of time?
Yes, you can refrigerate cooked Massaman Lamb Shanks for up to 3 days. Reheat in the microwave until piping hot to serve. Massaman Lamb Shanks can also be frozen for up to 2 months – shred the lamb off the bone and freeze it in individual portions. Ensure the potatoes are covered in liquid to prevent freezer burn. Thaw completely in the fridge overnight. Best reheated in the microwave. Stir gently when required to avoid the potatoes breaking down.
Are Massaman Lamb Shanks suitable for leftovers?
Yes, Massaman Lamb Shanks can be refrigerated for up to 3 days. Reheat in the microwave until piping hot to serve. Stir gently when required to avoid the potatoes breaking down.

Massaman Lamb Shanks
“Full of flavour and so very tender. Will definitely be making again.” Share PrintIngredients
- 1 tbsp olive oil
- 4 medium-sized lamb shanks, roughly 300 g (10½ oz) each
- 2 tbsp massaman paste, I use Maesri brand
- 270 ml (9 fl oz) canned coconut milk
- 250 ml (1 cup) beef stock
- 4 small potatoes, cut in half, skin on (see note 1)
- 2 small red onions, cut into wedges
- 2 small red chillies, sliced, to serve (optional)
- ¼ bunch coriander (cilantro), leaves picked, to serve (optional)
- 1 lime, cut into wedges, to serve (optional)
- Steamed jasmine rice, to serve
- Naan bread, to serve
Instructions
- Preheat the oven to 180°C (350°F) (160°C/325°F fan-forced). (See note 2 if you'd like to cook these in a slow-cooker.)
- Heat a large, ovenproof frying pan over high heat. Add the olive oil and cook the lamb shanks for 6–8 minutes, turning regularly, until browned. Set aside and turn the heat off.
- Add the massaman paste, coconut milk, beef stock, potatoes and red onion to the pan. Stir to combine and return the lamb shanks to the pan (or transfer to a baking dish if you don’t have an ovenproof frying pan).
- Cover tightly with a lid or two layers of foil. Bake for 2 hours or until the lamb is soft enough to be shredded with a fork.
- Sprinkle with chilli and coriander to serve (if using).
- Serve with lime wedges, jasmine rice and naan bread.
Nutrition information
Disclaimer re gluten-free and dairy-free recipes
Recipe notes
- Remove the lamb and vegetables at the end and simmer the sauce on the stove for 5–10 minutes to thicken.
- Or stir through 1–2 teaspoons of cornflour (cornstarch) mixed with water in the last 30 minutes of cooking.







Emma says:
Hi how could I adapt this for the slow cooker?
Nicole says:
Hi Emma, thanks so much for your great question. I have now added slow-cooker instructions in the recipe in Note 2. I hope this helps! Nic x
Amy says:
This didn’t work out for me! I feel like there wasn’t enough sauce and it split
Nicole says:
Hi Amy, I’m so sorry this recipe didn’t work for you. The sauce is actually meant to split, which gives it texture and flavour. However, I can see that it might not be to all tastes and I’m sorry you didn’t feel there was enough sauce. Nic x
Selina says:
This recipe was so amazingly delicious thank you. Full of flavour and so very tender. Will definitely be making again.
bonniemackintosh says:
I have no words for this recipe. It is sooooo delicious! Never would have thought to mix shanks and massaman but it is such a treat