Thai Green Curry with Sweet Potatoes

Enjoy the curryPin

With fall arriving, I’m fortifying myself against cold evenings with hot broths and heartwarming soups. Thai curry is an ideal dish for this weather.

It’s not as thick as Indian curries so it gives me the soupy satisfaction I’m looking for. Yet, it packs plenty of heat from the chilis and curry paste.

I love freshly cooked jasmine rice with this Thai curry. But I’m very particular about the kind of jasmine rice I like. Call me spoiled growing up spending most of my summers in a Thai grocery store with my mum where I played hide and seek among 25kg (50lb) bags of jasmine rice. I learned how to tell whether the rice was topnotch by smelling the fragrance through the plastic rice bags. The best stuff came around February after the harvest in the late Fall and then transportation in a shipping container from Thailand to New Zealand.

I’ve yet to find a jasmine rice I’m in love with. To be fair, it’s a tall order, comparing memories of my childhood to what I can find in the supermarket aisle. So, I skip jasmine rice altogether and go for cauliflower rice. Free of sentimental baggage, cauliflower rice is an innocuous side dish that I can rely on to transport as much curry to my mouth as possible while still giving me plenty of bulk and fiber while being low in carbohydrates.

I’ll report back if I ever find that elusive fragrant jasmine rice again. For now, though, I’m sticking to cauliflower rice.


Thai Green Curry with Sweet Potatoes, Green beans and Chicken ingredient listPin

Thanks to our CSA box, we’ve been getting Fall vegetables that are perfect for curries, such as green beans, carrots, and sweet potatoes. The fresh vegetables add a lot of flavor to any dish, even in a stew-like curry where I boil the vegetables for a very long time.

The main star of this dish is the curry paste. I don’t make my own. I could, but I prefer an 80/20 approach. Since my local Asian grocery store carries very authentic curry paste, I buy it from them. Surprisingly, I went to 99 Ranch Market in Foster City but I couldn’t find any Thai curry paste. I had to go to the Marina and visit their Thai/Southeast Asian aisle. A couple of options caught my eye. When I saw the package full of Thai writing and really poorly translated English instructions, I knew I found my curry paste!

Sadly, the supermarket didn’t carry any kaffir lime leaves. They had lemongrass and galangal, but no kaffir lime leaves. What a mystery. Luckily, the curry paste already came with kaffir lime so that saved me. Consequently, we went to Orchard Supply Hardware to buy a kaffir lime leaf plant a week later to rectify this problem. More on that in a later post.

The final piece of advice I have for making this is to relax and add anything you feel like enjoying in your curry. I’m doubtful that Thai people actually eat sweet potatoes in their curry. But that’s what I love about cooking. It’s not strict like baking. It’s spontaneous and you can do whatever the hell you want.

Thai Green Curry with Sweet Potatoes, Green Beans, and Chicken

