clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares icon

Whole30 + Keto Coconut Chicken Thai Curry

  • Author: Tastes Lovely
  • Prep Time: 5 mins
  • Cook Time: 25 mins
  • Total Time: 30 mins
  • Yield: 4 servings 1x


  • 1 pound chicken breast or thighs, chopped into 1″ pieces (I get my chicken from ButcherBox, which I highly recommend)
  • salt + pepper
  • 1 tablespoon coconut oil
  • 2 zucchinis, cut into 1/2” x 2″ spears
  • 1 red bell pepper, ribs and seeds removed, sliced
  • 1 bunch green onions, chopped
  • 1 yellow onion, sliced
  • 1 teaspoon fresh ginger, grated or finely chopped (or more to taste, can substitute dried ginger or ginger paste in a squeeze tube)
  • 2 cloves of garlic, grated or finely minced
  • 2 tablespoons red thai curry paste (or more to taste)
  • (1) 13.5-ounce can full fat coconut milk (or can of coconut cream or canned light coconut milk. NOT coconut creamer like what you would use for you coffee or “cream of coconut” like you would use for daiquiris and has sugar as an ingredient)
  • Garnish Options: red pepper flakes, fresh cilantro, wedge of lime
  • Serve With Options: cauliflower rice, on top of a baked sweet potato, regular rice if it works with your diet


  1. Heat a large skillet over medium high heat.
  2. Pat the chopped chicken dry and season with salt + pepper.
  3. When the pan is warm, add coconut oil and cook the chicken breast until golden brown and cooked thru, about 8 minutes, stirring occasionally. Transfer the cooked chicken to a plate.
  4. With the heat still over medium high, add in all the vegetables and season with salt + pepper. Cook the vegetables until starting to brown slightly on the edges, but still crisp tender, about 6-8 minutes, stirring occasionally. Add the garlic and ginger, cook for 30 seconds until fragrant.
  5. Return the cooked chicken to the pan.
  6. Add in the thai curry paste and can of coconut milk, stir to combine. Cook for 1-2 minutes until heated thru.
  7. Spoon the coconut chicken thai curry over cauliflower rice (or regular rice or baked sweet potato) and serve warm. Top with desired garnishes.
  8. Leftovers will keep in an airtight container refrigerated for at least 5 days, or frozen for at least 6 months.
  9. As always, lots of tips, FAQs and substitution info in the Recipe Notes below!


Meal Prep Instructions: Store in an airtight container for up to 5 days in the refrigerator. HEATING: Either microwave until warm, about 3-5 minutes, or reheat in a 350ºF oven until warm, 10-15 minutes.

Freezing Instructions: Freeze in a freezer safe airtight container for at least 6 months. Can thaw in the fridge overnight, or reheat straight from frozen. Reheat either in the microwave until warm, about 3-5 minutes if thawed, or 6-10 minutes if frozen. Or reheat on the stove in a skillet over medium heat until warm.

Veggies: Feel free to use any vegetables you have on hand! Broccoli, mushrooms, green beans, cauliflower, kale, spinach, squash, etc.You can use dried ginger in place of fresh.

Curry Paste: Thai Kitchen makes my favorite thai curry paste, it’s Whole30 + keto friendly!

Spice Level: This recipe is for a mild spice thai curry. My kids can eat this no problem. If you like yours spicier, add in red pepper flakes and/or thai chiles.

Protein: You can substitute different proteins too! Turkey, shrimp, beef, and pork would all work in place of chicken.

Nutrition Facts: The nutritional information is calculated based on the exact ingredients and quantities listed in the Ingredients above. It is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary, especially if you make recipe substitutions. Always best to go off your own calculations based on the ingredients and measurements you use.