
Keto Butter Chicken Recipe – Low-Carb Creamy Chicken Curry
Butter chicken needs no introduction in a Pakistani or Indian home — silky tomato makhani gravy, charred chicken, and that glossy swirl of cream on top. The only problem with the classic? Hidden sugar in the sauce and a pile of naan on the side. This keto butter chicken keeps everything you love about the original and drops the carbs that do not belong there.
Here is the honest truth: butter chicken was already halfway keto before we touched it. The real flavor comes from butter, cream, chicken, and spices — all naturally low in carbohydrates. The sugar, the starchy thickeners, and the mountain of rice were the only things standing in the way. Swap those out, and you get a creamy, restaurant-style curry at roughly 6–8 grams of net carbs per serving, without tasting like a compromise.
This recipe serves 4–6 and takes about 50 minutes, plus optional marinating time. (Aur sab se achi baat? Nobody at the table will guess it is “diet food.”)
Why You’ll Love This Keto Butter Chicken
- All the richness, none of the sugar – deep makhani flavor with zero added sugar or starchy thickeners.
- Genuinely low-carb – roughly 6–8g net carbs per serving, from real ingredients.
- One-pan sauce – everything comes together in a single heavy pan after the chicken is grilled.
- Better the next day – the spices settle overnight, making it perfect for meal prep.
- Family-approved – non-keto family members will happily eat it; just serve theirs with naan or rice.
Ingredients
Serves 4–6. The spice list looks long, but most of it is already sitting in your kitchen masala dabba.
For the Chicken Marinade
- Boneless chicken thighs, cut into 1½-inch pieces – 800 g (about 1¾ lb)
- Full-fat plain Greek yogurt – ½ cup (120 g)
- Lemon juice – 1 tbsp
- Mustard oil – 1 tbsp (adds the tandoori touch; any neutral oil works)
- Ginger-garlic paste – 1 tbsp
- Kashmiri red chili powder – 1½ tsp
- Turmeric powder (haldi) – ½ tsp
- Coriander powder (dhania) – 1 tsp
- Cumin powder (zeera) – 1 tsp
- Garam masala – 1 tsp
- Salt – 1¼ tsp
For the Makhani Sauce
- Unsalted butter – 4 tbsp (60 g), plus 1 tbsp extra for finishing
- Ghee or oil – 1 tbsp
- Onion, finely chopped – 1 medium (about 150 g)
- Ginger-garlic paste – 1 tbsp
- Tomato puree (passata), no added sugar – 1½ cups (360 ml)
- Green chili, slit – 1 (optional)
- Kashmiri red chili powder – 1 tsp
- Coriander powder – 1 tsp
- Cumin powder – ½ tsp
- Turmeric – ¼ tsp
- Garam masala – 1 tsp, divided
- Kasuri methi (dried fenugreek leaves) – 1 tbsp, crushed between your palms
- Salt – to taste (start with 1 tsp)
- Almond flour – 2 tbsp (the low-carb thickener)
- Erythritol or monk fruit sweetener – 1–2 tsp, optional (balances tomato acidity)
For the Creamy Finish
- Heavy cream – ¾ cup (180 ml), plus 2 tbsp for drizzling
- Fresh coriander, chopped – 2 tbsp
For Serving: Cauliflower Rice
- Cauliflower, grated or blitzed into rice-sized crumbs – 1 medium head (about 800 g)
- Butter or ghee – 1 tbsp
- Salt – ½ tsp
- Cumin seeds – ½ tsp (optional)
Step-by-Step Instructions
Step 1: Marinate the Chicken
Mix all marinade ingredients in a large bowl until the chicken is coated in a thick, rust-colored paste. Cover and refrigerate for at least 30 minutes — 2 to 4 hours is even better. (Rat ko marinate kar ke rakh dein to subah ka kaam aadha ho jata hai.) Do not marinate longer than 12 hours; the yogurt’s acidity will break down the meat too much.
Step 2: Char the Chicken
Thread the chicken onto skewers or spread it on a foil-lined tray. Grill under a hot broiler (or a 220°C/425°F oven) for 12–15 minutes, turning once, until the edges char in spots. Those charred bits are the smoky tandoori flavor the whole dish depends on — pale chicken makes a pale-tasting curry. Set aside.
Step 3: Build the Sauce Base
Melt the butter with the ghee in a heavy-bottomed pan over medium heat. Add the onion and cook 6–8 minutes, stirring often, until soft and golden at the edges. Stir in the ginger-garlic paste and green chili; cook 1 more minute until the raw smell disappears.
Step 4: Bloom the Spices
Lower the heat and add the chili powder, coriander, cumin, turmeric, and half the garam masala. Stir 30 seconds until toasted and fragrant — not burnt. This quick bloom is where the gravy’s depth comes from.
Step 5: Add Tomatoes and Simmer
Pour in the tomato puree, add salt, and simmer gently for 10–12 minutes, stirring occasionally. The sauce will darken to a deep brick red and butter will glisten at the edges — that separation signals the masala is properly cooked. Stir in the almond flour and cook 2 more minutes; it thickens the gravy the way flour would in the classic recipe, without the carbs.
Step 6: Blend Until Silky
Blend the sauce with a hand blender until completely smooth. Return it to the pan, stir in the crushed kasuri methi and sweetener if using, and taste for salt.
Step 7: Combine Chicken and Cream
Add the charred chicken with all its juices to the sauce and simmer 8–10 minutes until cooked through and tender. Pour in the heavy cream, stir gently, and warm for 2 minutes — do not boil hard after adding cream. Finish with the remaining garam masala and the extra tablespoon of butter, letting it melt into the gravy.
Step 8: Make the Cauliflower Rice
While the curry simmers, heat butter in a wide pan, crackle the cumin seeds, then add the cauliflower rice and salt. Sauté on medium-high for 4–5 minutes until just tender with a slight bite — overcooking turns it mushy. Fluff with a fork and serve alongside the curry, topped with coriander and a drizzle of cream.
Pro Tips
- Thighs over breast, always. Breast dries out in a creamy simmer; thighs stay soft and carry the sauce better.
- Blend the sauce well. A silky makhani with no onion or tomato fiber left clings to the chicken instead of sliding off.
- Watch the cream. Add it over gentle heat at the end — a rolling boil after cream goes in can split the sauce.
- Salt in layers. Season the marinade, the sauce, and adjust at the end — cream dulls saltiness, so the final taste-and-adjust is essential.
- Let it rest. Ten minutes off the heat thickens the gravy and settles the flavors. It is even better the next day.
Variations
- Paneer makhani (vegetarian): Swap the chicken for 500 g firm paneer, cubed and lightly seared golden. Marinate it the same way.
- Dairy-free keto: Use ghee, full-fat coconut cream, and coconut yogurt in the marinade. Slightly tropical, still delicious.
FAQs
Is butter chicken keto-friendly?
The classic restaurant version is not — it usually contains sugar and flour-based thickeners, served with naan or rice. This version removes the sugar and starch, thickens with almond flour, and pairs with cauliflower rice, making it genuinely low-carb while keeping the signature creamy taste.
How many carbs per serving?
Honest answer: approximately 6–8 grams of net carbs per serving, when the recipe serves 6. That covers the tomatoes, onion, yogurt, almond flour, and cream combined. It is an approximation — exact numbers depend on your brands and serving sizes.
Can I use xanthan gum instead of almond flour?
Yes — ½ teaspoon, whisked in at the end of Step 6. It thickens powerfully, so use less than you think; too much gives a slippery texture. Almond flour is more forgiving and adds subtle richness, which is why this recipe uses it.
What should I serve with keto butter chicken?
Cauliflower rice is the classic keto pairing — it soaks up the gravy beautifully. Other options: shirataki rice, a simple cucumber raita, or keto almond-flour naan if you want the full experience.
Can I make it ahead?
Absolutely — this curry improves overnight. Store curry and cauliflower rice separately in the fridge for up to 4 days. Reheat the curry gently with a splash of water and refresh with a drizzle of cream before serving.
Is this recipe gluten-free?
Yes, as written. Almond flour replaces the usual wheat-based thickeners. Just double-check your garam masala and tomato puree labels for hidden additives.
Conclusion
Keto butter chicken is proof that eating low-carb does not mean eating boring — the same buttery, smoky, cream-swirled curry that fills restaurant tables, rebuilt with smarter ingredients and not a single compromise on flavor.
Make it this weekend. Char the chicken properly, blend the sauce until it shines, and serve it over hot cauliflower rice. When someone at the table asks for the recipe — and they will — bas, smile and say it is the keto version.