Indian Butter Chicken

I’ve always loved Indian food, curry being my number one favorite. We could probably all agree that Indian dishes are rich, flavorful (thanks to a wide variety of spices), and delicious.

Now if you are looking for something new for dinner, why don’t you give this Indian Butter Chicken a try? It’s a full-flavored dish, and I’m sure you’d love it. It is a bit spicy but you can definitely make it mild or really spicy by simply adjusting the amount of cayenne pepper. The dish may look elaborate, but you’d realize that it doesn’t really take that long to make it. Less than an hour. That’s it! But the key is, you should have the right ingredients so that you will be able to achieve the right taste.

If you already had Chicken Tikka Massala before, you’d probably think that they are the same because they really look alike. But they are NOT the same. The main difference is that tikka masala has a lower intensity when it comes to the use of tomatoes. Plus, it is not as creamy as Butter Chicken. They are both mouth-watering dishes, though. That’s for sure! πŸ™‚

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Indian Butter Chicken

  • Author: Myles
  • Total Time: 35 minutes
  • Yield: 4 1x


This Indian Butter Chicken recipe is a full-flavored dish. With its creamy tomato sauce, you’d have more reasons to love Indian food!



1 pound chicken thighs (skinless, boneless, and cut into bite-size pieces)

1 tbsp. each ginger-garlic paste and cornstarch

1 shallot (finely chopped)

1/4 white onion (chopped)

2 tbsp. each butter and peanut oil

2 tsp. lemon juice

1 tsp. each chili powder and ground cumin

2 tsp. garam masala

1 bay leaf

1/4 c. plain yogurt

1 c. each half-and-half and tomato puree

cayenne pepper, to taste

salt and pepper

1/4 c. water


  1. In a large saucepan over medium-high heat, heat 1 tablespoon of peanut oil. Saute onion and shallot until translucent.
  2. Add butter, ginger-garlic paste, lemon juice, 1 tsp. garam masala, cumin, bay leaf, and chili powder. Cook and stir for about a minute.
  3. Stir in tomato sauce. Cook for a couple of minutes, but be sure to stir constantly.
  4. Add yogurt and half-and-half. Reduce heat and simmer for about 10 minutes. Stir frequently.
  5. Season with salt and pepper. Set aside.
  6. In a large skillet over medium heat, heat another tablespoon of peanut oil. Cook chicken for about 10 minutes or until light brown.
  7. Season with cayenne and another teaspoon of garam masala and reduce heat.
  8. Add several spoons of the sauce and simmer until chicken is cooked through.
  9. Add chicken into the sauce.
  10. Mix water and cornstarch together, then add to the sauce. Cook for up to 10 minutes or until thick.


You can serve the dish over rice or naan bread.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes

The aromas alone of this dish would make your mouth water. Once you have a bite, you’d surely keep going. It is something that you can serve during a party, too. With the aromas, bold color, and great taste, you can never go wrong with that. The list of ingredients may seem long, but those things can be easily found in almost all supermarkets.

Use your ← → (arrow) keys to browse