Easy Indian Butter Chicken (Restaurant-Style at Home)

By Rowan Pierce

On March 10, 2026

An overhead close-up shot of creamy Indian butter chicken simmering in a pan, showcasing its rich, orange-hued tomato gravy.

Cuisine

Indian

Prep time

20 minutes

Cooking time

25 minutes

Total time

45 minutes

Servings

4 people

Craving that rich, creamy, and incredibly flavorful Indian butter chicken from your favorite restaurant? This Easy Indian Butter Chicken recipe delivers that authentic taste you love, without the complicated steps or hard-to-find ingredients. You’ll be amazed at how simple it is to create this iconic dish right in your own kitchen. It’s the perfect weeknight meal to satisfy your curry cravings.

We’ve streamlined the process to ensure you get maximum flavor with minimum effort. This recipe focuses on simple techniques and accessible ingredients to create a velvety, aromatic sauce that perfectly coats tender, marinated chicken pieces. Get ready to impress your family and friends with a dish that tastes like it’s been simmering for hours.

What Makes This Butter Chicken So Easy?

Unlike many traditional recipes that require multiple pans and long simmering times, our version simplifies the process. We use a smart, straightforward method to build layers of flavor quickly. The secret lies in a well-balanced marinade and a sauce that comes together in under 30 minutes. This is the perfect introduction to making Indian cuisine at home.

A beautiful final plated shot of Easy Indian Butter Chicken in a traditional bowl, served with a side of fluffy basmati rice and warm naan bread.
Your restaurant-quality dinner is served!

Key Ingredients for Authentic Flavor

While this is an Easy Indian Butter Chicken recipe, we don’t skimp on the core components that give it its signature taste. Here’s what you’ll need.

For the Chicken Marinade

  • Chicken: Boneless, skinless chicken thighs are best for their flavor and tenderness, but breasts work well too.
  • Yogurt: Full-fat plain yogurt is the base of our marinade, tenderizing the chicken beautifully.
  • Ginger & Garlic: Freshly minced ginger and garlic paste are non-negotiable for that authentic punch.
  • Spices: A simple blend of garam masala, turmeric, and Kashmiri red chili powder gives color and warmth without overwhelming heat.

For the Creamy Tomato Gravy

  • Tomatoes: Canned crushed tomatoes provide a consistent, vibrant base for the sauce.
  • Butter & Cream: The essential duo! Unsalted butter adds richness, and heavy cream gives the sauce its luxurious, velvety texture.
  • Cashews: Soaked and blended cashews are our secret weapon for an ultra-creamy sauce without any grittiness.
  • Kasuri Methi: Dried fenugreek leaves are crushed and added at the end for a distinctive, aromatic finish. Do not skip this!

How to Make Easy Indian Butter Chicken (Step-by-Step)

Follow these four simple stages to create a restaurant-worthy meal. Our step-by-step guide makes this Easy Indian Butter Chicken recipe foolproof.

An overhead close-up shot of creamy Indian butter chicken simmering in a pan, showcasing its rich, orange-hued tomato gravy.
Look at that rich, velvety sauce! The secret is in a slow simmer.

Step 1: Marinate the Chicken

First, cut your chicken into bite-sized pieces. In a medium bowl, combine the chicken with the yogurt, ginger-garlic paste, garam masala, turmeric, Kashmiri chili powder, and salt. Mix everything thoroughly until the chicken is fully coated. Let it marinate for at least 30 minutes, but for best results, let it sit for a few hours in the refrigerator.

Step 2: Cook the Chicken

Heat a large skillet or Dutch oven over medium-high heat. Add a touch of oil and cook the chicken in batches, ensuring not to overcrowd the pan. Cook for 3-4 minutes per side until golden brown and cooked through. Remove the chicken and set it aside.

Step 3: Create the Signature Gravy

In the same pan, melt the butter. Add the remaining ginger-garlic paste and sauté for a minute until fragrant. Pour in the crushed tomatoes and the blended cashew paste. Stir in the sugar, garam masala, and salt. Allow the sauce to simmer for 10-12 minutes, stirring occasionally, until it thickens and deepens in color.

Step 4: Combine and Simmer

Reduce the heat to low and stir in the heavy cream. Return the cooked chicken to the pan. Let everything simmer together for another 5 minutes to allow the flavors to meld. Finally, crush the Kasuri Methi between your palms and sprinkle it over the dish. Stir once more and serve hot.

Pro Tips for the Best Butter Chicken

To elevate your dish, start with good quality spices, as they form the flavor backbone. For a smokier, tandoori-like flavor, you can grill the marinated chicken on a grill pan or even an outdoor grill before adding it to the sauce. And remember, let the sauce simmer gently once the cream is added to prevent it from splitting. For another amazing chicken dish, try this Creamy Garlic Butter Chicken.

What to Serve with Butter Chicken

This creamy curry is best served with traditional Indian breads like warm naan or roti to soak up every last bit of the delicious gravy. Fluffy basmati rice is also a classic pairing. For a complete meal, consider adding a simple side like a refreshing cucumber salad or some steamed green beans.

