Ingredients
2 tbsp olive oil or neutral-flavoured oil
1.2 kg (2 lb 10 oz) beef chuck steak, cut into 4 cm (1½ inch) pieces
1 lemongrass stalk, finely chopped (optional)
1 brown onion, finely diced
1 tbsp freshly minced ginger
1 tbsp freshly minced garlic
½ cup (115 g) yellow curry paste
600 ml (20½ fl oz) canned coconut milk
1 tbsp brown sugar
2 tbsp soy sauce or tamari
Juice of 1 lime
Steamed jasmine rice, for serving
Lime wedges, for serving
Roasted, crushed peanuts or crushed papadums, for garnish
½ bunch Thai basil, leaves picked (optional)
Freshly sliced bird’s eye chilli (optional)
Instructions
- Heat the oil in a large, heavy-based frying pan over medium–high heat.
- Brown the beef in batches for about 4–5 minutes, turning regularly until evenly colored. Set aside.
- In the same pan, add lemongrass, onion, ginger, and garlic. Cook for 2–3 minutes until fragrant.
- Stir in the curry paste and cook for 30 seconds to release its aroma.
- Add coconut milk, brown sugar, and soy sauce, then return the beef to the pan. Stir well and bring to a gentle simmer.
- Reduce heat to low, cover, and cook for 2 hours, stirring occasionally and adding ½ cup (125 ml) water if needed to prevent sticking.
- When the beef is tender, uncover and simmer for an additional 15 minutes to thicken the sauce.
- Remove from heat and stir in lime juice.
- Serve over steamed jasmine rice and garnish with crushed peanuts, Thai basil, and chilli if desired.
Notes
Beef chuck or any braising cut works best for this slow-cooked curry.
For a spicier version, add extra curry paste or sliced fresh chillies.
Substitute yellow curry paste with red or green curry paste for variation.
This curry tastes even better the next day as the flavors develop further.
Freezes well for up to 3 months — thaw overnight and reheat gently before serving.
- Prep Time: 10 minutes
- Cook Time: 2 hours 30 minutes
- Category: Main Course
- Method: Slow Cooking
- Cuisine: Thai
- Diet: Halal
Nutrition
- Serving Size: 1 bowl (1/6 of recipe)
- Calories: 560
- Sugar: 7g
- Sodium: 900mg
- Fat: 38g
- Saturated Fat: 20g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 42g
- Cholesterol: 130mg