This Indian-inspired butter chicken delivers rich, creamy flavors in just 35 minutes using only five ingredients. Boneless chicken thighs simmer in a luxurious sauce made with butter, heavy cream, tomato sauce, and aromatic garam masala. The result is tender, juicy chicken coated in a velvety, mildly spiced sauce that tastes like it spent hours simmering.
Perfect for busy weeknights when you want something satisfying without the fuss. The heavy cream creates that restaurant-quality texture while keeping it keto-friendly and low-carb. Serve over cauliflower rice or with keto naan for a complete meal that fits your dietary goals without sacrificing taste.
The first time I attempted keto butter chicken, I was honestly skeptical that five ingredients could deliver anything close to restaurant quality flavor. Standing in my kitchen with just chicken thighs butter heavy cream tomato sauce and garam masala I kept thinking I was forgetting something crucial. But that first bite completely changed my mind about simplicity in cooking. Sometimes the most incredible dishes come from trusting a few quality ingredients to do all the heavy lifting.
Last Tuesday my sister popped over unexpectedly and I threw this together in a panic. She kept asking what secret spices I had added and genuinely could not believe me when I listed exactly five ingredients. The way the garam masala blooms in the butter creates such depth of flavor that people assume it is complicated. Now she texts me every week asking if I am making that magic chicken again.
Ingredients
- Chicken thighs: Boneless skinless thighs stay juicy and tender in the rich sauce unlike breasts which can dry out
- Unsalted butter: Use real butter here because the flavor foundation matters and you need those 4 tablespoons for the right consistency
- Heavy cream: Full fat cream is non negotiable for that luxurious restaurant style texture that makes this dish feel indulgent
- Sugar free tomato sauce: Passata or pureed tomatoes work beautifully just check the label to ensure no hidden sugars have snuck in
- Garam masala: This warm aromatic spice blend is the flavor powerhouse so use a fresh high quality brand for the best results
Instructions
- Sear the chicken:
- Melt half the butter in a large skillet over medium high heat then add chicken pieces in a single layer cooking until golden brown on all sides about 6 to 8 minutes
- Bloom the spices:
- Sprinkle the garam masala directly over the browned chicken stirring constantly for 1 minute until the spices become fragrant and toast slightly
- Create the sauce base:
- Pour in the tomato sauce and stir everything together then reduce heat to medium low and let it simmer gently for 5 minutes
- Add the richness:
- Pour in the heavy cream and remaining butter then simmer for 10 to 12 minutes stirring occasionally until the sauce thickens and coats the chicken beautifully
This recipe has become my go to for dinner guests who claim they do not like diet food because nobody believes it is keto friendly. My friend actually asked if I was cheating on my diet when I served it at a game night. The best part is watching people go back for seconds thirds even when I tell them how simple it was to make.
Making It Your Own
Once you have the basic technique down you can play around with the spice profile. I sometimes add a pinch of chili powder or smoked paprika if I want a little warmth without changing the five ingredient philosophy too much.
Perfect Sides
Cauliflower rice is the classic pairing because it soaks up that incredible sauce without adding extra carbs. Sometimes I roast some cauliflower with garam masala and cumin while the chicken simmers so everything comes out hot at the same time.
Meal Prep Success
This actually tastes better the next day as the flavors continue to meld in the refrigerator. I always make a double batch and portion it into glass containers for effortless lunches throughout the week.
- Reheat gently with a splash of cream if the sauce looks too thick
- Store fresh cilantro separately and add right before serving
- The sauce keeps beautifully frozen for up to three months
Five ingredients thirty minutes and you have something that feels like it came from your favorite Indian restaurant. That is the kind of weeknight win that keeps me coming back to this recipe again and again.
Recipe Questions
- → Can I use chicken breasts instead of thighs?
-
Chicken breasts work well, though thighs remain juicier due to their higher fat content. If using breasts, be careful not to overcook as they can dry out faster. Adjust cooking time to 15-18 minutes total to ensure they stay tender.
- → Is this dish spicy?
-
Garam masala provides mild warmth rather than intense heat. The cream and butter mellow any spice, making this dish approachable for most palates. Add chili powder or cayenne if you prefer more kick.
- → Can I make this ahead of time?
-
Absolutely. The flavors actually improve after resting in the refrigerator for 1-2 days. Store in an airtight container and reheat gently over low heat, adding a splash of cream if the sauce thickens too much.
- → What can I serve with this besides cauliflower rice?
-
Steamed broccoli, roasted cauliflower, zucchini noodles, or shirataki rice all pair beautifully. For a heartier meal, serve alongside keto naan or enjoy on its own as a satisfying protein-rich dish.
- → Can I freeze the leftovers?
-
Yes, freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating. The cream may separate slightly when frozen but will emulsify again when warmed gently with a stir.
- → Is tomato sauce the same as pasta sauce?
-
Look for plain tomato sauce, passata, or pureed tomatoes without added herbs, sugar, or seasonings. Pasta sauce often contains garlic, onions, and other flavors that would alter the dish's profile.