Homemade Butter Chicken: The Ultimate Restaurant-Style Recipe

By Rowan Pierce

On February 10, 2026

A close-up shot of creamy butter chicken in a rustic grey ceramic bowl, showcasing the tender pieces of chicken in a silky makhani sauce.

Cuisine

Indian

Prep time

20 minutes

Cooking time

40 minutes

Total time

60 minutes

Servings

6 people

Craving that rich, creamy, and incredibly flavorful butter chicken you love from your favorite Indian restaurant? This is the ultimate guide to making truly exceptional Homemade Butter Chicken right in your own kitchen. Forget takeout; this recipe is surprisingly straightforward and delivers a luxurious, deeply satisfying meal that will have everyone asking for seconds. We’ve simplified the process without sacrificing any of the authentic, complex flavors that make this dish a global sensation.

This recipe focuses on creating that signature silky, tomato-based gravy (or ‘makhani’ sauce) and tender, marinated chicken. It’s a perfect weekend project or a show-stopping meal for guests. Ready to create the best butter chicken of your life? Let’s get cooking.

A serving of authentic butter chicken, also known as Murgh Makhani, garnished with fresh cilantro and a swirl of cream.
Every spoonful of this homemade butter chicken is packed with authentic flavor.

Why This is the Best Homemade Butter Chicken Recipe

There are countless butter chicken recipes out there, but this one stands out. We’ve tested and tweaked to ensure a perfect balance of flavors and a foolproof method for the enthusiastic home cook.

  • Authentic Flavor, Simplified Steps: We break down the traditional multi-step process into manageable stages, ensuring you get that authentic Murgh Makhani taste without unnecessary complexity.
  • Perfectly Tender Chicken: Our two-step marination process guarantees the chicken is juicy and packed with flavor, forming the perfect base for the creamy sauce.
  • The Silkiest Gravy: The secret to a restaurant-quality butter chicken is the sauce. We’ll show you how to create an incredibly smooth, velvety gravy that clings to every piece of chicken.
  • Customizable Heat: You control the spice. This recipe provides a beautifully balanced, mild-to-medium heat that can be easily adjusted to your preference.

Key Ingredients for Success

The magic of this dish comes from a blend of aromatic spices and simple, fresh ingredients. Here’s what you’ll need to create this incredible homemade butter chicken.

For the Chicken Marinade:

  • Chicken: Boneless, skinless chicken thighs are best for their flavor and tenderness, but chicken 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 essential for a vibrant, aromatic flavor base.
  • Spices: A classic blend of garam masala, turmeric, cumin, and Kashmiri red chili powder gives the chicken its signature flavor and color without overwhelming heat.

For the Makhani (Butter) Sauce:

  • Tomatoes: We use canned whole tomatoes, pureed, for a consistent, rich tomato base.
  • Cashews: Raw, unsalted cashews are our secret weapon for an ultra-creamy sauce without using excessive amounts of cream.
  • Butter & Cream: It wouldn’t be butter chicken without them! Unsalted butter provides richness, and a touch of heavy cream at the end adds that luxurious, silky finish.
  • Kasoori Methi: Dried fenugreek leaves are a non-negotiable for authentic butter chicken flavor. They add a unique, savory, and slightly sweet aroma.
A close-up shot of creamy butter chicken in a rustic grey ceramic bowl, showcasing the tender pieces of chicken in a silky makhani sauce.
The secret to our butter chicken is this incredibly silky and flavorful makhani sauce.

How to Make Homemade Butter Chicken, Step-by-Step

Our method is broken into three key phases: marinating the chicken, cooking the chicken, and building the luxurious makhani sauce. Follow these steps for foolproof success.

Step 1: Marinate the Chicken

First, we create a flavorful marinade to tenderize the chicken. In a large bowl, combine the yogurt, lemon juice, ginger-garlic paste, turmeric, garam masala, cumin, and Kashmiri chili powder. Add the chicken pieces and toss until every piece is thoroughly coated. Cover the bowl and let it marinate in the refrigerator for at least 1 hour, but for the best results, let it sit for 4-6 hours or even overnight.

