Creamy & Flavorful Indian Butter Chicken Recipe You Need to Try! 🍗🧈🔥
1. Introduction to Indian Butter Chicken
Indian Butter Chicken, known as Murgh Makhani in Hindi, is one of the most beloved dishes in Indian cuisine that has gained international fame for its irresistible flavors. This creamy, tomato-based curry features tender chicken pieces bathed in a luxurious sauce made with butter, cream, and a perfect blend of aromatic spices. Whether you’re hosting a dinner party or simply craving comforting Indian flavors, this authentic Indian Butter Chicken recipe will transport your taste buds straight to the streets of Delhi!
What makes this dish so special is its perfect balance of richness and spice. The marinade tenderizes the chicken while infusing it with flavor, and the slow-cooked sauce develops incredible depth. If you love Indian food, you might also enjoy exploring our collection of global recipes that bring world flavors to your kitchen.

2. Ingredients for Perfect Indian Butter Chicken
Gathering the right ingredients is crucial for authentic flavors in this Indian Butter Chicken recipe. Here’s what you’ll need:
- 500g boneless chicken (thighs work best for juiciness), cubed
- 1 cup plain yogurt (Greek yogurt works great for thickness)
- 2 tbsp lemon juice (freshly squeezed for best results)
- 2 tbsp ginger-garlic paste (or freshly minced equivalent)
- 1 tsp turmeric powder (for color and health benefits)
- 1 tsp garam masala (the quintessential Indian spice blend)
- 1 tsp chili powder (adjust to your spice preference)
- 4 tbsp butter (unsalted for better control of seasoning)
- 1 large onion, finely chopped (yellow or red both work)
- 1 can (400g) tomato puree (or fresh blended tomatoes)
- 1 cup heavy cream (for that signature richness)
- 1 tsp sugar (balances the acidity of tomatoes)
- Salt to taste
- Fresh cilantro for garnish (adds freshness and color)
For those who love rich, buttery flavors, you might also enjoy our Millionaire Brownies that share the same indulgent quality as this Indian Butter Chicken.
3. Detailed Step-by-Step Instructions
Step 1: Marinate the Chicken (The Flavor Foundation)
In a large mixing bowl, combine the yogurt, lemon juice, ginger-garlic paste, turmeric, garam masala, and chili powder. Whisk until you have a smooth marinade. Add the chicken pieces, making sure each piece is thoroughly coated in the flavorful mixture. This marinade not only adds taste but also tenderizes the chicken beautifully. Cover the bowl with plastic wrap and refrigerate for at least 2 hours (overnight marination yields even better results).
While waiting for the chicken to marinate, why not try some of our delicious snack recipes to keep you satisfied?

Step 2: Cook the Onions (Building the Flavor Base)
Heat 2 tbsp butter in a large, heavy-bottomed pan over medium heat. Add the chopped onions and sauté slowly, stirring frequently, until they turn a deep golden brown (about 8-10 minutes). This caramelization process is crucial as it develops the sweet, complex flavors that form the foundation of your Indian Butter Chicken. Be patient – rushing this step can result in less depth of flavor.

Step 3: Prepare the Signature Sauce
Add the tomato puree to the caramelized onions and cook for about 5 minutes, stirring constantly to prevent sticking. The mixture should darken slightly and become fragrant. For an ultra-smooth sauce, carefully transfer the mixture to a blender (let it cool slightly first) and blend until completely smooth. Return the blended sauce to the pan and stir in the cream, sugar, and remaining spices. Let the sauce simmer gently for 10 minutes to allow the flavors to marry and develop that characteristic rich taste.
If you enjoy creamy sauces, you’ll love our White Chocolate Cranberry Pecan Clusters which feature a similarly luxurious texture.

Step 4: Combine and Simmer to Perfection
Add the marinated chicken pieces to the sauce along with the remaining butter. Stir gently to coat all the chicken pieces evenly with the sauce. Cover the pan and let it simmer on low heat for 15-20 minutes, stirring occasionally, until the chicken is cooked through and tender. The sauce should thicken slightly but remain creamy. If it becomes too thick, you can add a splash of water or cream. Just before serving, sprinkle generously with fresh chopped cilantro for a burst of freshness and color.
For more cooking inspiration, check out this comprehensive guide to Butter Chicken from Indian Healthy Recipes.

