Craving the indulgent flavors of your favorite Indian restaurant without the fuss or the bill. Mastering Butter Chicken, or Murgh Makhani, at home is more accessible than you might imagine. This popular restaurant classic, with its rich, spiced, and simmered flavor profile, offers a deeply satisfying experience. Making this creamy Indian curry in your own kitchen transforms it into a healthier, more cost-effective, and often faster alternative to traditional takeout.
## Why Make This Indian Classic at Home?
Preparing this iconic dish at home provides complete control over your ingredients. You can regulate sodium and fat levels, ensuring a meal that is both delicious and contributes to a healthier lifestyle. Beyond health benefits, efficiency is a major draw. With a little foresight, you can prepare the marinade ahead of time, turning this flavorful experience into one of the most delightful weeknight Indian meals. The actual cooking time can be as quick as 25 minutes once the chicken is marinated, making a truly healthy homemade takeout option a reality.
## Key Ingredients for the Perfect Curry
A few essential components come together to create this harmonious spicy tomato curry. Each plays a crucial role in developing the signature depth of flavor and luxurious texture.
- The Meat: Begin with 1.5 lbs boneless skinless chicken thighs. These cuts are ideal because they retain moisture better than chicken breasts, resulting in tender, succulent pieces that absorb the spices beautifully.
- The Marinade: A simple yet effective marinade tenderizes the chicken and infuses it with initial flavor. You will use 0.5 cup plain yogurt mixed with a selection of warming spices. This creates the foundation for truly marinated chicken thighs.
- The Base: The heart of this dish is its signature tomato cream sauce. This rich base is built from 1.5 cups tomato puree and finished with 0.5 cup heavy cream, delivering that unmistakable velvety texture.
- Aromatics & Spices: The aromatic backbone includes 3 tbsp butter, 1 tbsp minced garlic, and 1 tbsp minced ginger. The key spice is 1 tbsp garam masala, which provides complex, warm notes. A touch of heat comes from 1 tsp chili flakes, and 0.25 cup chopped fresh cilantro brightens the finished dish.
## Step-by-Step Cooking Instructions
Crafting this delicious Murgh Makhani involves a few straightforward steps, ensuring a deeply flavored and perfectly cooked result.
### 1. Marinating the Meat
Begin by preparing the chicken. In a medium-sized bowl, combine 0.5 cup plain yogurt, 0.5 tbsp garam masala, and 1 tsp chili flakes. Add the 1.5 lbs of cut boneless skinless chicken thighs to this mixture. Ensure all the chicken pieces are thoroughly coated. For the best flavor and tenderness, allow the meat to rest in the marinade for at least 30 minutes at room temperature, or ideally, refrigerate it overnight. This crucial step ensures the marinated chicken thighs are moist and packed with flavor.
### 2. Browning the Meat
Once the chicken is marinated, prepare to cook. Melt 1 tbsp of butter in a large skillet or Dutch oven over medium-high heat. Add the marinated chicken pieces to the hot skillet, being careful not to overcrowd the pan. You may need to work in batches. Cook the chicken for 5 to 6 minutes, turning occasionally, until it is nicely browned on all sides and cooked through. Remove the cooked chicken from the skillet and set it aside on a plate.

### 3. Building the Creamy Tomato Sauce
Using the same skillet, melt the remaining 2 tbsp of butter over medium heat. Add 1 tbsp minced garlic and 1 tbsp minced ginger to the skillet. Sauté these aromatics for about 1 minute until they become fragrant, releasing their oils and pungent flavors into the butter.
Next, pour in the 1.5 cups tomato puree. Stir in the remaining 0.5 tbsp of garam masala. Bring the sauce to a gentle simmer, then reduce the heat to low and let it cook for 10 minutes. This simmering period is essential for the flavors to meld and deepen, creating the rich foundation of your tomato cream sauce.
### 4. Final Simmer and Garnish
Return the previously cooked chicken to the skillet, nestling it into the simmering tomato cream sauce. Stir in the 0.5 cup heavy cream. Gently simmer the curry for an additional 5 minutes, allowing the chicken to absorb more of the sauce’s flavors and the cream to fully incorporate, giving the dish its characteristic richness. Avoid boiling after adding the cream to prevent separation.
Once the sauce is thick and creamy, remove the skillet from the heat. Garnish generously with 0.25 cup freshly chopped cilantro before serving.

## Variations and Dietary Swaps
This creamy Indian curry is quite adaptable to different preferences and dietary needs.
- Dairy-Free: For a dairy-free version, swap the plain yogurt in the marinade for coconut yogurt. Replace the heavy cream with full-fat coconut milk to maintain that rich, luscious texture.
- Spice Level: The heat level can be easily adjusted. If you prefer a milder curry, reduce the amount of chili flakes. For those who enjoy more warmth, a slight increase in chili flakes will provide a greater kick to the spicy tomato curry.
## Serving Suggestions
A truly authentic Butter Chicken experience is elevated by what you serve alongside it.
- Pair this rich Murgh Makhani with warm, fluffy naan bread. The soft, chewy bread is perfect for scooping up every last drop of the decadent sauce.
- Serve over a bed of freshly steamed basmati rice. The fragrant grains beautifully complement the robust flavors of the curry, offering a lighter contrast to the creamy sauce. Together, naan and basmati rice complete this satisfying meal.
## Storage and Reheating Tips
Should you have any delightful leftovers of this weeknight Indian meal, proper storage ensures they remain delicious. Store any remaining Butter Chicken in an airtight container in the refrigerator for up to 3 days. When reheating, gently warm the curry on the stovetop over low heat. This slow reheating process helps prevent the dairy in the sauce from separating, maintaining its smooth, creamy consistency.
We hope you enjoy creating this flavorful and comforting Butter Chicken at home. It is a rewarding dish that brings the taste of a beloved restaurant classic right to your dining table.
Find more delicious recipes and cooking tips by following our Facebook page: Follow us on Facebook.

Authentic Murgh Makhani (Creamy Indian Curry)
Ingredients
- 1.5 lbs Chicken thighs (boneless, skinless, cut into bite-sized pieces) Breast meat can be used, but thighs remain much juicier.
- 0.5 cup Plain yogurt Full fat works best for tenderizing.
- 1 tbsp Garam masala Divided (half for marinade, half for sauce).
- 1 tsp Chili flakes Adjust for spice tolerance.
- 3 tbsp Butter Divided (1 tbsp for searing, 2 tbsp for sauce base).
- 1 tbsp Garlic Minced.
- 1 tbsp Ginger Minced.
- 1.5 cups Tomato puree Crushed tomatoes blended smooth also work.
- 0.5 cup Heavy cream Adds the classic rich finish.
- 0.25 cup Fresh cilantro Chopped for garnish.
Instructions
- In a large bowl, combine the yogurt, half of the garam masala (0.5 tbsp), chili flakes, and the meat. Stir well and marinate for at least 30 minutes.
- Melt 1 tbsp of butter in a large skillet over medium-high heat. Add the marinated meat and cook for 5-6 minutes until browned and cooked through. Remove the meat from the pan and set aside.
- In the same skillet, melt the remaining 2 tbsp of butter. Add the minced garlic and ginger, sautéing for 1 minute until fragrant.
- Pour in the tomato puree and add the remaining 0.5 tbsp of garam masala. Bring to a gentle simmer and cook for 10 minutes until the sauce slightly thickens.
- Return the cooked meat to the skillet. Stir in the heavy cream and simmer for an additional 5 minutes.
- Remove from heat, garnish with fresh chopped cilantro, and serve hot.
For more daily recipes and tips, follow us on Facebook!
Click here to join our community!
