

Introduction
Chicken curry with coconut milk is a timeless, aromatic dish that blends warm spices and rich creaminess for a comfort meal that tastes like a mini tropical getaway. This version is crafted to be keto- and low-carb-friendly without sacrificing the layered flavor you expect from a classic curry. Below you’ll find a clear ingredients list, simple cooking steps, practical tips, and a full nutritional breakdown — including total carbs, fiber, sugar alcohols, and net carbs per serving so you can easily fit this into a low-carb or ketogenic meal plan.
Why this recipe works for keto/low-carb
- Uses full-fat coconut milk for richness and healthy fats.
- Minimizes high-carb vegetables (limited onion/tomato) while keeping flavor.
- Yields a satisfying, protein-rich main you can pair with cauliflower rice or sautéed greens for a complete low-carb meal.
Ingredients (4 servings)
- 1.5 lb (680 g) boneless, skinless chicken thighs, cut into 1–1.5-inch pieces
- 1 (13–14 oz / 400 ml) can full-fat coconut milk
- 2 tbsp neutral oil (coconut, avocado, or olive oil)
- 1 small yellow onion (about 100 g), finely chopped
- 3 garlic cloves, minced
- 1 tbsp fresh ginger, grated
- 1 small tomato (about 100 g), chopped (optional; adds modest carbs)
- 2 tbsp curry powder (or 1 tbsp curry powder + 1 tbsp garam masala for depth)
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1/2 tsp chili powder or cayenne (adjust to taste)
- Salt and black pepper, to taste
- Juice of 1/2 lime
- Fresh cilantro, chopped, for garnish
Optional low-carb additions
- 1 cup cauliflower florets (chopped) — cooks in the curry and adds bulk with minimal carbs
- 1–2 kaffir lime leaves or 1 tsp lime zest for extra aroma
Simple method
- Heat oil in a heavy skillet or Dutch oven over medium-high heat. Season chicken pieces lightly with salt and pepper.
- Brown the chicken in batches (2–3 minutes per side) until golden but not fully cooked through. Remove and set aside.
- Reduce heat to medium. Add chopped onion to the pan and sauté until soft and translucent (about 4–5 minutes). Add garlic and ginger and cook 30–45 seconds until fragrant.
- Stir in curry powder, turmeric, cumin, and chili powder. Toast spices for 30 seconds to bloom flavors.
- Add chopped tomato (if using) and cook 1–2 minutes. Return the browned chicken to the pan.
- Pour in the coconut milk, scraping up any browned bits. If using cauliflower florets or lime leaves, add them now.
- Bring to a gentle simmer, reduce heat to low, cover, and cook 12–15 minutes until chicken is cooked through and sauce has thickened slightly.
- Finish with lime juice, adjust salt, and garnish with chopped cilantro. Serve hot over cauliflower rice, leafy greens, or a small portion of low-carb naan.
Nutritional Information (approximate, per full recipe and per serving)
The following nutrition totals are estimated for the recipe as written (4 servings). Values rounded to be practical for meal planning.
Per entire recipe (approximate totals)
- Calories: 2,476 kcal
- Protein: 125 g
- Fat: 206 g
- Total carbohydrates: 25.2 g
- Dietary fiber: 3.3 g
- Sugar alcohols: 0 g
- Net carbs (Total carbs − fiber − sugar alcohols): 21.9 g
Per serving (recipe divided into 4 servings; approximate)
- Calories: ~619 kcal
- Protein: ~31 g
- Fat: ~51.5 g
- Total carbohydrates: ~6.3 g
- Dietary fiber: ~0.8 g
- Sugar alcohols: 0 g
- Net carbs: ~5.5 g
Notes on the nutrition
- Sugar alcohols: 0 g — this recipe contains no added sugar alcohol sweeteners. If you add an erythritol-based sweetener or other sugar alcohol, subtract that amount from net carbs accordingly (erythritol is commonly counted as 0 net carbs).
- Coconut milk: using full-fat canned coconut milk provides creaminess and higher fat for keto; light coconut milk will lower calories and fat but increase relative carbs-per-fat ratio slightly and reduce creaminess.
- To reduce net carbs further: omit the tomato and/or onion (or swap for green onion/scallion whites in smaller amounts), or add more low-carb vegetables like cauliflower or spinach.
- Net carbs are calculated as total carbs minus fiber minus sugar alcohols. For keto planning, many people target <20–30 g net carbs per day, so a ~5.5 g-net-carb serving is well-suited to most ketogenic meal plans when paired with low-carb sides.
Tips for best results
- Use bone-in thighs (deboned before cooking) or skin-on if you prefer more flavor — adjust fat estimates accordingly.
- Bloom spices in oil to deepen flavor — don’t skip this step.
- Let the curry rest 10 minutes off heat before serving; flavors meld and sauce thickens.
- Store leftovers in an airtight container in the refrigerator for up to 4 days; the curry often tastes even better the next day.
Serving suggestions
- Low-carb: steamed cauliflower rice or riced konjac (shirataki) noodles.
- For moderate carbs: a small portion of basmati rice or a side of roasted veggies.
- Garnish with fresh cilantro, a squeeze of lime, and sliced fresh chilies if you like extra heat.
Final note
This chicken curry with coconut milk delivers tropical creaminess and robust spice while keeping net carbs low — an ideal choice for anyone following a keto or low-carb lifestyle who doesn’t want to compromise on flavor. Adjust the aromatics and spice levels to match your preferences, and enjoy a fuss-free, satisfying meal that’s both nourishing and indulgent.

