-
1
Place the coconut cream in a wide, heavy pot over medium heat and cook, stirring occasionally, until the oil pools visibly at the surface and the mass begins to fry rather than simmer — this cracking of the cream is what gives the finished curry its depth and gloss, because only the separated fat will fry the paste properly rather than merely stewing it. The smell shifts from sweet and milky to faintly nutty, which is the signal to proceed.
-
2
Add the massaman paste to the cracked cream and fry, stirring continuously, for 3–4 minutes — longer than green or red paste, because the dry whole spices ground into massaman paste need sustained heat to shed their raw, dusty edge and become toasted and round. The paste darkens by one shade and the raw spice sharpness gives way to a fragrance that is warm, cohesive, and deeply aromatic.
-
3
Add the beef cubes and turn each piece to coat it thoroughly in the paste, then fry briefly until the surfaces are coloured — this seals the exterior so the beef holds its shape through the long braise rather than shredding into the sauce prematurely. The hiss of the meat against the paste is the indicator of sufficient heat.
-
4
Pour in the thin coconut milk to cover the beef, then add the roasted peanuts, the bruised lemongrass stalk, and the bruised cardamom pods — bruising splits the fibres open so the aromatics release steadily into the liquid over the full hour of braising rather than all at once. Bring to a gentle simmer, cover partially, reduce the heat to very low, and braise for 1 hour.
-
5
At the 1-hour mark, add the potato chunks and the whole peeled onions, then continue to braise, partially covered, for a further 30 minutes to 1 hour — adding them now rather than at the start prevents them from dissolving into the sauce and losing all texture. At 1.5 hours total, the sauce should cling lightly to the beef rather than remaining a thin broth, its colour a deep amber from the reduced paste and coconut fat, and the beef should yield without resistance to a fork inserted and twisted.
-
6
By 1.5 hours the braise fills the kitchen with one of the most layered fragrances in the Thai repertoire — cardamom, clove, and cinnamon have distributed slowly through the coconut milk and now release continuously as the curry simmers, producing a warmth that is simultaneously sweet and complex. This sustained, deeply rounded fragrance is the confirmation that the spice integration is complete and the curry is ready for its final seasoning.
-
7
This is where the dish lives or dies. Remove from the heat, add the tamarind water, tamarind concentrate, and palm sugar, and stir until the sugar dissolves — removing from the heat first means the tamarind's bright sourness does not cook off before you can taste and balance it. Taste: sweetness must arrive first, quickly followed by the tamarind's rounded, dried-fruit sourness, then the background heat of the massaman spice; if either sweetness or sourness dominates alone, adjust with additional palm sugar or tamarind until both are simultaneously present, and only then add the fish sauce and adjust for salt.