Thai Coconut Chicken

With classic Thai flavors in a creamy coconut cream sauce, this Thai Coconut Chicken recipe is one our go-to’s for an easy and better-for-you dinner option.

overhead thai coconut chicken with text overlay


Easy Thai Chicken Stir Fry Recipe

Never had Thai food or never made Thai food at home? It is actually very easy and pretty healthy. This recipe is considered to be a stir-fry recipe since it is all made in one pan (except the rice!) and stir fried.

Many folks also associate Thai food with spice, heat and curry. When preparing it at home, these flavors can be adjusting to your liking or even made sweet instead of spicy. You are in the driver’s seat.

close-up chicken pieces on a fork

Technically speaking, this isn’t a curry, but curry is actually a broad term that just means any sauce seasoned with dried spices. It is commonly associated with a yellow curry made in Indian, but they are also found in Thailand. Since we aren’t using dried spices, it is not a curry, although some might disagree.

overhead view of coconut chicken in a skillet with broccoli

Why You’ll Love This Thai Coconut Chicken

Tender chicken coated in a flavorful sauce- what’s not to love?

  • No curry – If you aren’t a fan of traditional curry, this is a Thai recipe that doesn’t use the super flavorful curry spices. That makes it kid and picky eater friendly (as long as you don’t season it too spicy).
  • Fresh flavors – With ingredients like fresh lime, vegetables and cilantro, you can beat the fresh flavors that this dish has.
  • Quick and easy – Considering this dinner is ready in only 20 minutes, it’s a good idea to make when you’re short on time and need to get dinner on the table quickly.
  • Easily Customizable– You can add so many more veggies to this dish or even swap out the protein.
chicken chunks with broccoli on a wood spoon

Ingredients You’ll Need

These ingredients can all easily be found at your local grocery store. 

  • Chicken breasts – You want this to be boneless skinless chicken breasts. You could use chicken thighs if you’d like, just keep in mind the cooking time will be different.
  • Corn starch or flour – You need something to help the seasonings stick to the chicken.
  • Salt and pepper – With the bold flavors of thai food, you don’t need much to season this great recipe. Fine sea salt and freshly ground pepper are what I use.
  • Vegetable oil – This is what we use to sauté the chicken. It helps it to not stick to the pan when cooking.
  • Vegetables – I use a combination of broccoli and yellow onion. But you could add in some others like green beans or baby corn to make this comforting meal.
  • Garlic – I always like to use fresh garlic cloves rather than buying the pre-minced jarred version from the grocery store.
thai coconut chicken with white rice, limes and fresh cilantro on a white plate
  • Ginger – Fresh ginger is always preferred over the pre minced version. I like to either mince or grate mine for this recipe. 
  • Coconut milk – Full fat coconut milk is important to use here. The creaminess factor of this chicken might just be the best part.
  • Hot chili sauce – If you have trouble finding it, it can easily be found at Asian grocery stores. Add more or less depending on taste.
  • Sugar – To balance out the hot and savory flavors, we add a little sugar. Plain white sugar or brown sugar are great.
  • Lime juice & lime zest – A squeeze of fresh lime juice really brightens up this tender chicken. You can use lemon juice in a pinch, but make sure it is fresh. Lime zest offers a pure lime flavor without the acidity.
  • Cilantro – This is optional, but definitely adds some color and flavor to the dish. You could also use green onions for garnish.
  • Lime coconut rice – You could also use jasmine rice, white rice, brown rice or even thin rice noodles for serving.
Cilantro-Lime Coconut Rice - The only way to eat rice! Flavored with coconut milk, fresh cilantro or Thai basil and citrus zest!

How to Make Thai Coconut Chicken

You are going to love how easy it is to make this recipe- dinner on the table in just 30 minutes. If you are making your own rice, start that first because it takes the longest.

  1. Trim chicken. Remove excess fat from chicken breasts and cut into strips.
  2. Coat chicken. In a shallow bowl, mix corn starch, salt and pepper. Dredge chicken in the mixture, covering the majority of each piece.
  3. Fry chicken. Heat oil in large frying pan over medium heat. When hot, add chicken and discard remaining flour mixture. Turn frequently until cooked evenly. Remove chicken onto a paper towel lined plate. Set aside.
  4. Cook Broccoli. Cook the florets until just tender, but they still hold their shape.
browning chicken in a pan
  1. Cook onions. In same pan, add onions, garlic and ginger. Cook until onions start to soften. If there is little to no oil left, add an additional teaspoon.
  2. Make sauce. Add coconut milk, broccoli florets, hot chili sauce, sugar, lime juice and cilantro.
  3. Add chicken. Return cooked chicken and broccoli to the mixture. Toss to coat. The corn starch chicken will thicken the sauce. Cook over medium heat, stirring occasionally. Turn off heat and allow to sit before serving. The sauce will continue to thicken as the temperature decreases.
  4. Serve. Spoon rice into a serving bowl, top with chicken and sauce. Garnish and serve with fresh lime wedges to squeeze over top.
close up of thai coconut chicken in a skillet

What to Serve with Thai Coconut Chicken

I serve my Thai Coconut Chicken over Lime Coconut Rice. The rice actually takes a few minutes longer than the chicken. Really, if you start it first, the entree will be ready just as your rice dings. It really doesn’t need more than rice unless you want to serve a side salad with miso dressing.

Also check out my tips for making perfect rice, no rice cooker needed! Ginger Rice is also a good pick.

two plates of thai curry chicken


