This creamy Indian-inspired butter chicken comes together with just five simple ingredients, making it perfect for busy weeknights when you want something rich and satisfying without the hassle. Tender chicken thighs simmer in a luxurious sauce made with butter, heavy cream, tomato sauce, and aromatic garam masala.
The entire dish cooks in about 35 minutes from start to finish, with most of that time being hands-off simmering. The result is a restaurant-quality curry that's naturally keto-friendly, gluten-free, and incredibly flavorful.
Serve it over cauliflower rice or with keto naan for a complete meal that feels indulgent while keeping your carb count low.
The smell of garam masala hitting hot butter still pulls me back to a tiny apartment kitchen where I first attempted butter chicken with way too many ingredients and zero patience. That version took hours and left me with a sink full of dishes, but this five-ingredient adaptation has become my weeknight salvation. Sometimes the best recipes come from stripping away the unnecessary and letting a few quality ingredients shine.
Last Tuesday my brother called mid-simmer, asking what smelled so incredible. He came over with cauliflower rice and we ate straight from the pan while standing at the counter. Those impromptu meals are the ones that stick.
Ingredients
- Chicken thighs: Boneless thighs stay juicy through the rich sauce, unlike breasts which can dry out
- Unsalted butter: Using half at the start and half at the end creates layers of buttery richness
- Heavy cream: This transforms the tomato base into that silky restaurant-style sauce
- Sugar-free tomato sauce: Passata works perfectly without adding hidden carbs like some prepared sauces
- Garam masala: This warm spice blend does all the heavy lifting for authentic flavor
Instructions
- Sear the chicken:
- Melt 2 tablespoons butter in a large skillet over medium-high heat. Add the chicken pieces and cook until browned on all sides, about 6 to 8 minutes.
- Bloom the spices:
- Sprinkle the garam masala over the chicken and stir well. Cook for 1 minute until the spices become fragrant.
- Build the sauce base:
- Pour in the tomato sauce and reduce heat to medium-low. Simmer for 5 minutes while the flavors meld.
- Add the cream:
- Stir in the heavy cream and remaining 2 tablespoons of butter. Simmer gently for 10 to 12 minutes until the sauce thickens and coats the chicken.
My friend who claims to hate Indian food asked for thirds when I made this for dinner last month. Watching someone reconsider their entire food opinion over one bite is pretty satisfying.
Making It Spicier
Garam masala provides mild warmth, but some nights crave more heat. A pinch of chili powder or smoked paprika transforms the dish completely without adding extra ingredients.
Serving Suggestions
Cauliflower rice soaks up the sauce beautifully. Fresh cilantro adds brightness that cuts through the richness.
Storage and Meal Prep
This actually tastes better the next day when the spices have had time to marry. Store in an airtight container for up to 4 days and reheat gently on the stove.
- Freeze portions in individual containers for quick lunches
- Add a splash of cream when reheating to restore silkiness
- The sauce thickens in the fridge, so thin with water if needed
Good food does not need to be complicated, and this recipe proves it every single time.
Recipe Questions & Answers
- → Can I use chicken breasts instead of thighs?
-
Yes, you can substitute chicken breasts, though thighs are recommended because they remain juicier and more tender during cooking. If using breasts, be careful not to overcook them as they can dry out faster than thighs.
- → Is this dish spicy?
-
The base dish has mild heat from the garam masala. You can easily adjust the spice level by adding chili powder, cayenne pepper, or red pepper flakes to suit your preference. The creamy sauce also helps mellow any heat.
- → Can I make this ahead of time?
-
Absolutely! This dish actually tastes better the next day as the flavors have time to meld together. Store it in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop, adding a splash of cream if needed to loosen the sauce.
- → What should I serve with keto butter chicken?
-
Cauliflower rice is the perfect low-carb accompaniment, soaking up the rich sauce. You can also serve it with keto naan, zucchini noodles, or simply enjoy it on its own for a lighter meal. Steamed green vegetables also make a nice side to balance the richness.
- → Can I freeze this dish?
-
Yes, this freezes beautifully. Let the dish cool completely, then transfer to freezer-safe containers. It will keep well for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop. The sauce may separate slightly when reheating, but stir well and it will come back together.
- → What type of tomato sauce works best?
-
Use a sugar-free tomato sauce, passata, or pureed tomatoes without added sugars or seasonings. Plain tomato puree gives you the most control over the final flavor profile. Always check labels to ensure no hidden sugars have been added, especially important for maintaining keto macros.