A one-pot Thai Coconut Chicken Curry is simple, creamy and flavorful. It’s a healthy weeknight meal with tons of flavor and hearty vegetables made in under 30 minutes. Swapping out the rice for cauliflower rice makes this Paleo and Whole30 compliant, too!

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox.
Okay, as I start out writing this post I am sitting at my dining room table CLEARLY avoiding cleaning up the mess that is this Thai coconut chicken curry. And it’s not even the dishes that are bothering me (HOLLA to 1-pot meals, my friends!). It’s the fact that cauliflower bits are lingering all over the place.
If I weren’t trying to keep this chicken curry Whole30 compliant, I probably would have just used plain rice or quinoa. I mean, I like cauliflower rice and it is a great grain-free option for dishes such as this. And it makes an amazing healthy meal for weekly meal prep, too!
One-Pot Curry Recipe

Yeah, you read that right: just one pot for this Thai style dish.
It’s simple, delicious, and takes just about 30 minutes! AH I know, a one-pot, 30-minute dinner. How pumped are we right now? PUMPED.
Ingredients List
- ghee or coconut oil
- garlic
- onion
- chicken breast
- broccoli
- bell peppers
- canned coconut milk
- unsweetened almond milk or cashew milk
- red curry paste
- fish sauce, optional but adds that “authentic” flavor
- turmeric
- pink salt
- cayenne
- cauliflower
- cilantro, for garnish
How To Make Thai Coconut Chicken
- Cook the Chicken. In a large pot over medium heat, add the ghee or coconut oil, garlic and onions, and cook for 2 minutes. Add the chicken, cover the pot and cook until white on the outside.
- Add the vegetables, milk and seasonings. Add in the broccoli, bell peppers, coconut milk, nut milk, curry paste, fish sauce, turmeric, salt and cayenne. Cook to simmer over medium-high heat, then reduce to low and simmer for 15-20 minutes, or until the chicken is cooked through.
- Make the cauliflower rice. Chop the cauliflower head into florets and process in your food processor or blender into bite-sized pieces, in batches if necessary.
- Serve. Spoon the cauliflower rice into serving bowls. Top with the Thai coconut chicken curry, garnish with cilantro and enjoy!

Coconut Cream vs Coconut Milk
Coconut cream is much thicker than coconut milk. To replace the coconut milk with coconut cream, simply use half the amount (half a can) and dilute it with 1 cup water to reach the desired consistency.
Do not purchase cream of coconut, however, which is a sweetened version of coconut cream.
Red Curry vs Green Curry
Let me tell you – I like this Thai Coconut Chicken Curry extra spicy, which is why I use red curry! The difference in color in the curries is the chiles that are used.
Red curry is made with the much hotter dried red chiles whereas green curry is made with milder, fresh green chiles, with the addition of fresh herbs.
Cooking Tips
- Replace the coconut milk with nut milk. If you want to make a Thai chicken curry without coconut milk, simply replace it with an equal amount of almond or cashew milk. Note it will not be as creamy as the original recipe.
- Use green curry to make it mild. Red curry is much hotter than green curry, so you can always use the green variety to tame down the spice.
- Purchase frozen cauliflower rice. If you want to save yourself a step, purchase two 16oz bags of cauliflower rice from the frozen foods section of your grocery store and thaw – no one will ever know!

How To Store
The chicken curry recipe will keep in an airtight container stored in the fridge for up to 5 days.
To get ahead on meal prep, portion out the chicken curry recipe with a serving of cauliflower rice in individual airtight containers for a healthy lunch or dinner throughout the week.
More Curry Recipes You’ll Love
If you make this Thai Coconut Chicken Curry recipe, be sure to leave a comment and review on the blog! I love hearing from you, and it helps others learn more about the recipe too! Xx Ashley
Thai Coconut Curry with Chicken & Vegetables
Ingredients
- 1/2 TBS ghee or coconut oil
- 1/2 TBS minced garlic
- 1/2 medium sweet onion, diced
- 1.5 lbs chicken breast, cut into chunks
- 1 medium head broccoli, chopped, about 3-4 cups
- 1 medium red bell pepper, chopped, about 1 cup
- 1 medium orange bell pepper, chopped, about 1 cup
- 1 13.5 oz canned coconut milk*, full-fat is best, but lite also works
- 1 cup unsweetened almond or cashew milk, Whole30 compliant
- 3 TBS red curry paste
- 1 tsp fish sauce, optional but adds authentic taste
- 1 heaping tsp turmeric
- 1/4 tsp pink salt
- 1/8 tsp cayenne, or to taste
- 1 large head cauliflower
- cilantro, for garnish
Instructions
- In a large pot over medium heat, add in ghee or coconut oil, minced garlic and diced onion. Stir frequently about 2 minutes. Next add chicken breast chunks to pot and stir. Cover with lid and allow chicken to cook until white on the outside (it doesn’t need to be fully cooked).
- Once chicken breast is slightly cooked, add chopped broccoli and bell peppers. Next, gently pour in canned coconut milk, unsweetened almond or cashew milk. Then add curry paste, fish sauce, turmeric, salt, and cayenne. Gently stir until evenly combined. Allow mixture to come to a simmer on medium-high heat, then simmer on low for 15-20 minutes. Veggies should be slightly soft and chicken cooked through when done.
- While pot is simmering, make cauliflower rice: Chop head of cauliflower into large pieces, then add to blender or food processor. Process until cauliflower is in bite sized pieces. You may need to do this in batches depending on size of appliance used.
- Transfer cauliflower rice into serving bowls. Use large serving spoon to serve red curry into bowls and garnish with cilantro, if desired. Enjoy!
Recipe Notes:
Nutrition Information
NOTE: This post contains affiliate links, with no extra cost to you. Should you choose to purchase through those links, I will receive a small commission. Thank you so much for supporting Fit Mitten Kitchen!












Leave a Reply