0:00 / 15:29
Developed with YouTube

Rich & Tender Thai Massaman Beef Curry

groups4 servingsspeedMediumcountertopsPrep: 15 minsskilletCook: 150 minsscheduleTotal: 165 minsoutdoor_grillStewedlocal_fire_departmentMild
Allergens:warningFishwarningShellfishwarningPeanuts

Allergen labels are AI-generated and may be incomplete or wrong. If you have a food allergy, always verify every ingredient yourself.

Recipe details are AI-generated from the video and may contain errors — for reference only.

skilletInstruction

9 Steps Total
01
Active Cooking
00:00:41
warningStay safe

Always use a sharp knife and a steady cutting board when slicing raw beef, and wash hands thoroughly afterwards to prevent cross-contamination.

Without shaking the 1 can of full-fat coconut milk, open it and scoop approx. 120 ml of the thick coconut cream from the top layer directly into an unheated Dutch oven. Turn heat to medium-high and simmer, stirring occasionally, until all water evaporates, the coconut oil separates, and the milk solids turn pale golden brown with a nutty aroma (approx. 3 to 4 minutes). Meanwhile, cut 800 g of beef chuck roast into large 2-inch chunks.

local_fire_departmentMedium-high heat, 3 to 4 minutes
lightbulb

Watch out

Do not shake the can of coconut milk before opening, otherwise the rich cream will disperse into the watery milk and will not break into oil properly.

Ingredients:Coconut milk (120 ml)Beef chuck roast
Tools:chef's knifecutting boardcast iron potcan opener
02
Active Cooking
00:03:23

Add 115 g (4 oz) of Massaman curry paste directly into the bubbling coconut oil. Fry over medium heat, stirring constantly with a wooden spatula for about 30 to 60 seconds, until the paste darkens slightly, sizzles thoroughly, and releases a deep, rich toasted spice aroma.

local_fire_departmentMedium heat, 30 to 60 seconds
lightbulb

Watch out

Stir the curry paste continuously over medium heat, otherwise the ground spices will burn rapidly against the bottom of the pot and turn bitter.

Ingredients:curry paste (115 g)
Tools:wooden spatula
03
Active Cooking
00:03:54

Add all the cut beef chuck cubes (800 g) into the Dutch oven. Stir and turn the beef chunks for about 1 to 2 minutes over medium heat until every single piece is evenly coated in the hot curry paste. Do not attempt deep browning.

local_fire_departmentMedium heat, 1 to 2 minutes
lightbulb

Watch out

Gently stir from the bottom of the pot to prevent the paste from sticking and scorching while coating the meat.

Ingredients:Beef chuck roast (800 g)
Tools:wooden spatula
04
Active Cooking
00:05:16

Pour in the remaining thin coconut milk (approx. 280 ml) from the can. Fill the empty coconut milk can with 400 ml of water and pour it into the pot. Stir well and scrape any browned bits off the bottom of the pot until the liquid forms an even, reddish-orange broth covering the beef.

local_fire_departmentMedium heat, 1 minute
lightbulb

Watch out

Scrape the bottom of the Dutch oven thoroughly when adding liquids, otherwise stuck curry paste will scorch during the long braising process.

Ingredients:Coconut milk (280 ml)water (400 ml)
Tools:wooden spatula
05
Active Cooking
00:06:21

Add 2 tbsp of Thai shrimp paste into the simmering liquid. Stir until the paste is completely dissolved. If excessive foam or grey scum rises to the surface, skim it off gently with a ladle, keeping the fragrant red oil in the pot.

local_fire_departmentMedium-low heat, 1 to 2 minutes
lightbulb

Watch out

When skimming scum, take only the white/grey foam and avoid removing the flavorful floating spiced coconut oil.

Ingredients:shrimp paste (2 tbsp)
Tools:ladle
06
Active Cooking
00:08:18

Cover the Dutch oven with the lid left slightly ajar to allow minimal steam to vent. Reduce the heat to low so the liquid stays at a gentle, bare simmer (around 95°C / 200°F). Simmer for 1.5 to 2 hours, checking occasionally to ensure the beef remains mostly submerged, until the beef chunks are tender and beginning to break down. Meanwhile, peel 450 g of yellow potatoes and cut into large chunks; peel 250 g of yellow onion and cut into 1.5-inch wedges.

local_fire_departmentLow heat, 90 to 120 minutes
lightbulb

Watch out

Keep heat at a bare simmer rather than a rolling boil, otherwise the beef will turn tough and stringy instead of meltingly tender.

Ingredients:potatoOnion
Tools:Y-peelerchef's knife
07
Active Cooking
00:09:56

Add the cut onion wedges (250 g) and potato chunks (450 g) into the Dutch oven. Gently press them down into the liquid with a wooden spatula until they are basically submerged in the curry broth.

local_fire_departmentMedium-low heat, 1 minute
lightbulb

Watch out

Carefully slide potatoes and onions into the hot curry rather than dropping them from high, otherwise hot liquid will splash.

Ingredients:potato (450 g)Onion (250 g)
Tools:wooden spatula
08
Active Cooking
00:10:36

Roughly chop 30 g of rock sugar or palm sugar and add it to the pot. Add 30 ml (2 tbsp) of fish sauce, squeeze in 30 ml of fresh lemon juice (from 1 lemon, catching the seeds with your fingers), and add 75 g (1/2 cup) of roasted unsalted peanuts. Stir thoroughly to incorporate all seasonings.

local_fire_departmentMedium-low heat, 2 minutes
lightbulb

Watch out

Catch lemon seeds with your fingers or a small strainer when squeezing, otherwise stray seeds will impart unpleasant bitterness into the stew.

Ingredients:sugar (30 g)fish sauce (30 ml)lemon (1 piece)Roasted unsalted peanuts (75 g)
Tools:cleaver
09
Active Cooking
00:12:31
warningStay safe

Use heatproof oven mitts or cloth when touching the hot cast iron Dutch oven handles to prevent severe burns.

Bring the curry back to a gentle simmer over low heat. Cook uncovered for 25 to 35 minutes, stirring occasionally from the bottom, until a metal cake tester or skewer easily slides into the center of a potato chunk with zero resistance, the onions are translucent and sweet, and the beef pulls apart effortlessly into succulent shreds with light spoon pressure. Taste the sauce, turn off the heat, and serve hot with steamed jasmine rice (or chill overnight and reheat the next day for even richer flavor).

local_fire_departmentLow heat, 25 to 35 minutes
lightbulb

Watch out

Stir occasionally all the way to the bottom of the Dutch oven, otherwise dense potato starch will settle and burn.

Tools:oven mittsCake tester or skewer

groceryAll Ingredients

Coconut milk1 can
Beef chuck roast800 g
curry paste115 g
water400 ml
shrimp paste2 tbsp
potato450 g
Onion250 g
sugar30 g
fish sauce30 ml
lemon1 piece
Roasted unsalted peanuts75 g

blenderAll Tools Needed

chef's knifecutting boardcast iron potcan openerwooden spatulaladleY-peelercleaveroven mittsCake tester or skewer