PProvenance
Enter
Cooking in
Maple Ridge · Metro Vancouver
Nearest city · Vancouver Change
Thai

Gaeng Massaman — Muslim-Thai Braise / แกงมัสมั่น

Massaman is unique among Thai curries: it is a slow-cooked braise, not a quick coconut stir-fry. Beef (traditionally), lamb, or goat is cut into large chunks and cooked for 2–4 hours in coconut milk with massaman paste and whole spices until fork-tender. Waxy potatoes, whole pearl onions, and roasted peanuts are added in the last 45–60 minutes. The sauce reduces to a rich, slightly thick consistency and is seasoned with fish sauce, palm sugar, and tamarind. Whole dry spices (cinnamon sticks, cardamom pods, star anise) added whole to the cooking liquid provide additional infusion beyond what the paste provides. This is the Thai curry that most closely resembles a Persian or Indian slow-cooked meat dish in both technique and flavour.

‹Swipe for the next dish›
ServesFour portions
Total3 hours 30 minutes (plus overnight resting, recommended)
Within reach10of 11 in Maple Ridge

Ten in town · one not yet within reach.

How the 11 are reached
In town
10 · beef chuck, short rib, or brisket, coconut milk, waxy potatoes, pearl onions, fish sauce, palm sugar, tamarind paste, cinnamon sticks, cardamom pods, star anise
Not yet within reach
1 · massaman curry paste
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

1 kg
beef chuck, short rib, or brisket
cut into large chunks
800 ml
coconut milk
full-fat; divided
Origin · Sri Lankan coconut (Coconut Research Institute of Sri Lanka), Sri LankaIn town · Jeya Brothers · Vancouver →
100 g
massaman curry paste
store-bought or homemade
Not yet within reach of Maple Ridge · each reach is counted
400 g
waxy potatoes
peeled, cut into large chunks
150 g
pearl onions
peeled, left whole
80 g
roasted peanuts
skins removed
Your own market
2 tbsp
fish sauce
plus more to taste
Whole dry spices
4
cardamom pods
lightly crushed

Within reach counts in town, delivered, shipped and the nearest city. A staple counts once it has a local seller. Charted from each shop's own pages; not yet vouched by a cook who shops here.

The larder of Maple Ridge →

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
Pour approximately half the coconut milk into a wide, heavy pot or Dutch oven set over medium heat. Bring to a simmer and allow it to reduce, stirring, until the cream separates and the oil rises visibly to the surface — this split is what allows the paste to fry rather than steam, giving you flavour instead of pallid starch.
From the canon — Fresh coconut milk — extracted from freshly grated coconut flesh rather than purchased in a can — and the technique of 'cracking' it: heating the thick, fat-… Coconut Milk: Cracking, Frying, Reducing →
2
Add the massaman paste to the separated coconut cream and fry, stirring constantly, for 3–4 minutes, so its raw aromatics cook out, its colour deepens by one shade, and its fragrance shifts from sharp and raw to warm and integrated. This is where the dish lives or dies: pull the paste too soon and that rawness will ride through every hour of braising that follows.
3
Add the beef chunks and turn to coat in the fried paste, so every surface picks up the seasoned fat before the liquid goes in. Pour in the remaining coconut milk and enough water to just cover the meat, then add the cinnamon sticks, cardamom pods, and star anise directly to the braising liquid and bring everything to a gentle simmer.
4
Braise uncovered or partially covered at a steady, low simmer for a minimum of 90 minutes — and up to 3 hours for chuck or brisket — skimming accumulated fat from the surface regularly throughout, so the sauce stays clean and its final flavour reads as rich rather than greasy. The meat is ready when a large chunk yields completely to the pressure of a spoon with no resistance at its centre.
5
At the 45-minute mark before serving, add the waxy potato chunks and whole pearl onions, timing their entry so they finish tender at the moment the beef is done rather than dissolving into the sauce during a long braise. Cook at a gentle simmer until a knife passes through a potato with no pressure, yet the pieces still hold their edges cleanly.
6
Season the braising liquid with fish sauce, palm sugar, and tamarind water, then add the roasted peanuts. Stir and taste: the balance sought is rich and deep, with the tamarind's fruity acidity cutting cleanly through the coconut fat — without it, the sauce will read as flat and starchy rather than alive.
From the canon — Fish sauce — nam pla — is the universal salt of the Thai kitchen. Fish Sauce (Nam Pla): Selection and Use →
7
For best results, cool the finished curry completely and refrigerate overnight, so the fat rises and solidifies in a single layer that can be lifted cleanly from the cold surface rather than skimmed imprecisely from a hot one. Reheat very gently over low heat the following day — sufficient only to return the sauce to a fluid, glossy, lightly thickened consistency without breaking the coconut emulsion.
III

Quality Hierarchy

01
Reserve — Bone-in beef short rib, braised for the full 3 hours; freshly ground homemade massaman paste with dried long chillies, galangal, lemongrass, and toasted whole spices; fresh tamarind block dissolved to order; palm sugar in solid block form.
02
Estate — Bone-in chuck or brisket; a reliable commercial massaman paste supplemented with freshly toasted cinnamon, cardamom, and star anise; jarred tamarind concentrate; palm sugar granules.
03
Market — Boneless beef chuck, cubed large; commercial massaman paste used without supplementation; tamarind concentrate; palm sugar or soft light brown sugar as substitute.
04
House — Any collagen-rich stewing beef (never a lean cut); commercial paste; tamarind paste; palm or brown sugar. The braise time and the tamarind are the irreducible minimum — the dish cannot be rushed or omit the acid.
IV

Sensory Tests

◇Sight. Coconut cream has split — oil pools visibly on the surface, signalling the paste can fry rather than boil.
◇Smell. Fried paste smells warm, deep, and integrated; the raw sharpness of galangal and lemongrass has given way to a toasted, spiced fragrance.
◇Touch. A large beef chunk yields completely to spoon pressure with no resistance at the centre — no chewiness remains.
◇Touch. Potato pieces are fully tender under a knife's point, yet their edges remain defined and they have not begun to slump into the sauce.
◇Sight. After overnight refrigeration, the fat has solidified into a distinct, removable layer on the cold surface, cleanly separable before reheating.
◇Where it lives or dies. The paste must fry in the separated coconut oil long enough for its raw edge to cook out and its fragrance to turn warm and integrated; a paste merely heated in liquid will never fully bloom, and no length of braising will recover the depth lost at this stage.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

Pouring for British Columbia · ·

The pairing
Kiku-Masamune Kimoto Junmai
Kiku-Masamune Sake Brewing · Nada
Not yet stocked in British Columbia
Sake
From British Columbia

Nothing from British Columbia holds against this yet.

Without alcohol

No pour without alcohol holds against this yet.

Why each one works is part of membership — Enter · from $49 a year →

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year