Step 2: Cook the Chicken

You can cook the chicken in a pan or under a broiler. For the stovetop method, heat a tablespoon of oil in a large skillet or pan over medium-high heat. Cook the chicken in batches, ensuring not to crowd the pan, for 3-4 minutes per side, until it’s cooked through and has a nice char. Set the cooked chicken aside. This char adds a smoky depth reminiscent of a traditional tandoor.

Step 3: Create the Silky Makhani Sauce

In the same pan, melt the butter over medium heat. Add the chopped onion and sauté until soft and translucent. Add the ginger-garlic paste and cook for another minute until fragrant. Stir in the pureed tomatoes, cashew paste, coriander, and remaining spices. Bring the mixture to a simmer, then reduce the heat, cover, and let it cook for 15-20 minutes, allowing the flavors to meld. The sauce will thicken and deepen in color.

Step 4: Combine and Finish

Use an immersion blender or carefully transfer the sauce to a standard blender to blend until completely smooth. This step is crucial for that velvety texture. Return the sauce to the pan, add the cooked chicken, and stir in the heavy cream and crushed kasoori methi. Let it simmer gently for 5 more minutes. Season with salt to taste before serving.

Tips for Restaurant-Quality Results

Want to elevate your dish even further? Here are a few expert tips.

  • Don’t Skip the Kasoori Methi: To bring out its flavor, crush the dried fenugreek leaves between your palms as you add them to the sauce.
  • Soak Your Cashews: If you don’t have a high-powered blender, soak the raw cashews in hot water for 30 minutes before blending them into a paste. This ensures a smoother sauce.
  • Let it Rest: Like many stews and curries, butter chicken often tastes even better the next day as the flavors have more time to meld together. If you love this flavor profile, you might also enjoy our authentic Massaman curry recipe.

What to Serve with Butter Chicken

Butter chicken is a fantastic centerpiece for a larger Indian-inspired feast. We love serving it with hot, fluffy basmati rice to soak up all that incredible gravy. Warm naan bread or roti is also a must-have for dipping. For a complete meal, consider adding a simple side like a refreshing cool cucumber salad or our popular sautéed vegetables to round out the spread.

Storage and Reheating Instructions

Store leftover butter chicken in an airtight container in the refrigerator for up to 4 days. The flavors will continue to develop overnight, making it a delicious option for lunch the next day. You can also freeze it for up to 3 months. To reheat, gently warm it 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.

Yes, you can make a dairy-free version. Substitute the yogurt in the marinade with a dairy-free yogurt (like coconut or almond-based). For the sauce, use oil or a vegan butter substitute and replace the heavy cream with full-fat coconut cream or cashew cream.

Absolutely. While chicken thighs provide more flavor and moisture, chicken breasts are a great leaner option. Be careful not to overcook them to ensure they remain tender. Cut them into uniform 1-inch pieces and follow the recipe as directed.

Authentic Butter Chicken is not meant to be overly spicy. It’s known for its rich and balanced flavor profile. This recipe uses Kashmiri red chili powder, which imparts a vibrant color with minimal heat. You can easily adjust the spice level to your preference.

Kasoori Methi is dried fenugreek leaves. It has a unique, savory, and slightly bitter flavor that is absolutely essential for an authentic Butter Chicken taste. You can find it at most Indian grocery stores or online, and we highly recommend not skipping it.

While similar, the main difference lies in the sauce. Butter Chicken (Murgh Makhani) has a milder, sweeter, and creamier sauce made with butter, cashews, and a tomato base. Chicken Tikka Masala typically has a more robust, spicier tomato and onion-based sauce with a stronger cumin flavor.

The Perfect Homemade Butter Chicken

