Creamy Indian-spiced chicken in tomato sauce
Prep Time
15 min
Cook Time
30 min
Total Time
45 min
Servings
4
4 servings
Difficulty
Medium
Cost
Budget
$
Creamy Indian-spiced chicken in tomato sauce
Tender chicken pieces simmered in a luscious, spiced tomato-cream sauce with butter, garam masala, and ginger. A keto-friendly take on the beloved Indian classic.
15m
Prep Time
30m
Cook Time
45m
Total Time
4
Servings
Medium
Difficulty
Budget $
Cost
(Updated )
Butter chicken is naturally low in carbs when made without sugar or thickeners. The rich sauce gets its body from cream and butter rather than flour, making it a perfect keto indulgence.
Indian cuisine is a masterclass in building complex flavor through layered spices. This recipe distills that wisdom into a straightforward method with spectacular results.
Indian cooking is built on the art of layering spices, and Keto Butter Chicken is a perfect example of that philosophy in action. Each spice is added at precisely the right moment to maximize its contribution to the final dish. The result is a complexity of flavor that unfolds with every bite — warm, aromatic, and deeply satisfying.
The key to nailing this dish is proper heat management and timing. Start with your protein at room temperature, season generously at every stage, and resist the urge to rush. Let each component develop its flavor fully before moving to the next step — patience here pays off enormously in the final result.
Season chicken with salt, pepper, and half the garam masala. Sear in 1 tbsp butter over high heat until golden on both sides. Remove.
In the same pan, melt remaining butter. Sauté garlic and ginger for 1 minute until fragrant.
Add remaining spices and cook 30 seconds, then add crushed tomatoes. Simmer 10 minutes until thickened.
Return chicken to the sauce, pour in heavy cream, and simmer 15 minutes until chicken is cooked through.
Taste and adjust seasoning. Serve over cauliflower rice with a drizzle of cream.
Serve with warm naan bread or basmati rice
Top with fresh cilantro and a squeeze of lime
Pair with a cooling cucumber raita on the side
Dairy-free with a slightly tropical note
Vegetarian version with similar richness
Use chicken thighs rather than breasts—they stay juicier in the sauce.
A tablespoon of sugar-free tomato paste intensifies the tomato flavor without adding carbs.
Let the protein rest for 5-10 minutes after cooking to allow the juices to redistribute for maximum tenderness.
Season each component individually rather than seasoning at the end — this builds deeper, more complex flavor throughout.
Refrigerate for up to 4 days. The sauce thickens as it cools.
Reheat gently on the stovetop, adding a splash of cream to thin the sauce.
Editor's note: We tested this with both bone-in and boneless cuts and both work well. Bone-in takes a bit longer but rewards you with richer, more flavorful results.
Per serving (105mg) · 4 servings
A moderate-calorie serving · based on a 2,000 cal daily diet
Nutritional values are approximate and may vary based on specific ingredients and preparation methods.
Sarah Chen is a professional recipe developer and food editor with over a decade of experience in test kitchens and food media. She trained at the Culinary Institute of America before spending six years developing and testing recipes for national food publications, where she honed her ability to translate restaurant techniques into approachable home cooking. At RecipePool, Sarah leads recipe development, ensuring every dish is tested at least three times for clarity, accuracy, and genuine deliciousness. When she is not in the kitchen, she is browsing farmers markets and collecting vintage cookbooks.
View all recipes →