Keto Chicken Curry
I make this curry on busy weeknights and on relaxed Sundays. It’s sturdy, forgiving, and keeps well, which is exactly what I want from a keto dinner that tastes like a treat. The spices are warm and layered, the yogurt and tomatoes create a silky sauce, and the peppers add a bright crunch. It’s one of those meals that feels special but is straightforward to cook.
This recipe follows low-carb principles without sacrificing flavor. I use simple pantry spices and a splash of chicken broth instead of anything sweet. Serve it with cauliflower rice or a keto naan to keep the meal satisfying and carb-conscious.
Shopping List

- Light olive oil or neutral oil (2 tablespoons) — for sautéing aromatics and sealing chicken flavors.
- Onion, 1 medium (90g), finely minced — builds the savory base and sweetness.
- Garlic, 3 cloves, finely minced — adds depth; don’t overcook or it will taste bitter.
- Fresh ginger, 1 tablespoon, finely grated — bright, spicy backbone to the curry.
- Skinless chicken breasts, 4 (920g), cubed (2-inch pieces) — lean protein; cubes cook quickly and evenly.
- Tomatoes, 2 medium (185g) pureed or 1 cup cherry tomatoes — provide acidity and body to the sauce.
- Green finger chilli, 1, thinly sliced — fresh heat; remove seeds to reduce spice.
- Whole milk yoghurt, 3 tablespoons (45g) — adds creaminess without heavy carbs.
- Chicken broth, 1/2 cup (120ml) — loosens the sauce and adds savory depth.
- Red pepper, 1 medium (120g), cut into 1-inch chunks — color and crunch; add near the end to stay crisp-tender.
- Fresh coriander, 1 tablespoon chopped (plus extra to serve) — finishes the curry with fresh herbal lift.
- Turmeric powder, 1/3 teaspoon — warm color and subtle earthiness.
- Smoked paprika, 1 teaspoon — adds mild smokiness.
- Mild chilli powder, 1/2 teaspoon — ground heat; adjust to taste.
- Garam masala, 1/2 teaspoon — final layered spice note.
- Black pepper, 1/3 teaspoon — background bite; freshly ground is best.
- Coriander powder, 1 teaspoon — citrusy, warm spice to round the flavor.
- Green cardamom pods, 3 — aromatic pods; remove before serving but squeeze seeds in for extra flavor.
- Salt, 1/2 teaspoon (or to taste) — enhances all the flavors; adjust at the end.
Keto Chicken Curry: From Prep to Plate
- 1. Heat 2 tablespoons light olive oil or a neutral oil in a non-stick frying pan over medium heat until shimmering.
- 2. Add 1 medium finely minced onion (90g). Sauté, stirring occasionally, until the onion is golden brown, about 3–4 minutes.
- 3. Add 3 finely minced garlic cloves and 1 tablespoon finely grated ginger. Stir continuously for 1 minute, until fragrant.
- 4. Add the 920g cubed chicken breasts (2-inch pieces). Cook, stirring often, for about 5 minutes, until the chicken is no longer pink in the middle.
- 5. Stir in 185g pureed tomatoes (or 1 cup cherry tomatoes), 1 thinly sliced green finger chilli, 3 tablespoons whole milk yoghurt (45g), the spices (1/3 tsp turmeric, 1 tsp smoked paprika, 1/2 tsp mild chilli powder, 1/2 tsp garam masala, 1/3 tsp black pepper, 1 tsp coriander powder), and 1/2 teaspoon salt. Sauté for about 2 minutes, until the tomatoes start to break down and the spices are fragrant.
- 6. Pour in 1/2 cup (120ml) chicken broth and bring the mixture back to a gentle simmer.
- 7. Lower the heat to medium, cover the pan, and cook for about 15 minutes. Stir a couple of times during this period to prevent sticking and to keep the sauce even.
- 8. Uncover and stir in 1 medium red pepper (120g) cut into 1-inch chunks. If the sauce looks too thick, add a splash more stock or water (optional), then cover again and cook for an additional 3–5 minutes, until the peppers are al dente and cooked through.
- 9. Stir through 1 tablespoon chopped fresh coriander. Remove the 3 green cardamom pods, squeeze the seeds into the curry, and discard the pods.
- 10. Taste and adjust salt if needed. Serve with cauliflower rice or keto naan.
Why Cooks Rave About It
This curry uses familiar pantry spices but keeps the sauce light with yogurt and chicken broth, rather than cream. The cooking order—browning the onion, then aromatics, then sealing the chicken—builds flavor without long braises. The result is a bright, well-seasoned curry that feels restaurant-worthy but cooks fast.
The balance of textures is smart: lean chicken, just-tender peppers, and a silky tomato-yogurt sauce. It’s keto-friendly because it avoids sugar, starches, and heavy thickeners while still delivering satisfaction and depth.
Substitutions by Category

- Oil — Swap light olive oil for avocado oil or melted ghee if you prefer a slightly richer flavor.
- Protein — Use thigh meat (same weight) for more fat and juiciness; adjust cooking time until no longer pink.
- Tomatoes — If you don’t have fresh tomatoes, use the same amount of canned crushed tomatoes (no added sugar).
- Dairy — Replace whole milk yoghurt with Greek yoghurt (same amount) for thicker texture; add it off the heat to avoid splitting.
- Broth — Vegetable broth is fine for a lighter flavor; bone broth will boost richness.
- Peppers — Swap red pepper for green or yellow bell pepper; small broccoli florets work if you want more texture.
- Spices — If you don’t have smoked paprika, use sweet paprika and add a small pinch of ground cumin for depth.
Before You Start: Equipment

