This keto butter chicken recipe is a real upgrade for anyone following a low-carb lifestyle. Forget bland keto meals; this dish delivers an explosion of rich, authentic Indian flavors with a luxuriously creamy texture. It’s surprisingly simple to prepare, making it perfect for both weeknight dinners and special occasions. We’ve adapted the classic Indian favorite to be completely keto-friendly, focusing on high-fat, low-carb ingredients without compromising on taste. Get ready to impress yourself and your family with this delicious butter chicken.
Key takeaways
- Properly searing chicken thighs builds essential flavor.
- Simmer the cream sauce gently to prevent curdling.
- Chicken thighs offer more moisture and richness than breasts.
- Fresh aromatics and spices are key for authentic flavor.

Keto Butter Chicken: Unbelievably Creamy & Flavorful!
Ingredients
Method
- Gather all ingredients. Combine turmeric, cumin, ginger, chili powder, and cinnamon in a bowl. Cut chicken thighs into bite-sized pieces and add to the bowl. Toss to coat thoroughly with the spices.
- Melt butter in a frying pan over medium heat. Add diced onion and minced garlic, cooking for about three minutes until onions are translucent.
- Increase heat to medium-high. Add the spice-coated chicken to the pan and cook for about 5 minutes, stirring often, until the outside is white and almost cooked through.
- Add heavy cream to the chicken mixture. Stir well to combine. Reduce heat to medium-low, cover the pan, and cook for about 5 minutes.
- Remove the lid. Add salt to taste if desired. Continue cooking for another 3-5 minutes, stirring occasionally, until the sauce reaches your preferred consistency.
Notes
– Adjust chili powder to your heat preference. You can also add a pinch of cayenne for extra spice.
– Serve with cauliflower rice or keto naan for a complete low-carb meal. Nutrition information is an estimate, calculated automatically. Values vary with brands, substitutions and portion sizes.
The technique that makes it
The foundation of a truly exceptional butter chicken, even in its keto iteration, lies in the proper browning of the chicken and the slow, gentle simmering of the sauce. For this recipe, we begin by coating the chicken thighs in a blend of aromatic spices: turmeric, cumin, ginger, chili powder, and cinnamon. This spice rub not only infuses the chicken with deep flavor but also creates a surface that will caramelize beautifully when seared. Searing the chicken in batches in a hot pan with butter is crucial. This Maillard reaction develops complex, savory notes that a simple stewing method would miss. Don’t overcrowd the pan; this ensures each piece gets a good sear rather than steaming. Once seared, the chicken is set aside. The same pan, with the flavorful fond left behind, is then used to sauté the aromatics: garlic and onion. Cooking the onion until softened and translucent, and the garlic until fragrant, builds another layer of flavor. The heavy cream is then introduced, and the heat is reduced to a gentle simmer. This low heat is essential to prevent the cream from breaking or curdling, ensuring a velvety smooth sauce. The seared chicken is returned to the sauce to finish cooking through, absorbing the rich flavors. The final, slow simmer allows the spices to meld and the sauce to thicken slightly, achieving that signature creamy consistency without the need for high heat or flour-based thickeners.
Troubleshooting
- Sauce is too thin: Simmer the sauce uncovered over low heat for an additional 5-10 minutes, stirring occasionally, to allow excess liquid to evaporate and the sauce to thicken naturally.
- Sauce is broken or curdled: This usually happens from overheating the cream. Remove the pan from the heat immediately. You can try whisking in a tablespoon of cold heavy cream or a tiny pinch of xanthan gum (if strictly keto) off the heat to help emulsify it.
- Chicken is dry: Ensure you are using chicken thighs, which are more forgiving than breasts. Avoid overcooking the chicken; it should be added back to the sauce for only the last 5-10 minutes of simmering to finish cooking through.
- Flavor is bland: Double-check your spice measurements and ensure they are fresh. Searing the chicken properly is key for depth of flavor. You can also add a pinch more chili powder for heat or a touch of garam masala (if available and keto-compliant) for added complexity.
Substitutions
- Chicken Thighs: Boneless, skinless chicken breasts can be used, but they cook faster and are prone to drying out. Reduce the simmering time after adding them back to the sauce. The texture will be less rich.
- Heavy Cream: Full-fat coconut milk (from a can, not the carton) can be substituted for heavy cream. This will impart a subtle coconut flavor to the dish but will maintain the creamy texture. Ensure it’s the full-fat variety for best results.
- Salted Butter: Unsalted butter can be used, but you will need to add salt to taste. Ghee is also an excellent option, offering a rich, nutty flavor and a higher smoke point, which can be beneficial during searing.
- Fresh Garlic/Onion: Garlic powder and onion powder can be used in a pinch, but use about 1/4 to 1/3 the amount of fresh. The flavor will be less fresh, and the sauce texture might be slightly different without the natural moisture from fresh aromatics.
Pro tips
- For an authentic taste, ensure you use good quality spices. Toasting them lightly before adding to the pan can deepen their flavor.
- Adjust chili powder to your heat preference. You can also add a pinch of cayenne for extra spice.
- Serve with cauliflower rice or keto naan for a complete low-carb meal.
Enjoy this decadent keto butter chicken and savor the rich, spicy flavors without the carb guilt. It’s a truly satisfying meal!
More from Keto Dinners & Mains →
Frequently asked questions
What is the best way to sear the chicken?
Sear chicken thighs in batches over medium-high heat in a hot pan with butter. Avoid overcrowding the pan, as this will cause the chicken to steam instead of brown, missing out on crucial flavor development from the Maillard reaction.
Can I use chicken breast instead of thighs?
Yes, but chicken breasts are leaner and cook much faster. They are also more prone to drying out. If using breasts, cut them into smaller pieces and reduce the simmering time after adding them back to the sauce to prevent overcooking.
What if my sauce looks curdled?
Curdled sauce typically results from overheating the cream. Remove the pan from the heat immediately. Whisking in a tablespoon of cold heavy cream or a tiny amount of xanthan gum off the heat can help re-emulsify the sauce, restoring its smooth texture.
How can I make the sauce thicker if it’s too thin?
If the sauce is too thin, simply let it simmer uncovered over low heat for an additional 5-10 minutes. Stir occasionally. This allows excess liquid to evaporate, naturally thickening the sauce to the desired creamy consistency without altering the flavor profile.