Print Recipe Pin Recipe Rate Recipe
This Thai Green Curry recipe is a balancing act between the refreshing aroma of lemongrass and the hearty richness of coconut milk. Enjoy this recipe with jasmine rice or cauliflower rice for a lower carb alternative.  
Prep Time: 30 minutes
Cook Time: 1 hour
Total Time: 1 hour 30 minutes
Course: Main Course
Cuisine: Thai
Keyword: batch-cooking, carbs, comfort, winter
Servings: 6 people
Calories: 929kcal
Author: Anna Rider


  • 2 cans (2 cans) Coconut cream, Substitute with coconut milk if you prefer.
  • 2 (2) Sweet potatoes, Substitute with regular potatoes if you prefer.
  • 1 pound (453.59 g) Green beans
  • 2 (2) carrot
  • 4 cloves (4 cloves) garlic
  • 3 bulbs (3 bulbs) Lemongrass, Optional. Find at the Asian supermarket.
  • 3 (3) Thai chilis, Thai hot chilis
  • 3 tablespoon (3 tablespoon) Green curry paste, Thai curry paste. The more authentic, the better
  • 1 tablespoon (1 tablespoon) brown sugar, Substitute with palm sugar if you have it.
  • 1 tablespoon (1 tablespoon) Fish sauce, Substitute with light soy sauce
  • 3 tablespoon (3 tablespoon) canola oil
  • 2 pound (907.18 g) Chicken drumsticks, Substitute with chicken breast if you prefer.
  • 1 can (1 can) Chicken broth, 12 oz
  • 1 handful (1 handful) Thai basil, Optional. Find at Asian supermarket.



  • Chop the green beans to about 2-3 inches long pieces.
    Thai Green Curry - Chop the green beansPin
  • Peel and chop the sweet potatoes into 1-inch cubes.
    Picture chop the sweet potatoesPin
  • Chop the carrots into 1-inch cubes.
    Chop the carrots picturePin


  • Peel the tough outer leaves from the lemongrass. Discard them. Once you reach the inner softer leaves, chop the leaves into 3-inch long pieces. You will throw these into the coconut milk later.
    Peel lemongrassPin
  • Peel away the leaves until you get to the inner core of the lemongrass bulb where the softest inner stem is. Chop off the root. You will throw this into the coconut milk later. Finely dice the inner stem. 
    Chop the lemongrass leavesPin


  • Heat the canola oil in a large skillet on high.
  • Brown the chicken on all sides for no more than 10 minutes. Don't overcook as it will continue cooking in the curry.  
    Brown the chickenPin
  • Remove the browned chicken from the skillet. 
    Remove the browned chicken from the skillet.Pin


  • In a large pot, add all the coconut cream. Boil the coconut cream on medium-high heat. 
    Boil the coconut creamPin
  • Add all of the lemongrass roots and leaves to the coconut cream. Allow the coconut cream to continue boiling with the lemongrass. 
    Add all of the lemongrass roots and leaves to the coconut creamPin
  • In the same skillet that you cooked the chicken, add the curry paste. Allow the curry paste to heat and become fragrant, about 3 minutes on high heat. 
    Add the curry pastePin
  • Add a ladle of the coconut cream into the skillet. Mix the curry paste with the coconut cream. 
    Mix the curry paste with the coconut creamPin
  • Add the 3 Thai chilis. 
    Add the 3 Thai chilisPin
  • Add the sugar.
    Add the sugar.Pin
  • Squeeze the garlic with a garlic press directly into the skillet. 
    Squeeze the garlicPin
  • Add the chicken back into this pan. Pour in the fish sauce.
    Pour in the fish sauce.Pin
  • Coat the chicken with the coconut cream and curry paste mixture. 
  • Transfer the chicken to the large pot with the coconut cream and lemongrass. Transfer everything in the skillet into the large pot.
    Transfer the chicken to the large pot with the coconut creamPin
  • Stir the chicken and turn the heat up to high. 
    Stir the chickenPin
  • Add the chicken broth. Cook for 10 minutes.  Don't cover the lid. Let the curry reduce and thicken.
    Add the chicken brothPin
  • Add the carrots. Cook for 5 minutes. Add the sweet potatoes and cook for 5 minutes
    Add the carrots.Pin
  • Once the carrots and sweet potatoes are softened, add the green beans to avoid overcooking the beans. 
    add the green beansPin
  • The curry is ready once the green beans are cooked through. The curry should be thick. Roughly chop the Thai basil and sprinkle on top of the dish. 
    The curry should be thick.Pin
  • Enjoy the curry with a side of jasmine rice, coconut rice, or cauliflower rice. 
    Enjoy the curryPin


  • I like to use palm sugar but I don't always have it in the kitchen. I substitute with brown sugar.
  • I don't like fish sauce so I substitute with soy sauce. If you enjoy fish sauce, please feel free to use it!
  • For very authentic curry paste, I go to the Asian supermarket and find the Thai grocery aisle. I go for the curry paste with only writing in Thai and made in Thailand. 
  • I like to use chicken drumsticks because Alex really likes drumsticks and the bone helps to thicken and add richness to the curry. Substituting with chicken thighs or breasts will tasty curry too. 
  • Skip the extra chili if you don't want extra spice. Those chilis are very hot!
    • Don't touch your eyes after you handled the chilis especially if you chop them for extra spice before putting into the recipe.
  • Skip the lemongrass if you can't find it or don't want to bother. If you have an authentic curry paste without any fillers, you can get by without the extra lemongrass. 
  • Skip browning the meat and heating up the coconut cream if you're short on time. Throw the chicken, curry paste, seasonings right into the coconut cream pot. 
  • I couldn't find any kaffir lime leaves in the Asian supermarket or else I would have put a few leaves in. If you have access to kaffir lime leaves, I highly recommend adding them. Crush them in your palm or slice them and add them in the same time you put in the lemongrass. 


Calories: 929kcal | Carbohydrates: 119g | Protein: 20g | Fat: 40g | Saturated Fat: 24g | Cholesterol: 93mg | Sodium: 638mg | Potassium: 653mg | Fiber: 8g | Sugar: 102g | Vitamin A: 11330IU | Vitamin C: 19.9mg | Calcium: 75mg | Iron: 2.1mg
Loved this recipe?Subscribe & get the Meal Plan System!
Anna looking down chopping vegetables
About Anna Rider

Hi! I'm Anna, a food writer who documents kitchen experiments on with the help of my physicist and taste-testing husband, Alex. I have an insatiable appetite for noodles 🍜 and believe in "improv cooking".

Leave a Comment

Recipe Rating