Most “healthy chicken curry” recipes do one of three things wrong: they strip out the oil and onions until it tastes like medicine, they use breast meat in a gravy built for thigh, or they tell you to eat it with quinoa instead of rice — which nobody actually does.
This one doesn’t. It’s a real chicken curry — the kind you’d serve to family — that happens to land at 380 calories and about 40 grams of protein per serving.
Three small changes drop about 250 calories versus a restaurant-style curry: one teaspoon of oil instead of three tablespoons (the chicken’s own fat carries it), an onion-tomato paste instead of fried onions, and curd instead of cream. You’ll notice nothing missing.
Ingredients
Written for 3 servings — the per-ingredient P/C/F below is for the full batch.
- Boneless skinless chicken thigh — 600 g, cut into 2-inch pieces (200 g per serving; or breast, see notes) [P 108 C 0 F 48]
- Curd / dahi — 3 tbsp (for the marinade) [P 2 C 2 F 2]
- Ginger-garlic paste — 1 tbsp (for the marinade)
- Turmeric — ½ tsp (for the marinade)
- Red chilli powder — 1 tsp (for the marinade)
- Lemon juice — 1 tbsp (for the marinade)
- Oil — 1 tsp (for the gravy — one teaspoon, total) [P 0 C 0 F 5]
- Bay leaf — 1 (whole spice)
- Green cardamom — 3 (whole spice)
- Cinnamon — 1 stick, small (whole spice)
- Cloves — 5 (whole spice)
- Cumin seeds — 1 tsp
- Onion — 2 medium, blended to a smooth paste [P 2 C 20 F 0]
- Tomato — 3 medium, blended to a smooth puree [P 2 C 12 F 0]
- Ginger-garlic paste — 1 tbsp (for the gravy)
- Coriander powder (dhaniya) — 2 tsp
- Garam masala — 1 tsp
- Kashmiri red chilli powder — 1 tsp (for colour, not heat)
- Curd / dahi — ¼ cup, whisked smooth (the cream substitute, to finish) [P 2 C 3 F 2]
- Fresh coriander — a handful, to garnish
- Salt — to taste
- Water — 250 ml, as needed
Method
- Marinate the chicken. Pat the pieces dry, then mix with the curd, ginger-garlic paste, turmeric, red chilli, salt and lemon juice. Rest 15–30 minutes (overnight in the fridge if meal-prepping).
- Bloom the whole spices. Heat the oil in a heavy pot on medium-high. Add the bay leaf, cardamom, cinnamon, cloves and cumin; crackle 20 seconds.
- Cook the onion paste. Add it and cook 5–7 minutes, stirring, until it turns from white to light brown and the raw smell goes. Don’t rush this — it’s the whole base.
- Add the ginger-garlic paste. Cook 60 seconds.
- Add the tomato puree. Cook 4–5 minutes until it reduces, darkens, and the fat starts to separate at the edges.
- Add the dry spices — coriander powder, garam masala, Kashmiri chilli, salt. Stir 30 seconds; add 2 tbsp water if it threatens to stick.
- Add the chicken with all its marinade. Stir to coat. Cook covered on medium-low 8 minutes — it’ll release water, which is good.
- Simmer. Uncover, add water (start with 150 ml), and simmer 8–10 minutes until the chicken is cooked and the gravy is where you want it.
- Finish with curd. Off the heat, whisk in the ¼ cup of curd slowly (add it to a boiling pot and it splits). Garnish with coriander. Rest 5 minutes before serving.
What to eat it with
| Pairing | Calories added | When to choose |
|---|---|---|
| 1 whole-wheat roti | +120 | Lightest. Total ~500 cal / 44g protein |
| 2 whole-wheat rotis | +240 | Standard dinner. ~620 cal / 48g protein |
| 100 g cooked basmati rice | +110 | Post-workout. ~490 cal / 42g protein |
| Cucumber-onion salad | 0 | Always |
Variations
- Chicken breast version: about 310 cal and 10 g fat per serving, but noticeably drier. Marinate overnight, cook 4–5 minutes less, and don’t skip the final curd.
- Spicier: a chopped green chilli with the ginger-garlic, or 1.5 tsp red chilli powder.
- Richer (still under 500): blend 1 tbsp soaked cashews into the finishing curd — +50 cal, distinctly creamy.
- Quick version: skip the marinade, mix those spices into the masala at step 6, then add the chicken. Saves 30 minutes, loses ~10% of the depth.
Honest notes
- Thigh beats breast here. The 60–70 calories you save with breast isn’t worth a worse meal unless you’re deep in a cut.
- Curd instead of cream saves ~300 cal per ¼ cup and adds protein. Same creamy texture. Restaurants use cream for shelf-life, not flavour.
- Fibre: about 2g per serving, from the onion-tomato base. Pair it with a salad or dal if you want the meal’s fibre up.
- Better on day 2 — genuinely. The masala deepens overnight, which makes this one of the best meal-prep curries for hitting protein across the week.