Storing and Reheating Instructions

Butter chicken tastes even better the next day! Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of water or cream if the sauce has thickened too much. Avoid microwaving, as it can make the chicken tough and cause the sauce to separate.

Frequently Asked Questions

While heavy cream provides the richest result, you can substitute it with evaporated milk or full-fat coconut cream for a slightly different flavor profile. The blended cashews will still ensure the sauce is creamy.

The creaminess comes from three key components: full-fat yogurt in the marinade, heavy cream in the sauce, and most importantly, a blended paste of soaked raw cashews. The cashews create an incredibly smooth, velvety texture.

Yes, they are the same dish. ‘Murgh Makhani’ is the traditional Hindi name, which translates directly to ‘buttery chicken.’ Butter Chicken is the more common English name.

Butter Chicken is traditionally served with basmati rice, naan bread, or roti to soak up the delicious gravy. A simple side of cucumber raita or a fresh salad can also complement the richness of the dish.

The most important secret ingredient for authentic flavor is Kasuri Methi, or dried fenugreek leaves. Crushing them between your palms before adding them at the end releases their unique, aromatic flavor that is signature to the dish.

More Delicious Recipes to Try

If you enjoyed this recipe, you might also love our Slow Cooker Parmesan Garlic Chicken Sandwiches or this incredibly comforting Creamy Italian Meatball Soup. They are perfect for your weekly meal rotation!

Share Your Creation!

We hope you love this Easy Indian Butter Chicken recipe! If you make it, feel free to leave a comment below or share a photo of your masterpiece on Pinterest. We can’t wait to see your delicious results!

A vibrant pin image showing a bowl of Easy Indian Butter Chicken, garnished with fresh cilantro and a swirl of cream, with text overlay reading 'Easy Indian Butter Chicken - Restaurant-Style at Home'.
The creamiest, most flavorful butter chicken you'll ever make at home!

Easy Indian Butter Chicken Recipe

An overhead close-up shot of creamy Indian butter chicken simmering in a pan, showcasing its rich, orange-hued tomato gravy.

Easy Indian Butter Chicken (Restaurant-Style at Home)

This Easy Indian Butter Chicken recipe delivers authentic, restaurant-quality flavor with simple steps. Create a rich, creamy, and aromatic murgh makhani at home in under an hour, perfect for a satisfying weeknight dinner.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Indian
Calories: 550

Ingredients
  

For the Chicken Marinade
  • 1.5 lbs boneless, skinless chicken thighs cut into 1-inch pieces
  • 1/2 cup plain full-fat yogurt
  • 1 tbsp ginger-garlic paste
  • 1.5 tsp garam masala
  • 1 tsp turmeric powder
  • 1 tsp Kashmiri red chili powder for color and mild heat
  • 1 tsp salt
For the Gravy
  • 2 tbsp unsalted butter
  • 1 tbsp vegetable oil
  • 1 tbsp ginger-garlic paste
  • 1/4 cup raw cashews soaked in hot water for 15 minutes, then blended into a smooth paste
  • 15 oz can of crushed tomatoes
  • 1 tsp sugar to balance acidity
  • 3/4 cup heavy cream
  • 1 tbsp Kasuri Methi (dried fenugreek leaves)

Equipment

  • 1 Large skillet or Dutch oven
  • 1 Blender For making the cashew paste
  • 2 Mixing bowls

Method
 

  1. In a medium bowl, combine the chicken pieces with all the marinade ingredients: yogurt, 1 tbsp ginger-garlic paste, garam masala, turmeric, Kashmiri chili powder, and salt. Mix well to coat. Cover and refrigerate for at least 30 minutes or up to 4 hours.
  2. Heat oil in a large skillet or Dutch oven over medium-high heat. Cook the marinated chicken in batches until golden brown and cooked through, about 3-4 minutes per side. Set the cooked chicken aside on a plate.
  3. In the same skillet, reduce heat to medium and melt the butter. Add the remaining 1 tbsp of ginger-garlic paste and sauté for 30-60 seconds until fragrant.
  4. Stir in the crushed tomatoes and the smooth cashew paste. Add the sugar and an additional pinch of salt. Bring to a simmer and cook for 10-12 minutes, stirring occasionally, until the sauce thickens and deepens in color.
  5. Reduce the heat to low and slowly stir in the heavy cream until fully incorporated. Return the cooked chicken and any accumulated juices to the skillet.
  6. Simmer for 5 minutes, allowing the chicken to reheat and the flavors to meld. Crush the Kasuri Methi between your palms and sprinkle it into the curry. Stir gently to combine. Serve immediately with naan or basmati rice.

Notes

For the best flavor, marinate the chicken for at least 2 hours.
Do not boil the sauce after adding the cream, as it can cause it to split. A gentle simmer is all that's needed.
Kasuri Methi is a key ingredient for authentic flavor; try not to skip it!

You might also like these recipes

Leave a Comment

Recipe Rating