Skip to main content New this month
Get the Allrecipes magazine

Easy Indian Butter Chicken

Rated as 4.71 out of 5 Stars

"This is a recipe I have perfected over the years and passed onto many others. The sauce is perfect when creamy and not too thick or too thin. The level of salt and spices can be suited to your taste. Garam and tandoori masala can be found in the ethnic aisle of your grocery store."
Added to shopping list. Go to shopping list.


1 h servings 880 cals
Original recipe yields 6 servings


{{model.addEditText}} Print
  • Prep

  • Cook

  • Ready In

  1. Preheat oven to 375 degrees F (190 degrees C).
  2. Melt a few tablespoons of butter in a skillet over medium heat. Stir in onion and garlic, and cook slowly until the onion caramelizes to a dark brown, about 15 minutes.
  3. Meanwhile melt the remaining butter in a saucepan over medium-high heat along with the tomato sauce, heavy cream, salt, cayenne pepper, and garam masala. Bring to a simmer, then reduce heat to medium-low; cover, and simmer for 30 minutes, stirring occasionally. Then stir in caramelized onions.
  4. While the sauce is simmering, toss cubed chicken breast with vegetable oil until coated, then season with tandoori masala and spread out onto a baking sheet.
  5. Bake chicken in preheated oven until no longer pink in the center, about 12 minutes. Once done, add the chicken to the sauce and simmer for 5 minutes before serving.

Nutrition Facts

Per Serving: 880 calories; 82.3 g fat; 12.8 g carbohydrates; 26.4 g protein; 303 mg cholesterol; 1461 mg sodium. Full nutrition

Similar recipes


Read all reviews 755
  1. 1015 Ratings

    Rated as 5 out of 5 Stars
    Rated as 4 out of 5 Stars
    Rated as 3 out of 5 Stars
    Rated as 2 out of 5 Stars
    Rated as 1 out of 5 Stars
Most helpful positive review

I originally submitted this recipe. I've been experimenting and have found a healthier low fat version that's just as delicious: 1/4 butter (instead of 1 cup) and 1 can of evaporated skim milk ...

Most helpful critical review

I was intrigued, but once I saw 1 cup of butter PLUS 3 cups heavy cream and almost 900 calories per serving----wow. I'm sure this dish is delish, but definitely NOT healthy!!!! Will have to kee...

Most helpful
Most positive
Least positive

I originally submitted this recipe. I've been experimenting and have found a healthier low fat version that's just as delicious: 1/4 butter (instead of 1 cup) and 1 can of evaporated skim milk ...

This recipes was delicious! I made a few changes, mostly to keep the number of pans down. I carmelized the onions in a large pan, then I added the rest of the butter, tomato sauce, cream, and ...

Fabulous! The only change we made was to substitute the tandoori marsala with 1 Tbsp. curry powder. We loved it and will serve it to company.

This was SO good!! And easy! I cut down on the dishes and made this all in my cast iron dutch oven. I caramelized the onions and garlic in the butter, once they were done I removed them to a bow...

I used the lightened version (1/4 cup butter; evaporated milk), and it was delicious!

this was amazing and super easy! I also recommend skipping out on the salt, and experimenting with the degree of cayenne pepper based on your spiciness preference. Another good idea is to add in...

This turned out fabulous. Made changes as suggested by others: made it all in one pan, didn't have tandoori marsala so used 1 TBS of curry instead, used 1 can of coconut milk instead of the he...

this is a great recipe however with 82 grms of fat, it is a walking heart attack waiting to happen. i followed the lower fat recipe rated below with only 1/4 cup of butter and carnation evapora...

Loved it! It was delicious!! I changed it up a bit after reading other reviews: 1/4 cup butter (instead of 1 cup) 1 can fat free evaporated milk (instead of 3 cups heavy cream) 1/2 teaspoon salt...