This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.
If you’re a fan of rich, creamy, and flavorful dishes, this keto butter chicken recipe is bound to become a favorite. Butter chicken, also known as “murgh makhani,” is a classic Pakistani/Indian dish that blends tender chicken pieces with a luscious, spiced tomato-cream sauce. The keto twist ensures that you can indulge in its irresistible taste while sticking to your low-carb lifestyle. This dish is perfect for weeknight dinners or even special occasions when you want to impress your family or guests. Plus, it pairs beautifully with keto naan, cauliflower rice, or simple steamed vegetables.
If you’re loving keto-friendly recipes like this, why not take your journey to the next level? Discover meal plans crafted to suit your taste and help you stay on track with your goals. Start your custom plan today!
Why You’ll Love This Keto Butter Chicken
- Rich and Creamy: The sauce is velvety smooth, bursting with aromatic spices, and perfectly keto-friendly.
- Quick and Easy: Ready in under an hour, it’s perfect for busy nights.
- Meal Prep-Friendly: It tastes even better the next day, making it ideal for meal prep.
- Family Favorite: Even those not following a keto diet will love this dish.
My Personal Experience
When I first transitioned to keto, I worried I’d miss some of my favorite comfort foods, especially butter chicken. But after experimenting with keto-friendly ingredients, I found the perfect recipe that’s just as flavorful as the original—if not better. The creaminess of the sauce, paired with the perfectly spiced chicken, makes it a dish I keep coming back to. It’s one of those meals that warms you from the inside out, and honestly, it’s hard to believe it’s low-carb.
Required Equipment
- Heavy-bottomed pan or skillet: A good-quality pan ensures even cooking and prevents the sauce from burning. I love using mine for its ability to retain heat and enhance the flavors.
- Cutting board and sharp knife: Essential for prepping the chicken. A sharp knife makes cutting into even pieces a breeze.
- Measuring spoons and cups: Precision is key when it comes to getting the spices just right.
- Mixing bowls: Great for marinating the chicken. I always prefer using a deep bowl to ensure the chicken pieces are well coated.
- Wooden spoon or spatula: Perfect for stirring the sauce without scratching your pan.
Ingredients & Substitutions
For the Chicken Marinade:
- 1 lb chicken thighs or breasts, cut into bite-sized pieces (thighs are juicier, but breasts work too).
- 1/2 cup plain full-fat yogurt (swap with coconut cream for dairy-free).
- 1 tbsp lemon juice (adds a tangy brightness).
- 1 tsp garlic paste (freshly minced garlic works too).
- 1 tsp ginger paste (substitute with finely grated fresh ginger).
- 1 tsp garam masala.
- 1/2 tsp turmeric powder.
- 1/2 tsp chili powder (adjust for spice level).
For the Butter Chicken Sauce:
- 2 tbsp butter or ghee (for richness).
- 1 medium onion, finely chopped.
- 2 cloves garlic, minced.
- 1-inch piece of ginger, minced.
- 1 cup tomato puree or crushed tomatoes.
- 1/2 cup heavy cream (swap with coconut cream for dairy-free).
- 1 tsp garam masala.
- 1/2 tsp cumin powder.
- 1/2 tsp coriander powder.
- Salt to taste.
- 1/4 cup fresh cilantro, chopped (optional, for garnish).
How to Make Keto Butter Chicken
Step 1: Marinate the Chicken
In a mixing bowl, combine yogurt, lemon juice, garlic paste, ginger paste, garam masala, turmeric, and chili powder. Add the chicken pieces and coat them thoroughly. Cover and let it marinate for at least 30 minutes (or up to 12 hours for deeper flavor).
Step 2: Sear the Chicken
Heat a heavy-bottomed pan over medium heat and add a tablespoon of butter. Sear the chicken pieces in batches until lightly browned but not fully cooked. Set aside.
Step 3: Prepare the Sauce
In the same pan, add another tablespoon of butter. Sauté the onions until golden brown. Add garlic and ginger, cooking until fragrant. Stir in the spices (garam masala, cumin, coriander) and toast for a minute to release their aroma.
Step 4: Simmer the Sauce
Pour in the tomato puree, season with salt, and let it simmer for 10 minutes, stirring occasionally. The sauce should thicken slightly.
Step 5: Add the Cream
Reduce the heat to low and slowly stir in the heavy cream. Simmer for another 5 minutes until the sauce becomes creamy and rich.
Step 6: Combine Chicken and Sauce
Add the seared chicken back into the pan. Cover and simmer for 10-15 minutes until the chicken is fully cooked and tender. Garnish with fresh cilantro if desired.
Tips for This Recipe
- Use chicken thighs for a juicier texture, but breasts work if you prefer lean meat.
- Marinate the chicken overnight for the best flavor.
- Adjust the spice level by reducing or increasing the chili powder.
- Toasting the spices enhances their flavor, so don’t skip this step.
Optional Additions
- Keto Naan: Serve alongside for a complete Indian-inspired meal.
- Cauliflower Rice: A perfect low-carb side to soak up the sauce.
- Vegetables: Add steamed broccoli or spinach for extra nutrients.
Serving Ideas
- Serve hot with cauliflower rice or keto naan.
- Top with a dollop of extra cream for a richer presentation.
- Pair with a simple cucumber salad for a refreshing contrast.
Storage Recommendation
Store leftovers in an airtight container in the fridge for up to 4 days. To reheat, warm in a pan over low heat, adding a splash of cream or water to loosen the sauce.
Frequently Asked Questions
Q: Can I make this dairy-free?
A: Absolutely! Swap yogurt with coconut cream in the marinade and heavy cream with coconut cream for the sauce.
Q: Is this dish spicy?
A: It’s mildly spiced, but you can adjust the chili powder to your taste.
Q: Can I freeze this?
A: Yes! Freeze the cooled butter chicken in portions for up to 3 months.
Nutritional Breakdown (Per Serving)
- Calories: 320
- Total Carbs: 8g
- Net Carbs: 6g
- Protein: 24g
- Fat: 20g

Keto Butter Chicken Recipe
Ingredients
- Chicken thighs: 1 lb
- Yogurt: 1/2 cup
- Lemon juice: 1 tbsp
- Butter: 2 tbsp
- Tomato puree: 1 cup
- Heavy cream: 1/2 cup
Instructions
- Combine yogurt, lemon juice, garlic, ginger, and spices in a bowl. Add chicken and marinate for at least 30 minutes.
- Heat butter in a pan and sear the marinated chicken until browned. Remove and set aside.
- Sauté onions in the same pan until golden. Add garlic, ginger, and spices, and cook until fragrant.
- Pour in tomato puree, season with salt, and simmer for 10 minutes.
- Stir in heavy cream and simmer for 5 minutes.
- Return the chicken to the pan and cook until tender. Garnish with cilantro.
I’m so excited to hear how this recipe turned out for you! Don’t forget to follow us on Instagram and Facebook for daily keto inspiration, tasty recipes, and all the support you need to crush your goals. Want to make your keto journey easier? Get a meal plan tailored to your unique needs and preferences, designed to keep you on track effortlessly. Start your personalized plan now!
Subscribe to our newsletter!