- Non-stick frying pan — used in the recipe; a wide, heavy-bottomed skillet also works for even heat.
- Sharp knife and cutting board — for quickly cubing chicken and chopping aromatics.
- Measuring spoons and cups — to keep the spice balance correct.
- Wooden spoon or heatproof spatula — for stirring and scraping browned bits.
- Lid for the pan — to trap steam for gentle cooking of the chicken and peppers.
Problems & Prevention
- Chicken dries out — avoid overcooking; cut pieces into uniform 2-inch cubes and stop cooking when no longer pink. Simmer gently covered to retain moisture.
- Sauce splits after adding yoghurt — temper yoghurt by stirring a spoonful of hot sauce into it before adding, or lower heat off direct flame briefly before adding.
- Onions burn — cook on medium heat and stir; lower heat if they start to brown too fast before becoming translucent and sweet.
- Spice balance off — always taste before serving and adjust salt, a pinch more chilli powder, or a squeeze of lemon if it needs brightness.
Seasonal Adaptations
- Spring — add blanched asparagus tips or peas in the last 2–3 minutes for freshness.
- Summer — use abundant fresh tomatoes instead of pureed for a chunkier sauce and add diced zucchini with the peppers.
- Autumn — swap some peppers for roasted butternut squash cubes; keep portion sizes small to stay keto-friendly.
- Winter — use frozen bell peppers or add a spoonful of tomato paste for deeper flavor if fresh tomatoes are out of season.
Pro Perspective
Season in layers. Salting early, then adjusting at the end, gives better flavor than salting only once. Browning the chicken briefly before adding tomatoes locks in juices and builds a bolder base. Also, keep the yogurt temperature close to room temperature to avoid shocking it into separating.
When you finish, squeezing the cardamom seeds into the curry gives a fragrant lift that you won’t get from ground cardamom alone. Little finishing moves like that make a home curry taste more deliberate and complex.
Keep-It-Fresh Plan
- Refrigerator — Store cooled curry in an airtight container for up to 3 days.
- Freezer — Freeze in meal-sized portions for up to 2 months. Thaw in the fridge overnight and reheat gently on the stove with a splash of broth.
- Reheating — Warm slowly on low heat to avoid splitting the sauce; add a tablespoon or two of chicken broth if it thickens too much.
Frequently Asked Questions
- Can I use chicken thighs? — Yes. Thighs increase richness; keep the same weight and cook until no pink remains.
- Is yoghurt necessary? — It adds creaminess and tang. Skip it only if you need a dairy-free version, but expect a thinner, less silky sauce.
- How spicy is this? — Mild-to-medium. Remove seeds from the green chilli for less heat, or add more chilli powder for more kick.
- Can I make this in advance? — Yes. Flavors deepen overnight—store in the fridge and reheat gently.
Bring It to the Table
Serve this curry hot with cauliflower rice for a low-carb complete meal. Scatter extra chopped coriander on top and offer lemon wedges at the table for those who like extra brightness. If you want a bit of crunch, toasted slivered almonds or crushed roasted peanuts make a lovely, optional garnish.
This recipe is simple, dependable, and flexible—perfect when you want bold flavor without fuss. Happy cooking.

Keto Chicken Curry
Ingredients
- 2 tablespoons light olive oil or neutral oil (such as groundnut)
- 1 medium onion finely minced (90g)
- 3 cloves garlic finely minced
- 1 tablespoon ginger finely grated
- 4 pieces skinless chicken breasts ≈920g, cubed into 2-inch pieces
- 2 medium tomatoes pureed (185g) or 1 cup cherry tomatoes
- 1 green finger chilli thinly sliced
- 3 tablespoons whole milk yoghurt 45g
- 1/2 cup chicken broth 120ml
- 1 medium red pepper cut into 1-inch chunks (120g)
- 1 tablespoon fresh coriander chopped, plus more to serve
- 1/3 teaspoon turmeric powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon mild chilli powder
- 1/2 teaspoon garam masala
- 1/3 teaspoon black pepper
- 1 teaspoon coriander powder
- 3 pods green cardamom
- 1/2 teaspoon salt or to taste
Instructions
- Heat 2 tablespoons oil in a large non-stick frying pan over medium heat.
- Add the finely minced onion and sauté, stirring occasionally, until golden brown, about 3–4 minutes.
- Add the minced garlic and grated ginger and cook, stirring, for 1 minute until fragrant.
- Add the cubed chicken and cook, stirring often, about 5 minutes until the exterior is cooked and no longer pink in the middle.
- Stir in the pureed tomatoes, sliced green chilli, 3 tablespoons yoghurt, all spices (turmeric, smoked paprika, chilli powder, garam masala, black pepper, coriander powder) and 1/2 teaspoon salt; sauté for about 2 minutes until the tomatoes begin to break down.
- Add 1/2 cup chicken broth and bring the mixture back to a simmer.
- Lower the heat to medium, cover, and simmer for about 15 minutes, stirring occasionally.
- Uncover and stir in the red pepper chunks; add a splash more stock or water if needed. Cover and cook 3–5 minutes more until the peppers are tender but still slightly firm.
- Stir through the chopped coriander. Remove and discard the cardamom pods after squeezing out the seeds into the curry, then adjust seasoning if needed and serve.
Equipment
- large non-stick frying pan
Notes
- Net carbs: 5.7 g per serving without cauliflower rice.
- One cup (150 g) cooked cauliflower rice adds about 4.5 g net carbs.
- Store in the fridge in an airtight container for up to 3 days.
- Freeze for up to 3 months.
