Butter Chicken, also known as Murgh Makhani, is one of the most beloved Indian dishes around the world — and for good reason. Tender chicken cooked in a creamy, spiced tomato sauce with just the right balance of richness and heat makes it a comfort food favorite.
This Quick & Easy Homemade Butter Chicken captures all the warmth and depth of the restaurant version but is designed for weeknight cooking. No tandoor or hard-to-find spices required — just pantry staples, a few fresh ingredients, and a single pan.
With bold flavor, a velvety texture, and a hint of sweetness, this dish pairs beautifully with fluffy rice or naan. And it comes together in about 30 minutes — perfect for when you want something cozy and satisfying without spending hours in the kitchen.
Ingredients Overview
Butter Chicken is known for its rich, creamy, tomato-based sauce and tender marinated chicken. Here’s what you’ll need:
For the Chicken
-
Boneless, skinless chicken thighs (1½ lbs): Juicy and flavorful; chicken breasts can also be used.
-
Greek yogurt (½ cup): Helps tenderize and flavor the chicken quickly.
-
Lemon juice (1 tbsp): Brightens the marinade and balances richness.
-
Garlic (2 cloves, minced): Aromatic foundation.
-
Ginger (1 tbsp, grated): Adds warmth and zing.
-
Garam masala (1 tsp): Essential Indian spice blend.
-
Turmeric (½ tsp): Adds color and subtle earthiness.
-
Salt (½ tsp): To season the marinade.
For the Butter Sauce
-
Butter (3 tbsp): The namesake ingredient; gives a rich base.
-
Tomato puree or passata (1 cup): Smooth and slightly sweet tomato base.
-
Heavy cream (½ cup): For a luscious, velvety finish.
-
Garam masala (1 tsp): Adds deep warmth to the sauce.
-
Chili powder or paprika (1 tsp): Use mild paprika for color or Kashmiri chili for heat.
-
Sugar or honey (1 tsp): Balances the acidity of the tomatoes.
-
Salt (to taste): Adjust after simmering.
-
Fresh cilantro (for garnish): Optional, but adds freshness.
Substitutions:
-
Coconut milk can replace cream for a dairy-free version.
-
Plain yogurt or cashew cream for a lighter alternative.
-
Use canned tomato sauce if passata isn’t available.
Step-by-Step Instructions
1. Marinate the Chicken (Quick Method)
In a bowl, combine the chicken pieces with yogurt, lemon juice, garlic, ginger, garam masala, turmeric, and salt. Let marinate for at least 15 minutes (or up to overnight in the fridge for deeper flavor).
Time-saving tip: Even a short marinade makes a big difference in tenderness and taste.
2. Cook the Chicken
Heat a large skillet or sauté pan over medium-high heat. Add a tablespoon of butter and sauté the marinated chicken for 6–8 minutes until lightly browned and just cooked through.
Remove chicken from the pan and set aside.
3. Make the Butter Sauce
In the same pan, melt the remaining 2 tablespoons of butter. Add tomato puree, garam masala, chili powder or paprika, sugar, and salt.
Simmer for 5–7 minutes, stirring occasionally, until the sauce darkens slightly and thickens.
4. Add Cream and Finish
Reduce heat to low. Stir in the heavy cream and return the cooked chicken to the pan. Simmer everything together for 5 more minutes until the chicken is fully coated and tender.
Taste and adjust seasoning as needed. Sprinkle with chopped cilantro if using.
Tips, Variations & Substitutions
Time-Saving Tips
-
Use pre-cut chicken to save prep time.
-
Marinate in the morning and cook at night for richer flavor.
-
Double the batch — butter chicken reheats beautifully for meal prep.
Spice Level Options
-
Mild version: Use sweet paprika instead of chili powder.
-
Medium heat: Add a pinch of cayenne or use Kashmiri chili powder.
-
Spicy: Add fresh green chilies to the sauce or increase chili powder.
Ingredient Variations
-
Add veggies like peas or spinach for extra nutrients.
-
Use paneer or tofu instead of chicken for a vegetarian option.
-
Swap butter for ghee for a more traditional, nutty flavor.
Serving Ideas & Occasions
Butter Chicken is a rich, satisfying dish that pairs well with a variety of sides:
-
Basmati rice or jeera (cumin) rice
-
Warm naan or roti
-
Steamed or roasted vegetables
-
Cucumber raita or pickled onions for cooling contrast
Perfect for:
-
Cozy weeknight dinners
-
Meal prep for busy weeks
-
Casual dinner parties
-
Family-style weekend spreads
Nutritional & Health Notes
This dish offers a balance of protein, healthy fats, and spice — and can be customized to fit your health goals.
-
Use light cream or coconut milk for fewer calories.
-
Choose chicken breast for a leaner cut.
-
Skip added sugar if you prefer a more savory sauce.
Estimated nutrition per serving (based on 4 servings with cream and chicken thighs):
-
Calories: ~460
-
Protein: ~32g
-
Carbohydrates: ~9g
-
Fat: ~32g
-
Fiber: ~2g
FAQs
Q1: Can I use chicken breast instead of thighs?
A1: Yes, but thighs stay juicier. If using breasts, avoid overcooking to keep them tender.
Q2: Can I make butter chicken dairy-free?
A2: Absolutely. Use coconut milk or cashew cream in place of dairy cream, and swap butter for oil or vegan butter.
Q3: How long can I store leftovers?
A3: Up to 4 days in an airtight container in the fridge. Reheat gently on the stovetop or microwave.
Q4: Can I freeze butter chicken?
A4: Yes! It freezes well for up to 2 months. Let it cool completely, store in a freezer-safe container, and thaw overnight before reheating.
Q5: What if I don’t have garam masala?
A5: You can make a quick blend with equal parts cumin, coriander, cinnamon, and a pinch of cloves or nutmeg.
Q6: Is butter chicken spicy?
A6: Traditionally, it’s more rich and mildly spiced than hot. You control the heat with chili powder or pepper.
Q7: Can I make this in an Instant Pot?
A7: Yes — sauté the chicken and aromatics using the Sauté setting, then pressure cook for 6 minutes. Finish with cream on Sauté after pressure is released.
PrintThis Quick & Easy Butter Chicken features tender marinated chicken simmered in a creamy tomato sauce with warming Indian spices. Ready in just 30 minutes — better than takeout!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
Ingredients
For the Chicken:
-
1½ lbs boneless chicken thighs or breasts, cubed
-
½ cup Greek yogurt
-
1 tbsp lemon juice
-
2 cloves garlic, minced
-
1 tbsp ginger, grated
-
1 tsp garam masala
-
½ tsp turmeric
-
½ tsp salt
For the Sauce:
-
3 tbsp butter
-
1 cup tomato puree or passata
-
½ cup heavy cream
-
1 tsp garam masala
-
1 tsp paprika or chili powder
-
1 tsp sugar or honey
-
Salt to taste
-
Fresh cilantro (optional)
Instructions
-
Combine chicken with yogurt, lemon juice, garlic, ginger, garam masala, turmeric, and salt. Marinate for 15–30 minutes.
-
Sauté chicken in 1 tbsp butter over medium heat until browned and cooked through. Remove from pan.
-
In the same pan, melt remaining butter. Add tomato puree, spices, sugar, and salt. Simmer 5–7 minutes.
-
Stir in cream and return chicken to the pan. Simmer 5 minutes more.
-
Garnish with cilantro and serve hot with rice or naan.