Authentic Indian Butter Chicken | YumAndJoy

Authentic Indian Butter Chicken

Butter Chicken, or Murgh Makhani, is a rich and creamy Indian curry made with marinated, grilled chicken simmered in a luscious, spiced tomato-based sauce. Infused with aromatic spices, butter, and cream, this dish is a restaurant favorite that pairs perfectly with naan or basmati rice.

Why You’ll Love This Recipe

  • Authentic Restaurant-Style Flavor – Replicates the creamy, mildly spiced butter chicken from Indian restaurants.
  • Tender, Juicy Chicken – Marinating the chicken enhances flavor and keeps it moist.
  • Rich & Creamy Sauce – A buttery, spiced tomato gravy enriched with cream and cashew paste.
  • Easy to Make – Simple steps and common ingredients make this a go-to curry for home cooks.
  • Perfect Pairing – Best enjoyed with naan, roti, or fragrant basmati rice.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

For the Chicken Marinade:

  • 500g boneless chicken (cubed)
  • ½ cup yogurt
  • 1 tablespoon lemon juice
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon red chili powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon garam masala
  • ½ teaspoon salt
  • 1 tablespoon oil

For the Butter Chicken Sauce:

  • 2 tablespoons butter
  • 1 large onion (finely chopped)
  • 2 tomatoes (pureed)
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon red chili powder
  • ½ teaspoon turmeric powder
  • 1 teaspoon garam masala
  • ½ teaspoon cumin powder
  • ½ teaspoon coriander powder
  • ½ cup heavy cream
  • ¼ cup cashew paste (optional for extra creaminess)
  • ½ teaspoon sugar (optional)
  • Salt to taste
  • Fresh cilantro for garnish

Directions

Marinate the Chicken:

  1. Prepare the Marinade – In a bowl, mix yogurt, lemon juice, ginger-garlic paste, red chili powder, turmeric, garam masala, salt, and oil.
  2. Coat the Chicken – Add the cubed chicken and mix well. Cover and refrigerate for at least 1 hour (overnight for best flavor).

Cook the Chicken:

  1. Grill or Pan-Fry – Heat a grill pan or skillet over medium-high heat. Cook the marinated chicken until slightly charred and fully cooked, about 6-8 minutes. Set aside.

Prepare the Butter Chicken Sauce:

  1. Sauté the Onions – In a pan, melt butter over medium heat. Add chopped onions and cook until golden brown.
  2. Add Aromatics – Stir in ginger-garlic paste and sauté until fragrant.
  3. Cook the Tomato Base – Add pureed tomatoes, red chili powder, turmeric, cumin, coriander, and garam masala. Stir well and cook until the oil begins to separate from the sauce.

Simmer & Finish:

  1. Add Chicken – Add the cooked chicken pieces to the sauce and mix well. Let it simmer for 10 minutes to absorb the flavors.
  2. Make It Creamy – Stir in heavy cream, cashew paste (if using), and sugar. Adjust salt as needed.

Garnish & Serve:

  1. Final Touch – Garnish with fresh cilantro.
  2. Enjoy – Serve hot with warm naan or basmati rice.

Servings and Timing

  • Servings: 4
  • Prep Time: 15 minutes
  • Marination Time: 1 hour (overnight recommended)
  • Cook Time: 30 minutes
  • Total Time: About 1 hour 45 minutes

Variations

  • Spicier Version – Add extra red chili powder or chopped green chilies.
  • Nut-Free Option – Skip the cashew paste and use extra heavy cream.
  • Dairy-Free Alternative – Use coconut yogurt for marination and coconut milk instead of heavy cream.
  • Tandoori-Style Chicken – Bake the marinated chicken in the oven at 400°F (200°C) for 15-20 minutes for a smoky taste.
  • Vegetarian Option – Replace chicken with paneer or tofu for a delicious butter paneer version.

Storage/Reheating

  • Refrigeration: Store leftovers in an airtight container for up to 3 days.
  • Freezing: Freeze in portions for up to 2 months. Thaw in the refrigerator before reheating.
  • Reheating: Warm in a pan over low heat, adding a splash of water or cream to maintain consistency.

FAQs

What’s the difference between Butter Chicken and Chicken Tikka Masala?

