Keto butter chicken is a rich, creamy, and flavorful dish that perfectly encapsulates the essence of Indian cuisine while adhering to low-carb dietary guidelines. This dish combines tender pieces of chicken marinated in aromatic spices and cooked in a luscious sauce made from butter and heavy cream. The result is a comforting meal that’s not only satisfying but also keto-friendly, making it an ideal choice for those following a low-carb lifestyle.

Why You Will Love This Recipe
This keto butter chicken recipe is loved for its robust flavors and simplicity in preparation. The combination of spices creates a fragrant aroma that fills your kitchen, while the creamy sauce envelops the chicken in a velvety texture that is irresistible. What sets this dish apart is its adaptability to the keto diet, allowing you to enjoy a classic favorite without the guilt of carbs. Plus, it’s a one-pan meal, making cleanup a breeze — perfect for busy weeknights or family gatherings!
Tips and Tricks
- Marinate for Maximum Flavor: Allow the chicken to marinate for at least 30 minutes, but for the best results, marinate overnight. This enhances the flavors and tenderness of the chicken.
- Use Ghee or Clarified Butter: For a more authentic taste, consider using ghee, which has a higher smoke point and adds a nutty flavor to the dish.
- Spice Adjustment: Feel free to adjust the spices to your taste. If you prefer a milder butter chicken, reduce the chili powder or garam masala.
- Cream Consistency: If you want a thicker sauce, let it simmer longer, and if it’s too thick, you can add a splash of chicken broth or water to reach your desired consistency.
Common Mistakes to Avoid
- Overcooking the Chicken: Ensure you cook the chicken just until it’s no longer pink. Overcooked chicken can become dry and tough.
- Skipping the Marination: Don’t skip marinating the chicken; it’s crucial for flavor. Even a short marination can make a significant difference.
- Using Low-Quality Spices: Fresh spices are key to an aromatic butter chicken. Avoid using old spices that have lost their potency.
- Not Adjusting Seasoning: Taste as you go! Adjust salt and spices to suit your palate as the dish cooks.
Make Ahead Tips
You can prepare several components of this dish ahead of time:
- Marinate the Chicken: Marinate the chicken up to 24 hours in advance and store it in the refrigerator.
- Pre-Make the Sauce: The butter chicken sauce can be made a day ahead and stored in the fridge. Just reheat it when you’re ready to cook the chicken.
- Cooked Leftovers: The cooked dish can be stored in the fridge for up to 3 days, making it perfect for meal prep.
Recipe Variations
- Vegetarian Option: Substitute chicken with paneer or tofu for a vegetarian version. Use the same marinade and cooking method.
- Heat Level: Increase the amount of chili powder for a spicier version or add green chilies for a fresh kick.
- Coconut Cream: For a dairy-free option, replace heavy cream with coconut cream, which adds a unique flavor while keeping it keto-friendly.

How to Serve
Serve your keto butter chicken hot, garnished with fresh cilantro and a squeeze of lemon juice for brightness. Pair it with cauliflower rice or a fresh green salad for a complete meal. For added texture, consider serving with a side of toasted almond slivers or coconut flakes.
Pairing Suggestions
Pair this dish with a glass of chilled Sauvignon Blanc or a refreshing cucumber mint mocktail. For a comforting finish, serve alongside keto-friendly naan or a simple cucumber salad with yogurt dressing for a cooling effect.
How to Store
Store leftovers in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the cooked butter chicken in a freezer-safe container for up to 3 months. When reheating, thaw overnight in the refrigerator and warm on the stovetop or microwave until heated through.
Equipment Needed
- Large skillet or sauté pan
- Mixing bowl for marinating
- Cutting board and knife
- Measuring cups and spoons
If you don’t have a large skillet, a Dutch oven or any heavy-bottomed pot will work as well.
Dietary Adaptations
To make this recipe vegan, substitute chicken with chickpeas or tofu, and use coconut cream instead of heavy cream. For a dairy-free version, replace butter with coconut oil. Ensure all spices are allergen-friendly if necessary.
Seasonal Adaptations
In the summer, consider adding fresh vegetables like zucchini or bell peppers to the sauce. In the winter, you can use roasted butternut squash for a heartier texture.
Cost Breakdown
The estimated cost for making this keto butter chicken is around $10-$12 for 4 servings, making it about $2.50-$3.00 per serving. Opting for frozen chicken and bulk spices can further reduce costs.
Kitchen Hacks
- Quick Garlic Peeling: To peel garlic cloves quickly, crush them slightly with the flat side of a knife. This makes the skins easier to remove.
- Efficient Onion Chopping: To avoid tears while chopping onions, chill them in the fridge for 30 minutes before cutting.
- Marinate in a Bag: Use a resealable plastic bag for marinating chicken to save on cleanup and ensure even coating.
Recipe FAQs
- Can I use chicken thighs instead of breasts? Yes, chicken thighs work great and add extra flavor and juiciness.
- How long can I marinate the chicken? You can marinate it for as little as 30 minutes, but for best results, marinate for up to 24 hours.
- Can I make this dish in a slow cooker? Yes! Simply add the marinated chicken and sauce ingredients to a slow cooker and cook on low for 4-6 hours.

Keto Butter Chicken
Keto butter chicken is a rich, creamy, and flavorful dish that perfectly encapsulates the essence of Indian cuisine while adhering to low-carb dietary guidelines. This dish combines tender pieces of chicken marinated in aromatic spices and cooked in a luscious sauce made from butter and heavy cream.
Ingredients
- 1 lb chicken breast, cubed
- 1 cup heavy cream
- 1/2 cup butter
- 2 tbsp garlic, minced
- 1 tbsp ginger, minced
- 2 tbsp garam masala
- 1 tsp chili powder
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp coriander
- Salt, to taste
- Fresh cilantro, for garnish
- Juice of 1 lemon
Instructions
- In a large bowl, combine the cubed chicken, garlic, ginger, garam masala, chili powder, turmeric, cumin, coriander, and salt. Mix well and marinate for at least 30 minutes or overnight for maximum flavor.
- In a large skillet, melt the butter over medium heat. Add the marinated chicken and cook until browned on all sides, about 5-7 minutes.
- Once the chicken is cooked, reduce the heat to low and add the heavy cream. Stir well to combine and let it simmer for about 10 minutes until the sauce thickens slightly.
- Taste and adjust seasoning if necessary. Stir in lemon juice for brightness.
- Serve hot, garnished with fresh cilantro.
Final Thoughts
This keto butter chicken recipe is not only a delightful twist on a classic dish but also a fantastic way to enjoy hearty flavors without compromising your dietary goals. Whether you’re meal prepping for the week or hosting a dinner party, this dish is sure to impress. Give it a try and savor the creamy, spiced goodness that is both comforting and satisfying!