Slow-cooked Coconut Beef Curry

Why You’ll Love This Recipe

I love how this curry is simple to prepare yet delivers such incredible depth of flavor. The beef becomes melt-in-your-mouth tender, and the rich coconut base creates a silky sauce that’s both savory and slightly sweet. It’s the kind of dish that gets even better the next day, and it’s flexible enough to adjust to any spice preference. Served over jasmine rice with a sprinkle of peanuts or Thai basil, it’s pure comfort in a bowl.

Ingredients

(Note: All ingredient amounts are listed in the recipe card below.)

2 tbsp olive oil or neutral-flavoured oil
1.2 kg (2 lb 10 oz) beef chuck (casserole/braising) 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 (see note 1)
600 ml (20½ fl oz) canned coconut milk (see note 2)
1 tbsp brown sugar
2 tbsp soy sauce or tamari
Juice of 1 lime

TO SERVE
Steamed jasmine rice
Lime wedges
Roasted, crushed peanuts or crushed papadums
½ bunch Thai basil, leaves picked (optional)
Freshly sliced bird’s eye chilli (optional)

Slow-cooked Coconut Beef Curry Directions

  1. I start by heating the oil in a large, heavy-based frying pan over medium–high heat.

  2. I brown the beef in batches for about 4–5 minutes, turning regularly until it’s evenly colored. Once done, I set the beef aside on a plate.

  3. In the same pan, I add lemongrass, onion, ginger, and garlic, cooking for 2–3 minutes until fragrant.

  4. I stir in the curry paste and cook for about 30 seconds to release its aroma.

  5. I add the coconut milk, brown sugar, and soy sauce, then return the beef to the pan. I stir everything together and bring it to a gentle simmer.

  6. I reduce the heat to low, cover, and let it cook for 2 hours, checking halfway through to make sure the sauce isn’t catching on the bottom. If needed, I add about ½ cup (125 ml) of water.

  7. When the beef is tender enough to break apart easily, I uncover the pan, increase the heat to medium–high, and simmer for another 15 minutes to thicken the sauce.

  8. I remove the curry from the heat and stir in the lime juice just before serving.

  9. I serve the curry over steamed jasmine rice and top it with crushed peanuts, fresh basil, and chilli if I’m in the mood for spice.

Servings and Timing

This recipe serves 6 people.
Prep Time: 10 minutes
Cook Time: 2 hours 30 minutes
Total Time: 2 hours 40 minutes

Variations

I sometimes switch the yellow curry paste for red or green curry paste when I want a different flavor profile. For a milder curry, I reduce the amount of paste or use coconut cream for a richer, smoother sauce. When I’m cooking for a vegetarian crowd, I replace the beef with chunks of tofu or vegetables like pumpkin and sweet potato — they soak up the sauce beautifully.

Storage/Reheating

I store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors develop even more as it sits. To reheat, I warm it gently on the stovetop over low heat, adding a splash of water to loosen the sauce. It also freezes well — I freeze portions for up to 3 months and thaw them overnight in the fridge before reheating.

FAQs

Can I make this in a slow cooker?

Yes, I brown the beef and aromatics first, then transfer everything to a slow cooker and cook on low for 6–7 hours or high for 3–4 hours.

What cut of beef works best?

I like to use chuck steak because it becomes incredibly tender when slow-cooked.

Can I make it dairy-free?

It already is — coconut milk replaces any need for dairy in this dish.

How can I make it spicier?

I add extra curry paste or a few sliced chillies while simmering for more heat.

Can I use light coconut milk?

Yes, but I prefer full-fat coconut milk for a richer texture and deeper flavor.

What if I don’t have lemongrass?

I skip it or add a little lime zest or kaffir lime leaf for a similar aroma.

How do I thicken the sauce?

I let it simmer uncovered at the end until it reaches my desired consistency.

Can I add vegetables?

Absolutely. I sometimes toss in carrots, bell peppers, or green beans during the last 30 minutes of cooking.

Can I make it ahead of time?

Yes, it tastes even better the next day, making it perfect for meal prep.

What can I serve it with besides rice?

I like pairing it with naan, roti, or even couscous for a fun twist.

Conclusion

I love how this Slow-cooked Coconut Beef Curry brings comfort and warmth to the table with minimal effort. The slow simmering transforms the beef into something beautifully tender, while the coconut and spices create a sauce that’s full of depth and richness. It’s the kind of dish I make when I want something that feels indulgent yet homey — and it never disappoints.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Slow-cooked Coconut Beef Curry

Slow-cooked Coconut Beef Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and comforting slow-cooked coconut beef curry featuring tender chunks of beef simmered in a fragrant yellow curry sauce with lemongrass, ginger, and lime. The slow cooking infuses every bite with deep, aromatic flavors for a hearty and satisfying meal.

  • Total Time: 2 hours 40 minutes
  • Yield: 6 servings

Ingredients

2 tbsp olive oil or neutral-flavoured oil

1.2 kg (2 lb 10 oz) beef chuck steak, cut into 4 cm ( 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

  1. Heat the oil in a large, heavy-based frying pan over medium–high heat.
  2. Brown the beef in batches for about 4–5 minutes, turning regularly until evenly colored. Set aside.
  3. In the same pan, add lemongrass, onion, ginger, and garlic. Cook for 2–3 minutes until fragrant.
  4. Stir in the curry paste and cook for 30 seconds to release its aroma.
  5. Add coconut milk, brown sugar, and soy sauce, then return the beef to the pan. Stir well and bring to a gentle simmer.
  6. Reduce heat to low, cover, and cook for 2 hours, stirring occasionally and adding ½ cup (125 ml) water if needed to prevent sticking.
  7. When the beef is tender, uncover and simmer for an additional 15 minutes to thicken the sauce.
  8. Remove from heat and stir in lime juice.
  9. 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.

  • Author: Chloe Mae
  • 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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star