Butter Chicken is creamier and slightly sweeter, while Chicken Tikka Masala has a bolder, spicier tomato-based sauce.

Can I use bone-in chicken?

Yes, bone-in chicken works well and adds more flavor, but cooking time will be slightly longer.

What if I don’t have a grill?

You can pan-fry the marinated chicken or bake it at 400°F (200°C) for 15-20 minutes.

How can I make the sauce smoother?

Blend the onion-tomato mixture before adding the chicken for a velvety texture.

Is Butter Chicken very spicy?

No, it has mild heat. Reduce red chili powder for a milder version.

Can I use canned tomatoes?

Yes, canned crushed tomatoes work well but may need slight adjustments in salt and sweetness.

How can I thicken the sauce?

Simmer longer, or add extra cashew paste or heavy cream.

Can I make this dish ahead of time?

Yes, the sauce can be prepared in advance and refrigerated. Reheat and add the cooked chicken before serving.

What sides go well with Butter Chicken?

It pairs perfectly with naan, roti, basmati rice, or jeera rice.

Can I make this in an Instant Pot?

Yes, sauté onions and spices in the Instant Pot, add the chicken, and pressure cook for 6-8 minutes. Stir in cream after cooking.

Conclusion

This Authentic Indian Butter Chicken recipe delivers restaurant-style flavors in a rich, creamy tomato-based sauce. Whether served with naan or basmati rice, this comforting and flavorful dish is a must-try for lovers of Indian cuisine. Enjoy making this at home for a delicious and satisfying meal!

Print
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
Authentic Indian Butter Chicken

Authentic Indian Butter Chicken


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: asma
  • Total Time: 1 hour 45 minutes
  • Yield: Serves 4

Description

Enjoy restaurant-style Butter Chicken (Murgh Makhani) at home! This rich and creamy curry features tender grilled chicken simmered in a luscious butter-infused tomato sauce, perfectly balanced with warm Indian spices. Serve this flavorful North Indian dish with naan or basmati rice for the ultimate comfort meal!


Ingredients

Units Scale

For the Chicken Marinade:

  • 500g boneless chicken (cubed)
  • 1/2 cup yogurt
  • 1 tablespoon lemon juice
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon red chili powder
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon salt
  • 1 tablespoon oil

For the Butter Chicken Sauce:

  • 2 tablespoons butter
  • 1 large onion (finely chopped)
  • 2 tomatoes (pureed)
  • 1 tablespoon ginger-garlic paste
  • 1 teaspoon red chili powder
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1/2 teaspoon cumin powder
  • 1/2 teaspoon coriander powder
  • 1/2 cup heavy cream
  • 1/4 cup cashew paste (optional for extra creaminess)
  • 1/2 teaspoon sugar (optional)
  • Salt to taste
  • Fresh cilantro for garnish

Instructions

  1. Marinate the Chicken:

    • In a bowl, mix yogurt, lemon juice, ginger-garlic paste, red chili powder, turmeric, garam masala, salt, and oil with the chicken.
    • Let it marinate for at least 1 hour (overnight for best results).
  2. Cook the Chicken:

    • Heat a grill pan or skillet, add a little oil, and cook the marinated chicken until slightly charred and fully cooked.
    • Set aside.
  3. Prepare the Sauce:

    • In a pan, melt butter and sauté chopped onions until golden brown.
    • Add ginger-garlic paste and cook until fragrant.
  4. Cook the Tomato Base:

    • Pour in tomato puree and cook until oil starts to separate.
    • Stir in red chili powder, turmeric, cumin, coriander, and garam masala.
  5. Simmer & Finish:

    • Add the cooked chicken, mix well, and let it simmer for 10 minutes.
    • Stir in heavy cream and cashew paste for extra richness.
  6. Garnish & Serve:

    • Sprinkle fresh cilantro on top.
    • Serve hot with naan or basmati rice.

Notes

  • For an authentic smoky flavor, place a hot coal in a small bowl inside the curry, drizzle with oil, cover, and let it sit for 2 minutes.
  • Adjust the spice level by increasing or decreasing chili powder.
  • Substitute cashew paste with almond paste or skip for a lighter version.
  • Prep Time: 15 minutes
  • Marinate Time: 1 hour
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop, Grilled
  • Cuisine: Indian
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments