Butter chicken is a classic Indian dish loved worldwide for its rich, creamy tomato sauce and tender chicken. But traditional butter chicken is high in carbs, making it less suitable for those following a ketogenic diet. The good news? You can make a Keto Butter Chicken that’s just as flavorful, indulgent, and satisfying—without the carbs.
In this blog, we’ll share a step-by-step keto-friendly recipe that combines tender chicken, a creamy tomato-based sauce, and aromatic spices. Perfect for keto dinners, meal prep, or impressing guests, this dish will satisfy your cravings while keeping your carb intake low.
Why Keto Butter Chicken Is a Great Choice
Butter chicken is a comfort food classic, and a keto version allows you to enjoy it without guilt:
-
Low in Carbs: Avoid heavy sugar, cream, and flour-based thickeners.
-
High in Fat: Keto-friendly fats keep you satiated and support energy.
-
High in Protein: Chicken provides lean protein to maintain muscle mass.
-
Flavorful: Rich spices and creamy sauce ensure the dish is satisfying and indulgent.
With this keto recipe, you don’t have to compromise on taste. You get all the authentic flavors of butter chicken, perfectly adapted for a low-carb lifestyle.
Ingredients You’ll Need
For the Marinade:
-
500g boneless, skinless chicken thighs (or breasts), cut into cubes
-
½ cup Greek yogurt (full-fat)
-
1 tablespoon lemon juice
-
1 teaspoon ginger-garlic paste
-
1 teaspoon chili powder
-
1 teaspoon garam masala
-
½ teaspoon turmeric
-
Salt to taste
For the Keto Butter Chicken Sauce:
-
3 tablespoons butter (or ghee)
-
1 medium onion, finely chopped
-
2 teaspoons ginger-garlic paste
-
1 cup tomato puree (no sugar added)
-
½ teaspoon chili powder
-
1 teaspoon garam masala
-
½ teaspoon cumin powder
-
½ teaspoon coriander powder
-
¼ cup heavy cream (full-fat)
-
Salt to taste
-
Fresh cilantro for garnish
Step 1: Marinate the Chicken
In a large bowl, combine chicken with Greek yogurt, lemon juice, ginger-garlic paste, chili powder, garam masala, turmeric, and salt. Mix well until the chicken is evenly coated.
Cover and refrigerate for at least 1 hour, or ideally overnight. This step tenderizes the chicken and allows the spices to penetrate deeply.
Step 2: Cook the Chicken
Heat a skillet or pan over medium heat. Add 1 tablespoon of butter or ghee. Cook the marinated chicken in batches until golden brown on all sides. The chicken doesn’t need to be fully cooked at this stage; it will finish cooking in the sauce. Remove chicken from the pan and set aside.
Step 3: Prepare the Keto Sauce
In the same pan, add the remaining butter and sauté onions until soft and translucent. Add ginger-garlic paste and cook for 1 minute until fragrant.
Add tomato puree, chili powder, garam masala, cumin, coriander, and salt. Simmer for 5–7 minutes on low heat until the sauce thickens slightly and the flavors meld.
Step 4: Combine Chicken and Sauce
Return the browned chicken to the pan. Stir to coat the chicken in the sauce. Simmer on low heat for 10–12 minutes until the chicken is fully cooked and tender.
Reduce the heat and slowly stir in heavy cream for a rich, creamy texture. Taste and adjust seasoning if needed.
Step 5: Serve and Garnish
Garnish with freshly chopped cilantro and a pat of butter if desired. Serve hot alongside:
-
Cauliflower rice (keto-friendly substitute for regular rice)
-
Zucchini noodles
-
Steamed low-carb vegetables
This makes a complete low-carb, keto-friendly meal that’s filling and satisfying.
Tips for Perfect Keto Butter Chicken
-
Use Chicken Thighs: Thighs are juicier and more flavorful than breasts.
-
Avoid Sugar: Traditional recipes sometimes add sugar; skip it to keep carbs low.
-
Full-Fat Dairy: Use heavy cream and full-fat Greek yogurt for richness.
-
Simmer Slowly: Cooking on low heat ensures tender chicken and rich flavor.
-
Customize Heat: Adjust chili powder to control spice level.
Why This Recipe Works for Keto
Butter chicken is naturally rich in fats and protein, which makes it an excellent choice for a ketogenic diet. By replacing sugar-laden tomato sauces and avoiding starchy sides, this recipe:
-
Keeps net carbs low
-
Supports satiety and energy
-
Delivers authentic flavors without compromising keto guidelines
Flavor Variations
-
Spicy Keto Butter Chicken: Add extra chili powder or a pinch of cayenne.
-
Smoky Flavor: Add smoked paprika or use smoked ghee.
-
Nutty Creaminess: Blend in a tablespoon of almond butter for added richness.
-
Herb Twist: Add fresh fenugreek leaves (kasuri methi) for an aromatic touch.
Final Thoughts
This Keto Butter Chicken recipe is a perfect balance of creamy, savory, and slightly spicy flavors, all while staying low in carbs. It’s a hearty, satisfying dish that supports a ketogenic lifestyle without compromising taste.
Whether you’re cooking for yourself, your family, or hosting a dinner, this keto-friendly recipe is simple, delicious, and versatile enough to pair with a variety of low-carb sides. Enjoy restaurant-quality butter chicken without leaving your keto diet behind.