There you have it—a rich, creamy, and deeply flavorful homemade butter chicken that rivals any restaurant. This recipe proves that you don’t need a tandoor oven or a long list of complex ingredients to create a stunning Indian meal at home. It’s a guaranteed crowd-pleaser and a recipe you’ll return to again and again. For another easy and impressive dinner, check out our oven-roasted French garlic chicken.

If you tried this recipe, we’d love to hear from you! Please leave a comment and rating below. And don’t forget to share your creations with us on Pinterest!

A delicious bowl of homemade butter chicken with creamy tomato gravy, served with a side of naan bread and fresh cilantro garnish. The ultimate restaurant-style recipe.
You won't believe how easy it is to make this restaurant-quality butter chicken at home!

A close-up shot of creamy butter chicken in a rustic grey ceramic bowl, showcasing the tender pieces of chicken in a silky makhani sauce.

Homemade Butter Chicken: The Ultimate Restaurant-Style Recipe

Create the best Homemade Butter Chicken with this easy-to-follow, restaurant-style recipe. Learn the secrets to a rich, creamy makhani sauce and perfectly tender chicken for a luxurious meal that's better than takeout and ready in under an hour.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6 people
Course: Dinner, Main Course
Cuisine: Indian
Calories: 580

Ingredients
  

For the Chicken Marinade
  • 2 lbs boneless, skinless chicken thighs cut into 1-inch pieces
  • 1/2 cup plain full-fat yogurt
  • 2 tbsp lemon juice
  • 1 tbsp minced ginger
  • 1 tbsp minced garlic
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp Kashmiri red chili powder
For the Makhani Sauce
  • 4 tbsp unsalted butter divided
  • 1 tbsp neutral oil like canola or vegetable oil
  • 1 large onion finely chopped
  • 1 tbsp minced ginger
  • 1 tbsp minced garlic
  • 1 (28-ounce) can whole peeled tomatoes pureed
  • 1/4 cup raw cashews blended with 2 tbsp water to a paste
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 1/2 cup heavy cream
  • 1 tbsp dried fenugreek leaves (kasoori methi)
  • Salt to taste

Equipment

  • 1 Large Bowl
  • 1 Large skillet or Dutch oven
  • 1 Blender An immersion or standard blender will work.

Method
 

Marinate the Chicken
  1. In a large bowl, combine chicken pieces with all marinade ingredients: yogurt, lemon juice, ginger, garlic, turmeric, garam masala, cumin, and Kashmiri red chili powder. Mix until the chicken is fully coated.
  2. Cover and refrigerate for at least 1 hour, or preferably for 4-6 hours.
Cook the Chicken
  1. Heat oil in a large skillet or Dutch oven over medium-high heat. Remove chicken from the marinade, shaking off any excess.
  2. Cook the chicken in batches for 3-4 minutes per side, until golden brown and cooked through. Set aside on a plate.
Make the Makhani Sauce
  1. In the same skillet, melt the butter over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes.
  2. Add the ginger and garlic and cook for 1 minute more until fragrant.
  3. Stir in the pureed tomatoes, cashew paste, ground coriander, and garam masala. Bring to a simmer, then reduce heat to low, cover, and cook for 15-20 minutes, stirring occasionally.
  4. Use an immersion blender to blend the sauce until it's completely smooth. Alternatively, carefully transfer it to a standard blender and blend.
Combine and Finish
  1. Return the smooth sauce to the skillet. Stir in the cooked chicken, heavy cream, and crushed dried fenugreek leaves (kasoori methi).
  2. Simmer for 5 minutes for the flavors to meld together. Season with salt to taste.
  3. Serve hot with basmati rice or naan bread.

Notes

Tip 1: For a richer flavor, marinate the chicken overnight.
Tip 2: Crush the dried fenugreek leaves (kasoori methi) between your palms before adding them to the sauce to release their full aroma.
Tip 3: Adjust the amount of Kashmiri red chili powder to control the spice level. It provides color more than intense heat.

You might also like these recipes

Leave a Comment

Recipe Rating