
Got a craving for Indian flavors? We’ve got something special for you! Try our Keto Indian Butter Chicken, a dish that seamlessly fits your low-carb lifestyle without compromising taste. Think of tender chicken pieces soaked in a luscious, aromatic sauce, giving you the authentic Indian experience right in your kitchen. Dive in and satisfy those taste buds while keeping it keto-friendly!
This recipe was written and created by Nilsu Nam, and produced, shot and edited with love by Dom Lorenzo.
[feast_advanced_jump_to]
Preparation and cooking overview
This keto butter chicken recipe is simple to make. Start by marinating the chicken pieces, then cook them in a rich sauce with spices, chicken broth, and tomatoes. You’ll have a tasty comfort dish in just an hour.
Chef’s note
Personalize this keto butter chicken to your liking. Adjust the heat by adding or reducing chili, and play with various herbs and spices for a unique twist. Let the chicken marinate in spices for over an hour to enhance the flavor for a more flavorful result!
🍗 Ingredients for this keto Indian butter chicken recipe
To make a low-carb butter chicken version at home, you’ll need the following simple ingredients:
For the chicken
For the base gravy

Ingredient substitutions
If you’re not a fan of some of the ingredients on the list, here are some keto substitutions:
Additional ingredients
Feel free to elevate the flavor profile of your dish with these optional ingredients:
Cooking tools required
To make this keto butter chicken recipe, you’ll need the following tools:
Tool substitutes list

How to make Keto Indian Butter Chicken: step-by-step guide
Cooking methods
Preparation steps
- Gather and measure all the ingredients.
- Cut the chicken breast into bite-sized pieces.
- Wash the tomatoes and cilantro with cold tap water and chop them finely.
- Peel fresh garlic and ginger, then blend them to make a ginger-garlic paste.
- Toast the cashews in a skillet on medium heat until golden and aromatic, stirring often for about 3 to 5 minutes.
Cooking steps
- Blend the chicken, heavy cream, garam masala, turmeric, and salt in a large mixing bowl. Stir until the chicken is well-coated. Marinate in the fridge for at least 20 minutes.
- In a pan, melt ghee and butter.
- Add the ginger-garlic paste, cumin seeds, dried chili, garam masala, and kasuri methi. Cook on low heat until it’s fragrant, about 1-2 minutes.
- Add the finely chopped tomatoes and toasted cashews. Cook until the tomatoes become tender.
- Pour in the chicken broth and let it simmer for about 10 minutes. Add extra water or stock if required.
- Transfer the contents to a blender and puree until smooth.
- Using a mesh strainer, filter the sauce to remove solids, then pour the smooth gravy back into the pan.
- Add bay leaves, cinnamon, cardamom, and cloves, allowing it to simmer for another 5 minutes.
- Integrate the marinated chicken into the sauce and simmer for an additional 5 minutes.
- Serve while warm, topped with freshly chopped cilantro.
Chef’s pro tip
Be cautious with chicken breasts, as they can become dry when overcooked. Don’t exceed the suggested cooking time, and allow the dish to rest a few moments after turning off the heat to help the flavors blend perfectly.
What to serve with Indian butter chicken?
Here are some keto-friendly side dishes that pair well with the keto butter chicken:
How to make it healthier?

Time-saving tips
What can I prepare ahead of time?
Storage and reheating instructions
Storage tips
Reheating best practices
Note: Add a splash of water or chicken broth to maintain the creamy texture of the gravy.

Recipe wrap-up conclusion
Have a true Indian restaurant experience with our Keto Indian Butter Chicken recipe. It’s great for a special weeknight dinner or a warm lunch. Adding your favorite keto sides makes this meal healthy and super tasty.
Why wait? Give this healthy version of a classic Indian dish a try. It lets you enjoy wonderful Indian flavors while still sticking to your low-carb goals.
Hungry for more delightful keto Indian recipes? Don’t miss these ones:
Frequently asked questions
📖 Recipe

Keto Indian Butter Chicken
#wprm-recipe-user-rating-3 .wprm-rating-star.wprm-rating-star-full svg * { fill: #343434; }#wprm-recipe-user-rating-3 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-3-33); }#wprm-recipe-user-rating-3 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-3-50); }#wprm-recipe-user-rating-3 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-3-66); }linearGradient#wprm-recipe-user-rating-3-33 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-3-50 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-3-66 stop { stop-color: #343434; }
Ingredients
For the chicken
- 14 ounces boneless skinless chicken breast (cut into bite-sized pieces)
- ¼ cup heavy cream
- 1 teaspoon garam masala
- 1 teaspoon turmeric powder
- ¼ teaspoon sea salt
- Fresh cilantro leaves for garnish
For the base gravy
- 1 tablespoon ghee
- 2 tablespoons butter
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin seeds
- 1 dried red chili
- 1 tablespoon garam masala
- 1 teaspoon kasuri methi crushed fenugreek leaves
- ½ cup diced tomatoes
- ¼ cup roasted cashews
- 1 cup chicken broth
- 2 bay leaves
- 1 stick cinnamon
- 5 green cardamom pods
- 8 pieces cloves
Instructions
-
Blend the chicken, heavy cream, garam masala, turmeric, and salt in a large mixing bowl. Stir until the chicken is well-coated. Marinate in the fridge for at least 20 minutes.
-
In a pan, melt ghee and butter.
-
Add the ginger-garlic paste, cumin seeds, dried chili, garam masala, and kasuri methi. Cook on low heat until it’s fragrant, about 1-2 minutes.
-
Add the finely chopped tomatoes and toasted cashews. Cook until the tomatoes become tender.
-
Pour in the chicken broth and let it simmer for about 10 minutes. Add extra water or stock if required.
-
Transfer the contents to a blender and puree until smooth.
-
Using a mesh strainer, filter the sauce to remove solids, then pour the smooth gravy back into the pan.
-
Add bay leaves, cinnamon, cardamom, and cloves, allowing it to simmer for another 5 minutes.
-
Integrate the marinated chicken into the sauce and simmer for an additional 5 minutes.
-
Serve while warm, topped with freshly chopped cilantro.
Video
Nutrition
The post Easy Keto Indian Butter Chicken Recipe 🍗 appeared first on Cast Iron Keto.
Comments