4. Serving Suggestions for Indian Butter Chicken
This Indian Butter Chicken recipe is incredibly versatile when it comes to serving options. Here are some perfect pairings:
- Fluffy basmati rice – The long grains soak up the sauce beautifully
- Warm garlic naan bread – Perfect for scooping up every last bit of sauce
- Fresh cucumber raita – Provides a cooling contrast to the rich flavors
- A crisp green salad – Adds freshness and balances the meal
- Pickled onions or mango chutney – For an extra flavor dimension
If you’re looking for more meal ideas, browse our breakfast recipes to start your day right.
5. Storage Tips for Leftovers
One of the great things about this Indian Butter Chicken recipe is that the flavors often improve with time. Here’s how to store it properly:
- Refrigerator: Store in an airtight container for up to 3 days. The sauce may thicken when cold – simply add a splash of water or cream when reheating.
- Freezer: This dish freezes exceptionally well for up to 2 months. Portion it out before freezing for easy meals later.
- Reheating: Gently warm on the stovetop over low heat, stirring occasionally. Microwave reheating can cause the cream to separate.
6. Creative Variations to Try
While the classic Indian Butter Chicken recipe is perfect as is, here are some delicious variations to suit different tastes and dietary needs:
- Lighter version: Substitute heavy cream with coconut milk and reduce the butter by half
- Vegetable-packed: Add bell peppers, peas, or spinach during the last 5 minutes of cooking
- Extra spicy: Increase the chili powder or add fresh green chilies with the onions
- Smoky flavor: Add a pinch of smoked paprika or char the tomatoes before pureeing
- Dairy-free: Use coconut oil instead of butter and coconut cream instead of dairy cream
For those with a sweet tooth, our Butterbeer Cookies make a perfect dessert after this rich meal.
7. Health Benefits of Key Ingredients
While Indian Butter Chicken is certainly an indulgent dish, many of its ingredients offer surprising health benefits:
- Chicken: Excellent source of lean protein that supports muscle growth and repair
- Turmeric: Contains curcumin, a powerful anti-inflammatory compound
- Tomatoes: Rich in lycopene, an antioxidant linked to heart health
- Yogurt: Provides probiotics that support gut health and digestion
- Ginger and garlic: Both have immune-boosting and antimicrobial properties
8. Frequently Asked Questions
Can I use chicken with bones for this Indian Butter Chicken recipe?
Absolutely! Bone-in chicken adds extra flavor to the dish. Just increase the cooking time by about 10-15 minutes to ensure the chicken near the bones cooks thoroughly. You may also want to skim off any excess fat that renders from the bones during cooking.
How can I make this dish dairy-free?
For a dairy-free version that still captures the essence of Indian Butter Chicken: – Replace butter with coconut oil or ghee (if you tolerate clarified butter) – Use full-fat coconut milk instead of heavy cream – Increase the spices slightly to compensate for the missing dairy flavors
What’s the best way to reheat leftovers?
The stovetop method works best for reheating Indian Butter Chicken: 1. Place the desired amount in a saucepan 2. Add a splash of water or cream to loosen the sauce 3. Heat gently over low-medium heat, stirring frequently 4. Avoid boiling to prevent the cream from separating
Can I make this in a slow cooker or Instant Pot?
Yes! For slow cooker: – Marinate chicken as directed – Sauté onions as step 2, then transfer to slow cooker with other sauce ingredients – Add chicken and cook on low for 4-5 hours For Instant Pot: – Use sauté function for onions – Add other ingredients and pressure cook for 8 minutes with quick release
For more quick and easy recipes, try our Easter Crack for a simple yet addictive treat.
9. Conclusion: Why This Indian Butter Chicken Recipe Stands Out
This Indian Butter Chicken recipe delivers restaurant-quality flavors with the satisfaction of homemade cooking. What makes it special is: – The perfect balance of spices that’s aromatic but not overwhelming – The luxurious creaminess that coats each piece of tender chicken – The depth of flavor developed through careful caramelization and simmering – The versatility to adapt to different tastes and dietary needs
Whether you’re new to Indian cooking or a seasoned enthusiast, this dish is sure to impress. Serve it at your next gathering or enjoy it as a special weeknight treat. Once you try this authentic version, you’ll understand why Indian Butter Chicken has become a global favorite. For a fun dessert pairing, why not try our Lucky Charms Ice Cream Sundae to complete your Indian feast?
Print
Creamy & Flavorful Indian Butter Chicken Recipe You Need to Try!
This Creamy & Flavorful Indian Butter Chicken Recipe (Murgh Makhani) is a rich and aromatic dish featuring tender chicken in a luscious tomato-based sauce infused with spices, butter, and cream. Perfect with naan or rice, this authentic recipe brings restaurant-quality flavors to your home kitchen with easy-to-follow steps.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 500g boneless chicken, cubed
- 1 cup plain yogurt
- 2 tbsp lemon juice
- 2 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp garam masala
- 1 tsp chili powder
- 4 tbsp butter
- 1 large onion, finely chopped
- 1 can (400g) tomato puree
- 1 cup heavy cream
- 1 tsp sugar
- Salt to taste
- Fresh cilantro for garnish
Instructions
- Marinate chicken in yogurt, lemon juice, ginger-garlic paste, and spices for at least 2 hours
- Sauté onions in butter until golden brown
- Add tomato puree, cook for 5 minutes, then blend until smooth
- Stir in cream, sugar, and remaining spices, simmering for 10 minutes
- Add marinated chicken and remaining butter, simmer covered for 15-20 minutes until cooked through
- Garnish with fresh cilantro before serving
Notes
- For best flavor, marinate chicken overnight
- Substitute coconut milk for a lighter version
- Add vegetables like bell peppers for extra nutrition
- Leftovers taste even better the next day
- Freezes well for up to 2 months
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Non-vegetarian
Nutrition
- Serving Size: 1 serving (about 1 cup)
- Calories: 420 Kcal
- Sugar: 8g
- Sodium: 320mg
- Fat: 28g
- Saturated Fat: 16g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 145mg