Massaman Lamb Shanks Recipe (Slow-Braised & Tender)

Some dinners are worth planning your whole day around, and this is one of them. Lamb shanks, seared until deeply golden, then slowly braised for hours in a fragrant coconut Massaman sauce until the meat practically falls off the bone. It takes patience, but almost all of that time is hands-off — the oven does the real work while you go about your day.
Massaman curry is one of Thailand’s milder, more aromatic curry styles — warm spices, creamy coconut, a touch of sweetness, and real savory depth, without the intense heat some other Thai curries bring. That gentler profile pairs beautifully with rich lamb, which stands up well against the bold sauce instead of getting lost in it. Here’s exactly how I make it.
What You’ll Need (serves 4–6)
- 2kg lamb shanks (about 4–6 shanks)
- 1 tablespoon vegetable oil
- ½ cup Massaman curry paste
- 2 x 400ml cans coconut milk
- 1 cup water
- 6 onions, larger ones halved
- 8 small potatoes, peeled and halved
- 2 teaspoons fish sauce
- 1 teaspoon sugar
- Sea salt
- Fresh coriander, roughly chopped
- Steamed rice, to serve
How to Make It
1. Preheat and season.
Preheat your oven to 150°C. This relatively low temperature matters — the lamb needs a long, gentle cook to properly break down and become tender. Season the shanks generously all over with sea salt.
2. Sear the lamb.
Heat the vegetable oil in a large oven-proof casserole or sauté pan over medium-high heat. Add the lamb shanks and sear for 8–10 minutes, turning regularly, until you get a deep golden-brown crust on most sides. Don’t rush this part — properly browning the meat builds real depth of flavor and leaves those caramelized juices in the pan that become part of your sauce. Transfer the seared lamb to a tray and set aside, keeping the pan exactly as it is.
3. Build the sauce.
Add the Massaman curry paste directly into the pan juices and cook for about 30 seconds, stirring constantly, until fragrant — this brief step releases the paste’s aromatic oils before the liquid goes in. Pour in the coconut milk, scraping up any browned bits from the bottom of the pan, then stir in the cup of water.
4. Braise the lamb.
Return the seared shanks to the pan, nestling them into the sauce. Cover with a lid and transfer to the oven for 2 hours.
5. Add the vegetables.
Remove the casserole from the oven and add the potatoes and onions, stirring gently so they’re surrounded by the sauce. Cover again and return to the oven for another 1–1½ hours, until the lamb is completely fork-tender.
6. Finish and serve.
Stir the fish sauce and sugar into the sauce, tasting and adjusting the seasoning as needed. Transfer the lamb, potatoes, and onions to a large serving platter, spoon plenty of the coconut curry sauce over everything, and finish with a generous scattering of fresh coriander. Serve immediately with steamed rice.
What Massaman Curry Actually Tastes Like
If you’re used to sharper, spicier Thai curries, Massaman is a bit of a different experience — more about warm aromatic spices, rich coconut, and gentle sweetness than heat. That makes it a particularly good match for lamb: the meat brings a hearty richness, the coconut milk softens everything into something luxurious, and the fish sauce and sugar round it all out. The potatoes slowly soak up the sauce as they cook, and the onions turn soft, sweet, and almost jammy by the time everything’s done.
Tips for the Best Results
Don’t shortcut the sear — that golden crust adds real flavor to the finished dish, so avoid overcrowding the pan and turn the shanks to brown as much surface as possible. Don’t skip cooking the curry paste briefly before adding the liquid; that half-minute in the hot pan releases its aroma in a way that adding it raw wouldn’t. Add the vegetables only after the initial two-hour braise so the potatoes stay intact rather than falling apart. And trust the low, slow cooking process — raising the oven temperature to rush things works against the very thing that makes lamb shanks so tender.
What to Serve Alongside
Steamed jasmine rice is really all you need — its fluffy texture is perfect for soaking up the sauce. For a fuller spread, add a simple cucumber salad or some steamed greens for freshness against the richness of the curry, and don’t skip the fresh coriander; its bright, herbal flavor cuts through the coconut and lamb nicely.
Making It Ahead
This dish actually improves with a little rest — prepare it in advance, store the lamb and sauce in the fridge, and gently reheat before serving. If the sauce thickens too much while chilled, a small splash of water while reheating brings it back to the right consistency. That makes it a genuinely smart choice for entertaining, since most of the work is done well before your guests arrive.
Why This One Is Worth the Wait
Four hours sounds like a lot until you realize almost none of it is active work — sear the lamb, build the sauce, and let the oven take over. What comes out the other side is genuinely special: fall-apart lamb, a rich coconut curry sauce, tender potatoes, and sweet onions, all served over rice that’s built specifically to catch every last bit of sauce. It’s the kind of dinner worth setting aside a slow Sunday for.
