Go Back
+ servings
A plate of low-carb Indian butter chicken with roasted cauliflower on a coral napkin.

Indian butter chicken with roasted cauliflower

Tami DeGeeter, CPT, CNC
Explore the delicious flavors of classic Indian cooking while sticking to your low-carb diet with our mouthwatering recipe for Indian butter chicken with oven-roasted cauliflower. This easy-to-follow recipe combines tender chicken with rich, creamy sauce and flavorful authentic spices, all served alongside perfectly roasted cauliflower. Whether you're new to Indian cuisine or just looking for a healthy and tasty meal, this dish is sure to impress. Follow along with our simple steps and enjoy a taste of India in your own kitchen!
This recipe may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Lunch and Dinner
Makes 6 servings
Serving Size 2 cups
Net Carbs 11 g
*Net carbs are per serving

Ingredients
 

Marinade

  • 2 pounds chicken thighs, cut into bite-sized pieces
  • ½ cup plain full-fat yogurt
  • 1 tablespoon fresh ginger, minced
  • 1 tablespoon garlic, minced
  • 1 teaspoon turmeric
  • 1 teaspoon ground cumin
  • 2 teaspoons garam masala
  • 1 teaspoon red chili powder
  • 1 teaspoon salt

Indian butter chicken sauce

  • 4 tablespoons butter, divided
  • 1 large yellow onion, chopped
  • tablespoons fresh ginger, minced
  • tablespoons garlic, minced
  • teaspoons garam masala
  • teaspoons ground cumin
  • 1 teaspoon ground coriander, (cilantro)
  • 14 ounces crushed tomatoes
  • 1 teaspoon red chili powder
  • 1 teaspoon salt
  • 1 cup heavy cream
  • ½ teaspoon kasoori methi, (dried fenugreek leaves), optional
  • Garnish: cilantro, heavy cream

Oven-roasted cauliflower

  • pounds cauliflower, chopped into bite-sized pieces
  • 1 teaspoon ground coriander, (cilantro)
  • ½ teaspoon turmeric
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 3 tablespoons butter

Instructions
 

Indian butter chicken

  • Combine the chicken and the marinade ingredients in a bowl or zip-top bag. Marinate the chicken for at least 20 minutes in the refrigerator. *If time allows, marinate longer (or overnight).
    Close-up view of chicken thighs mixed in marinade in a glass bowl to make low-carb Indian butter chicken.
  • In a large skillet, melt 2 tablespoons of butter over medium heat. Add the chicken and cook for 3-4 minutes until browned on all sides. (Depending on the size of your skillet, you may need to cook in batches.) Remove the chicken and set aside. The chicken will finish cooking later in the sauce.
    Top view of searing chicken thighs in a skillet to make low-carb Indian butter chicken.
  • Add 2 tablespoons of butter to the hot skillet. Add the onion and cook until translucent, about 5 minutes.
    Top view of onions cooking in a skillet.
  • Add the ginger and garlic and saute for 1 minute. Next, add the garam masala, ground cumin, and ground coriander. Stir to combine.
    Top view of onions, garlic, and spices in a skillet to make low-carb Indian butter chicken.
  • Add the crushed tomatoes, red chili powder, and salt. Let simmer for 10-15 minutes until the sauce thickens slightly. Stir in the heavy cream. Remove from heat.
    Side-view of skillet with tomatoes, onions, spices, and heavy cream cooking to make low-carb Indian butter chicken.
  • Carefully transfer the sauce into a blender. Mix until smooth.
    Side-view of sauce from low-carb Indian butter chicken in a blender.
  • Return the sauce to the skillet, along with the chicken. Season with kasoori methi (dried fenugreek leaves) if using. Simmer for about 10 minutes until the chicken is fully cooked, and the sauce is thick.
    Top-view of low-carb Indian butter chicken cooking in a skillet.
  • Garnish with fresh cilantro and drizzle with a splash of cream.
    Close-up view of low-carb Indian butter chicken on a grey plate served with roasted cauliflower.

Oven-roasted cauliflower

  • Preheat the oven to 400F/200C.
    Close-up view of temperature knob on an oven, preheat oven to cook a meal.
  • On a large baking sheet, spread out the chopped cauliflower into an even layer. Season with the spices and butter. Bake for 15 minutes. Enjoy!
    Top view of cauliflower florets on a baking sheet seasoned with butter, turmeric, and other spices.

Video

Nutrition

Nutrition Facts
Indian butter chicken with roasted cauliflower
Serving Size
 
2 cups
Amount per Serving
Calories
522
% Daily Value*
Net Carbohydrates
 
11
g
Carbohydrates
 
16
g
Fiber
 
5
g
Sugar
 
7
g
Protein
 
37
g
Fat
 
35
g
Saturated Fat
 
20
g
Trans Fat
 
0
g
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
8
g
Cholesterol
 
223
mg
Sodium
 
1199
mg
Potassium
 
699
mg
20
%
Vitamin C
 
67
mg
81
%
Vitamin A
 
539
µg
77
%
Calcium
 
154
mg
15
%
Iron
 
4
mg
22
%
Nutrition facts are an estimate and are provided as a courtesy. Nutrition facts are sourced from the USDA Food Database. Values may vary depending on brand of ingredients used.
Keywords Keto butter chicken, Keto Indian butter chicken, low-carb butter chicken, Low-carb Indian food
Tried this recipe?Let us know how it was!
©Total Diabetes Wellness. Photographs, videos, and content are copyrighted. Sharing our recipes with a link and photo is encouraged and appreciated. Do not screenshot or copy/paste full recipes to any website or social media.
 

Save your private notes - member-exclusive feature!

 

Members login to access this feature.

 

Not a member? Learn more about our membership options and all our membership features.