We like this easy thai chicken curry exactly as written, but here are a few options to make it your own.

  • Peppers – I sometimes add bottled roasted red peppers or red bell peppers to give the dish more color. Just slice the peppers into strips and add in with chicken and broccoli to give them time to warm up.
  • Spice – Adding red chili peppers or red pepper flakes give amazing flavor while also spicing things up a bit.
  • Rice – I like serving me tasty thai chicken curry with lime coconut rice, but you could also use jasmine rice, white rice, brown rice, cauliflower rice or even thin rice noodles for serving.
  • Other Veggies– Cauliflower, carrots, zucchini and any other hearty vegetables is welcome in this dish.
  • Protein Swap- Chicken can be substituted with beef, pork, seafood like shrimp or scallops or even tofu.
close up of chicken and broccoli on a plate

Storage and Freezing

Storage: You can store any leftovers in an airtight container in the refrigerator. It will last for up to five days. Reheat in the microwave or on the stovetop in a heavy bottom saucepan.

Freezing: You can also freeze this thai coconut chicken in a freezer safe container. It will stay for up to three months. I would not freeze it with the rice, either freeze separately or make a new batch of rice. Thaw it in the fridge overnight and reheat in the microwave or stovetop just like leftovers.

coconut rice with coconut milk chicken dish, scallions, limes and cilantro

Commonly Asked Questions

What is the difference between Thai and Indian curry?

The main difference between Thai and Indian curry lies in their flavor profiles and ingredients. Thai curries, such as red, green, and yellow curries, tend to be lighter and milder, emphasizing the use of fresh herbs like lemongrass, galangal, and Thai basil.

Indian curries, on the other hand, are bolder and more robust, featuring a diverse range of spices like cumin, coriander, turmeric, and garam masala, resulting in a deeper and more complex taste. Additionally, Indian curries often incorporate ingredients like yogurt or cream, while Thai curries typically include coconut milk for a creamier texture.

Can I make this mild?

You sure can! All you have to do is omit the chili garlic sauce. It will still have flavor from the onion and garlic, but will not be spicy.

Can I eat this dish cold?

Sure can. Although I don’t like it cold, feel free to nosh on the leftovers straight from the container.

collage of thai coconut chicken for pinterest

More easy Asian Recipes

green curry sauce pouring over steak

Green Curry Sauce

If you are a fan of Thai food, you have got to try this Green Curry Sauce recipe! Made with ingredients like lime juice and fresh ginger, it's bursting with flavor!
See The Recipe!
angled shot of soup in a bowl

Thai Coconut Soup

Seafood Thai Coconut Soup is an easy and healthy appetizer or entree using scallops, shrimp, vegetables and a red curry coconut broth.
See The Recipe!
close up of thai coconut chicken recipe with text overlay for pinterest
thai coconut chicken with white rice, limes and fresh cilantro on a white plate

Thai Coconut Chicken Recipe

4.89 from 9 votes
Thai Coconut Chicken is a easy dinner recipe made with coconut milk, broccoli, ginger and more flavorful spices. Dinner is ready in just 20 minutes!
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4



  • Trim the chicken breasts and cut into uniform 1-inch cubes.
  • In a shallow bowl, whisk together the cornstarch, salt and pepper. Dredge the chicken pieces in the mixture to coat.
  • Over medium-high heat, heat the oil in large skillet. When hot, add chicken, tapping off excess cornstarch. Do not crowd the pan. Work in batches, if needed. Brown the chicken, approximately 5 minutes. Remove the chicken to a paper towel lined plate. Set aside. Repeat with the next batch if necessary.
  • Add 1 tablespoon of the vegetable oil and then add the broccoli florets, sauteing until they just start to soften and the ends get brown. Remove to a plate and set aside.
  • In same skillet (without cleaning it out or turning down heat), add the onions, garlic and ginger. If the pan is totally dry, add another 1-2 teaspoons of cooking oil. Saute for 2 minutes or until onions start to soften.
  • Stir in the coconut milk, chili garlic sauce, sugar, lime juice and lime zest and cilantro, cooking for another 3 minutes.
  • Return the cooked chicken and broccoli to the coconut sauce, tossing to coat. Cook over medium heat for an additional 2 minutes. Turn off the heat and allow to sit for 2-3 minutes before serving. The sauce will continue to thicken as the temperature decreases.
  • Spoon rice into a serving bowl, top with the chicken, broccoli and sauce. Garnish with fresh cilantro, lime wedges and a sprinkle of flaky sea salt.
  • If you've tried this recipe, come back and let us know how you liked it in the comments or star ratings.


  • I sometimes add bottled roasted red peppers to give the dish more color. Just slice the peppers into strips and add in with chicken and broccoli to give them time to warm up.


Calories: 255 kcal, Carbohydrates: 20 g, Protein: 20 g, Fat: 10 g, Saturated Fat: 7 g, Cholesterol: 54 mg, Sodium: 408 mg, Potassium: 542 mg, Fiber: 2 g, Sugar: 6 g, Vitamin A: 380 IU, Vitamin C: 51.3 mg, Calcium: 40 mg, Iron: 0.9 mg
Author: Jessica Formicola
Calories: 255
Course: Main Course, Main Dish
Cuisine: Thai
Keyword: coconut chicken, thai chicken
Did you make this recipe?I’d love to see your recipes – snap a picture and mention @savoryexperiments or tag #savoryexperiments!
Jessica Formicola in her ktichen

About the Author

Jessica Formicola

Jessica the mom, wife and chef behind Savory Experiments. You might see her on the Emmy- nominated TV show Plate It! or on bookshelves as a cookbook author. Jessica is a Le Cordon Bleu certified recipe developer and regularly contributed to Parade, Better Homes & Gardens, The Daily Meal and more!

Read More About Jessica

4.89 from 9 votes (4 ratings without comment)

Join The Discussion

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

Recipe Rating

Questions and Reviews

  1. 5 stars
    I LOVE coconut curry. Thai food is one of my favorites and this recipe looks amazing. Can’t wait to make it for my family this week!