Skip to Content

Thai Beef Green Curry

Sharing is caring!

Green Thai curry beef is so good and really easy to make too.

Beef green curry is incredibly delicious and personally, I prefer it to the more popular chicken green curry.

The most important thing is to use the right cut of beef. You need to use beef that cooks quickly so no stewing steak here! Rib-eye is my preferred cut for speed. Skirt steak takes a little longer but it was amazing in this green curry!



Thai green curry beef

So much flavour with so little work! Make this today.


About The Green Curry Paste…

When time allows, I always make my own green curry paste for this beef recipe. You could cheat as I do from time to time and use a shop bought curry paste.

If you do use a shop bought paste, add it to taste. Many are salty and very spicy. Add too much and your green Thai curry beef could be ruined.

I really recommend making your own. My recipe is right here

Step by step photos…

Ingredients for Thai beef green curry

Be sure to get all your ingredients together before starting. It’s easier.

Adding green curry paste to wok

Heat the oil over medium high heat and then stir in the green curry paste.

Adding beef to curry paste in wok

Add the beef. For tougher cuts, you should first fry the meat and then add the curry paste.

Stirring meat and curry paste together

Brown the meat for a couple of minutes. No need to cook it through at this point unless you are using stewing steak.

Adding stock to wok

Add the stock and bring to a simmer.

Simmering beef

Simmer until the meat is tender. You might need to add a little more stock or water.

Adding vegetables to green curry

Stir in the fresh vegetables and add fish sauce to taste.

Thai green curry beef

Garnish with fresh red chillies and basil to serve

If you like this Thai beef green curry, you might like to try some of these too…

If you like this Thai yellow curry recipes, you might like to try some of these Thai favourites too.

Thai green curry
Thai red curry
Beef Massaman curry
Jungle curry
Panang curry

Yield: 4

Green Thai Curry Beef

Thai green curry beef
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes


  • 2 tbsp coconut or rapeseed (canola) oil
  • 2 – 3 tbsp shop bought green curry paste or 1 whole batch homemade
  • 450g beef skirt steak, cut into thin strips against the grain
  • 250ml unsalted Thai beef or chicken stock (or shop bought stock)
  • 400ml (1 ¼ cup) thick coconut milk
  • About 250g (8 oz) vegetables, such as baby corn, bamboo shoots, aubergine (eggplant), asparagus, broccoli, sliced lotus root
  • 2 tbsp sugar, (more or less to taste)
  • 3 tbsp fish sauce, preferably Thai*
  • 1 handful of Thai sweet basil, roughly chopped
  • 3 makrut lime leaves, stalks removed
  • 2 spur chillies, thinly sliced to garnish


  1. Heat the oil in a wok or large frying pan and when visibly hot, stir in the beef and fry for about 8 minutes or until almost tender enough to eat.
  2. Then add the green curry paste stirring so that the beef is coated with the paste.
  3. Add the stock and bring to a simmer. Continue simmering for about 5 to 10 minutes or until the beef is tender. Don't rush this! The beef is ready when it's ready.
  4. Stir in the coconut milk and the vegetables and continue stirring until the vegetables are cooked to your liking. I prefer my vegetables a bit on the crunchy side and not too mushy.
  5. Garnish with the sliced spur chillies and perhaps some more basil leaves and serve hot over steamed jasmine rice.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 784Total Fat: 46gSaturated Fat: 25gTrans Fat: 1gUnsaturated Fat: 17gCholesterol: 164mgSodium: 2039mgCarbohydrates: 38gFiber: 7gSugar: 16gProtein: 58g

Did you like this recipe?

Please join me on Facebook where I share all my latest recipes and videos. Just click that Facebook icon on the left and let's get to know each other!

I hope you enjoy this Thai beef green curry recipe. If you do try it, please leave a comment. I’d love to hear from you. 

Skip to Recipe

Sharing is Caring

Help spread the word. You're awesome for doing it!