Ingredients
Method
- Combine the shallots, garlic, ginger, galangal, turmeric, soaked dried chilies, and fresh chilies in a blender or food processor with 2 tablespoons of water. Blend to a smooth paste, scraping down the sides as needed.
- Heat the oil in a wide, heavy-bottomed pot or Dutch oven over medium heat. Add the spice paste and cook, stirring frequently, for 8–10 minutes until it darkens slightly, smells fragrant, and begins to stick to the bottom of the pot.
- Add the lemongrass knot, kaffir lime leaves, cinnamon stick, and cloves. Stir to combine with the paste and cook for another 2 minutes.
- Add the beef cubes and stir well to coat every piece in the spice paste. Cook for 3–4 minutes, turning the beef, until lightly seared on the outside.
- Pour in both cans of coconut milk and add the salt and sugar. Stir to combine. Bring to a gentle boil, then reduce the heat to low.
- Simmer uncovered, stirring every 20–30 minutes, for approximately 2.5 to 3 hours. The coconut milk will gradually reduce — first it will look like a thin curry, then a thick sauce, then it will begin to look almost dry.
- When most of the liquid has evaporated and the mixture starts to look greasy (the coconut oil separating out), stir more frequently. This is the critical final stage — the spices and remaining coconut fat will begin to fry the beef. Stir gently and continuously for 10–15 minutes until the beef is deep brown and coated in a dark, almost dry spice crust.
- If using toasted desiccated coconut, stir it in during this final frying stage.
- Taste and adjust salt. Remove the lemongrass, cinnamon stick, and cloves before serving. Serve over steamed jasmine rice.
Notes
Don't rush the final drying stage — the moment the coconut milk is gone and you see the oil separating is exactly when the flavor deepens most dramatically. Stir gently to avoid shredding the beef.
