Indian Butter Chicken—also known as Murgh Makhani—is a rich, creamy, and flavorful curry made with tender marinated chicken simmered in a velvety tomato-based sauce. Infused with warm spices, butter, and cream, this dish is a beloved classic of Indian cuisine and a true comfort food favorite. Serve it with rice, naan, or cauliflower rice for a satisfying, restaurant-style meal at home.
Why You’ll Love This Recipe
- Authentic Flavor at Home – A traditional Indian dish made simple for home cooks.
- Ultra Creamy & Rich – Butter and cream create a luxurious texture.
- Spiced to Perfection – Bold but balanced with warming spices and a touch of heat.
- Great for Leftovers – Tastes even better the next day.
- Perfectly Pairable – Serve with rice, naan, or low-carb options for any lifestyle.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Chicken Marinade
- Boneless, skinless chicken thighs or breasts, cut into chunks
- Plain yogurt
- Lemon juice
- Garlic, minced
- Ginger, grated
- Garam masala
- Turmeric
- Ground cumin
- Chili powder or cayenne pepper
- Salt
For the Butter Chicken Sauce
- Butter
- Onion, finely chopped
- Garlic, minced
- Ginger, grated
- Tomato puree or crushed tomatoes
- Garam masala
- Ground coriander
- Cumin
- Paprika
- Heavy cream
- Sugar (optional, to balance acidity)
- Salt
- Fresh cilantro (for garnish)
Directions
Step 1: Marinate the Chicken
- In a bowl, mix yogurt, lemon juice, garlic, ginger, and spices.
- Add chicken pieces, toss to coat, and marinate for at least 1 hour (or overnight for best flavor).
Step 2: Cook the Chicken
- Heat a skillet or grill pan over medium-high heat.
- Cook the marinated chicken in batches until browned and just cooked through. Set aside.
Step 3: Make the Sauce
- In the same pan, melt butter and sauté onions until soft and golden.
- Add garlic and ginger, cook for 1 minute.
- Stir in tomato puree, garam masala, coriander, cumin, paprika, and salt. Simmer for 10–15 minutes, stirring occasionally.
- Stir in cream and a pinch of sugar if needed. Simmer for 5 minutes until thickened.
Step 4: Combine & Serve
- Add cooked chicken to the sauce and simmer for 5–10 minutes to absorb flavors.
- Garnish with fresh cilantro and serve hot with rice, naan, or your favorite side.
Servings and Timing
- Servings: 4
- Prep Time: 15 minutes (plus marinating time)
- Cook Time: 30 minutes
- Total Time: 45 minutes (plus marinating)
Variations
- Lighter Option: Use half-and-half or coconut cream instead of heavy cream.
- Dairy-Free: Use dairy-free yogurt for the marinade and coconut milk or cashew cream for the sauce.
- Extra Spicy: Add chopped green chilies or increase cayenne.
- Vegetarian Version: Substitute tofu or paneer for chicken.
- Grilled Chicken: Grill the marinated chicken for extra smoky flavor before adding to the sauce.
Storage/Reheating
- Refrigeration: Store in an airtight container for up to 4 days.
- Freezing: Freeze for up to 2 months. Thaw overnight before reheating.
- Reheating: Reheat gently on the stove or in the microwave, adding a splash of water or cream if needed.
FAQs
Can I use chicken breasts instead of thighs?
Yes, but thighs are juicier and more flavorful. Breasts work well too—just don’t overcook.
What’s the difference between butter chicken and tikka masala?
They’re similar, but butter chicken is creamier and slightly sweeter; tikka masala tends to be spicier and more tomato-forward.
Is butter chicken spicy?
It’s mildly spiced. You can adjust the heat with more or less chili powder.
Can I skip the marinating step?
You can, but marinating adds flavor and tenderness. At least 30 minutes is recommended.
What’s the best side dish for butter chicken?
Serve with basmati rice, garlic naan, roti, or even cauliflower rice for a low-carb option.
Can I make this in a slow cooker?
Yes! Add all sauce ingredients and marinated chicken to a slow cooker and cook on low for 4–5 hours. Stir in cream at the end.
Can I use store-bought tomato sauce?
Yes, but look for one with no added sugar or seasonings for best control over the flavor.
Is this gluten-free?
Yes, the ingredients are naturally gluten-free—just double-check packaged items like yogurt.
How can I thicken the sauce more?
Simmer longer uncovered or add a spoonful of cashew paste or almond flour.
Can I add vegetables?
Sure! Peas, bell peppers, or spinach can be added toward the end of cooking.
Conclusion
Indian Butter Chicken is a creamy, comforting dish that brings bold, traditional Indian flavors into your kitchen with minimal effort. With tender marinated chicken and a rich tomato-cream sauce, it’s a guaranteed crowd-pleaser that you’ll want to make again and again. Serve it with warm naan or rice and enjoy a flavorful escape to your favorite Indian restaurant—without leaving home!
PrintIndian Butter Chicken
- Prep Time: 15 minutes (plus marinate time)
- Cook Time: 30 minutes
- Total Time: 45 minutes (active)
- Yield: 4 servings 1x
- Category: Chicken recipes
- Method: Stovetop
- Cuisine: Indian
Ingredients
For the Chicken Marinade:
- 1 1/2 lbs boneless, skinless chicken thighs or breasts, cut into chunks
- 3/4 cup plain yogurt
- 1 tablespoon lemon juice
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon salt
- 1 tablespoon grated ginger
- 2 cloves garlic, minced
For the Butter Chicken Sauce:
- 2 tablespoons butter (plus 1 tablespoon for finishing)
- 1 tablespoon oil (optional, for searing)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon grated ginger
- 1 1/2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon chili powder (Kashmiri chili powder or regular)
- 1 can (15 oz) tomato sauce or crushed tomatoes
- 1 cup heavy cream (or coconut cream for dairy-free)
- 1 teaspoon sugar (optional, to balance acidity)
- Salt to taste
- Fresh cilantro, for garnish
Instructions
Marinate the Chicken
In a large bowl, combine all marinade ingredients. Add the chicken and toss to coat.
Cover and refrigerate for at least 1 hour or overnight for best flavor.
2. Cook the Chicken
In a large skillet or pan, heat 1 tablespoon oil over medium-high heat.
Sear the marinated chicken pieces for 3–4 minutes per side, until browned but not fully cooked through. Remove and set aside.
3. Make the Sauce
In the same pan, melt 2 tablespoons butter over medium heat. Add the onion and sauté for 4–5 minutes until soft.
Stir in garlic, ginger, and remaining spices. Cook for 1 minute until fragrant.
Add the tomato sauce, stir well, and simmer for 10 minutes to reduce slightly.
Stir in the cream, sugar (if using), and season with salt to taste.
Add the chicken back into the sauce. Simmer on low heat for another 10–12 minutes, or until chicken is cooked through and tender.
Finish with a pat of butter and stir to melt for extra richness.
4. Serve
Garnish with fresh cilantro and serve hot with steamed basmati rice, naan, or cauliflower rice for a low-carb option.
Notes
- Want it spicier? Add cayenne or fresh green chilies.
- Dairy-free: Use coconut cream and vegan butter.
- Make ahead: Tastes even better the next day!
Your email address will not be published. Required fields are marked *