Skip to main content

This site contains affiliate links. We may earn a commission when you make a purchase. Learn more

Recipes August 12, 2026

Keto Thai Green Curry: Restaurant-Quality at Home

Master keto Thai green curry with this step-by-step guide. Coconut milk, green curry paste, and low-carb vegetables.

Why Green Curry Is the Perfect Keto Meal

Thai green curry (gaeng keow wan) is the crown jewel of Thai cuisine — and it happens to be one of the most keto-friendly dishes you can make. The sauce is built on full-fat coconut milk, which is rich in MCTs that support ketosis. The green curry paste is made from fresh green chilies, lemongrass, galangal, and herbs — all virtually carb-free. And the protein and vegetables make it a complete, satisfying meal.

A properly made keto green curry contains 8-12g net carbs per serving, with most of those carbs coming from the vegetables. It's the kind of meal that makes keto feel like a lifestyle, not a diet.

What Makes Green Curry "Green"

Unlike red curry (which uses dried red chilies), green curry gets its color and flavor from fresh green ingredients:

  • Green Thai chilies (prik chee fa): The primary chili. Milder than bird chilies but still packs heat.
  • Green bird chilies: For extra heat. Use sparingly.
  • Cilantro (roots, stems, and leaves): Adds freshness and herbal notes.
  • Kaffir lime zest: The aromatic citrus note that defines Thai cuisine.
  • Thai basil: The anise-like finish that makes green curry unmistakable.

Keto Thai Green Curry Recipe

Ingredients (Serves 4)

  • 2 cans (13.5 oz each) full-fat coconut milk — do not use light
  • 3-4 tbsp green curry paste (Maesri or Mae Ploy recommended)
  • 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1 cup Thai eggplant, quartered (or Japanese eggplant)
  • 1 cup green beans, trimmed and halved
  • 1 cup bamboo shoots, drained and rinsed
  • 4-5 kaffir lime leaves, torn
  • 1 cup Thai basil leaves (or sweet basil in a pinch)
  • 2 tbsp fish sauce
  • 1-2 tsp erythritol or monk fruit sweetener
  • 2-3 Thai bird chilies, crushed (optional, for extra heat)

Instructions

  1. Fry the paste (critical step): Open one can of coconut milk without shaking. Scoop the thick cream from the top (about 1/2 cup) into a wok or large pot. Heat over medium-high until the cream separates — you'll see the oil rise to the surface. This takes 3-4 minutes.
  2. Add the green curry paste to the hot coconut cream. Stir-fry for 2-3 minutes until the paste is very fragrant and the oil takes on a green tint. This step develops the flavor — don't rush it.
  3. Add the chicken and stir-fry in the paste until the outside is sealed (about 3 minutes). The chicken doesn't need to be cooked through yet.
  4. Pour in the remaining coconut milk (both cans). Add the kaffir lime leaves. Bring to a gentle simmer — not a boil.
  5. Add the eggplant, green beans, and bamboo shoots. Simmer for 15-20 minutes until the vegetables are tender and the chicken is cooked through. The sauce will thicken slightly.
  6. Season with fish sauce and sweetener. Taste and adjust — it should be salty, spicy, and just barely sweet. The sweetness should be subtle, not dominant.
  7. Remove from heat. Stir in the Thai basil leaves — they'll wilt in the residual heat.
  8. Serve immediately in bowls. Traditionally eaten without rice, but cauliflower rice is a great accompaniment.

Macros per serving: ~450 calories, 35g fat, 8g net carbs, 28g protein

Pro Tips for Restaurant-Quality Green Curry

  • Don't shake the coconut milk: You want the cream to separate so you can fry the paste in it. This is the #1 secret to authentic Thai curry.
  • Fry the paste until you can smell it across the kitchen: Raw curry paste tastes flat. Fried curry paste is aromatic and complex.
  • Simmer, don't boil: Boiling coconut milk can cause it to curdle. Keep it at a gentle bubble.
  • Thai eggplant is worth finding: Regular eggplant works, but Thai eggplant (small, round, green-striped) has a firmer texture and slightly bitter flavor that's perfect for curry.
  • Make extra: Green curry tastes even better the next day. Make a double batch for easy keto meal prep.

Variations

  • Beef green curry: Use beef sirloin, sliced thin. Simmer 25-30 minutes until tender.
  • Seafood green curry: Use shrimp, scallops, and mussels. Add at the very end — seafood cooks in 2-3 minutes.
  • Vegetarian green curry: Use firm tofu and extra vegetables. Add a splash of coconut aminos for umami depth.

Get All Our Thai Curry Recipes

Subscribe for the complete Thai keto curry collection — green, red, Panang, Massaman, and more.