Indian Butter Chicken is a beloved dish that brings the warmth of Indian cuisine to your table. With its rich, creamy sauce and tender chicken, this meal is perfect for special occasions or a comforting weeknight dinner. The blend of spices creates a delightful flavor profile that appeals to both seasoned foodies and those new to cooking Indian dishes. Whether served with fluffy rice or warm naan, Indian Butter Chicken is sure to impress.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- For the Sauce
- For the Chicken
- For Flavoring
- For Creaminess
- To Serve
- How to Make Indian Butter Chicken
- Step 1: Heat the Base
- Step 2: Sauté Aromatics
- Step 3: Toast Spices
- Step 4: Cook Chicken
- Step 5: Add Pastes
- Step 6: Season & Simmer
- Step 7: Final Touches
- Step 8: Serve
- How to Serve Indian Butter Chicken
- With Steamed Rice
- With Naan Bread
- Over Quinoa
- With Roti
- With Mixed Green Salad
- With Pickles and Chutneys
- How to Perfect Indian Butter Chicken
- Best Side Dishes for Indian Butter Chicken
- Common Mistakes to Avoid
- Storage & Reheating Instructions
- Refrigerator Storage
- Freezing Indian Butter Chicken
- Reheating Indian Butter Chicken
- Frequently Asked Questions
- What is Indian Butter Chicken?
- Can I make Indian Butter Chicken gluten-free?
- What should I serve with Indian Butter Chicken?
- How do I customize my Indian Butter Chicken?
- Can I use other meats instead of chicken?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Rich Flavor: The combination of spices and creamy coconut milk creates a depth of flavor that is irresistible.
- Easy to Prepare: With simple steps and readily available ingredients, making Indian Butter Chicken at home is straightforward.
- Versatile Dish: This recipe pairs well with various sides like rice, naan, or even vegetables, making it suitable for different dining preferences.
- Crowd-Pleaser: Perfect for family gatherings or dinner parties, it’s a dish that everyone will enjoy.
- Comfort Food: Its hearty nature makes it an ideal choice for cozy nights in or when you need a little extra comfort.
Tools and Preparation
Before you dive into the cooking process, gathering the right tools can make everything smoother. Here are some essential tools you’ll need.
Essential Tools and Equipment
- Skillet or large pan
- Cutting board
- Chef’s knife
- Measuring spoons
- Wooden spoon
Importance of Each Tool
- Skillet or large pan: This is vital for evenly cooking the chicken and allowing the flavors to meld properly.
- Chef’s knife: A sharp knife ensures quick and safe chopping of all the ingredients.
- Measuring spoons: Accurate measurements help maintain balance in spices, crucial for achieving authentic flavors.
Ingredients
For the Sauce
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion (small diced)
- 2 teaspoon ginger (grated)
- 3 garlic cloves (minced)
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 1 teaspoon mustard seeds
- 1 teaspoon coriander
- 1 teaspoon curry powder
For the Chicken
- 2 pounds chicken breast (cut into ¾-inch chunks)
For Flavoring
- 3 ounces tomato paste
- 3 ounces red curry paste
- 1 teaspoon salt
- ¼ teaspoon black pepper
For Creaminess
- 1 (14-ounce) can coconut milk
To Serve
- Rice or naan for serving
- Cilantro (for garnish)
How to Make Indian Butter Chicken
Step 1: Heat the Base
Heat butter and olive oil in a large skillet over medium heat until melted.
Step 2: Sauté Aromatics
Add the diced onion:
* Cook for about 3–4 minutes until softened.
Stir in grated ginger and minced garlic:
* Cook for another 1–2 minutes until fragrant.
Step 3: Toast Spices
Add garam masala, chili powder, mustard seeds, coriander, and curry powder:
* Stir well to toast the spices for 1–2 minutes.
Step 4: Cook Chicken
Add chicken chunks to the pan:
* Cook until browned on all sides, about 5–7 minutes.
Step 5: Add Pastes
Stir in tomato paste and red curry paste:
* Let cook for 2–3 minutes to combine.
Step 6: Season & Simmer
Season with salt and black pepper:
* Pour in coconut milk and stir well.
Bring sauce to a simmer:
* Let cook for 15–20 minutes until chicken is cooked through and sauce thickens.
Step 7: Final Touches
Taste and adjust seasoning if necessary.
Step 8: Serve
Serve your delicious Indian Butter Chicken over rice or with naan. Garnish with fresh cilantro. Enjoy!
How to Serve Indian Butter Chicken
Indian Butter Chicken is a versatile dish that pairs beautifully with various accompaniments. Whether you’re hosting a dinner party or enjoying a cozy meal at home, these serving suggestions will elevate your dining experience.
With Steamed Rice
- Steamed basmati rice complements the rich sauce of Indian Butter Chicken perfectly. The fluffy texture absorbs the flavors, making every bite delightful.
With Naan Bread
- Soft and warm naan is ideal for scooping up the creamy butter chicken. You can choose plain naan or garlic naan for an extra flavor boost.
Over Quinoa
- For a healthier twist, serve Indian Butter Chicken over quinoa. This nutrient-rich grain adds a nutty flavor and is packed with protein.
With Roti
- Whole wheat roti offers a lighter alternative to naan. It’s perfect for those who prefer a more traditional Indian bread experience.
With Mixed Green Salad
- A refreshing mixed green salad balances the richness of the butter chicken. Toss in cucumbers, tomatoes, and a light vinaigrette for added crunch.
With Pickles and Chutneys
- Serve your butter chicken with tangy pickles or flavorful chutneys. This adds an exciting contrast and enhances the overall meal experience.

How to Perfect Indian Butter Chicken
To achieve the best results with Indian Butter Chicken, follow these essential tips that enhance flavor and texture.
- Use Fresh Spices – Freshly ground spices provide a more intense flavor than pre-ground ones, making your dish more aromatic.
- Marinate the Chicken – Marinating the chicken in yogurt and spices before cooking helps tenderize it and infuses deep flavors.
- Cook on Medium Heat – Cooking on medium heat allows spices to bloom without burning, ensuring a balanced taste throughout.
- Balance Creaminess – Adjust the amount of coconut milk based on your preference for creaminess; this can be tailored to suit dietary needs.
- Let it Rest – Allowing the butter chicken to rest for a few minutes before serving enables flavors to meld together beautifully.
- Garnish Generously – Don’t forget fresh cilantro as a garnish; its bright flavor enhances the dish visually and taste-wise.
Best Side Dishes for Indian Butter Chicken
Pairing side dishes with Indian Butter Chicken can enhance your meal’s overall experience. Here are some popular options that complement this delicious dish.
- Basmati Rice – Fluffy and fragrant, basmati rice is classic alongside Indian dishes, soaking up all those wonderful sauces.
- Cucumber Raita – This cooling yogurt-based dish helps balance the spice of butter chicken while adding freshness.
- Aloo Gobi – A comforting vegetarian option made with potatoes and cauliflower seasoned with turmeric and cumin.
- Samosas – These crispy pastries filled with spiced potatoes or meat make for an excellent starter or side dish.
- Chickpea Salad – A protein-packed salad featuring chickpeas, diced vegetables, and zesty dressing adds crunch to your meal.
- Palak Paneer – Creamy spinach curry pairs well with butter chicken, providing rich flavors that complement each other beautifully.
- Poppadoms – Crispy lentil wafers are perfect for snacking on while waiting for your main course; they add great texture.
- Vegetable Biryani – Aromatic rice cooked with mixed vegetables creates a hearty side that’s both filling and flavorful.
Common Mistakes to Avoid
When making Indian Butter Chicken, it’s easy to overlook some steps that can affect the dish’s flavor and texture. Here are some common mistakes to avoid.
- Skipping the spice toasting: Not toasting the spices can result in a less aromatic dish. Be sure to toast them until fragrant for maximum flavor.
- Using low-quality chicken: Low-quality chicken can affect tenderness. Opt for fresh, high-quality chicken breast for the best results.
- Overcooking the chicken: Overcooked chicken becomes tough. Aim for just cooked through, as it will continue cooking in the sauce.
- Forgetting to adjust seasoning: Tasting is crucial. Always taste your sauce before serving and adjust salt and spices as needed.
- Not letting the sauce simmer: A rushed cook leads to thin sauce. Allow the sauce to simmer for at least 15 minutes for a rich consistency.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Keep in the fridge for up to 3-4 days.
Freezing Indian Butter Chicken
- Use freezer-safe containers or bags.
- Freeze for up to 2-3 months for best quality.
Reheating Indian Butter Chicken
- Oven: Preheat oven to 350°F (175°C) and reheat in a covered dish for about 20-25 minutes.
- Microwave: Heat in a microwave-safe bowl, cover loosely, and reheat in intervals of 1-2 minutes until hot.
- Stovetop: Reheat on medium heat in a saucepan, stirring occasionally until heated through.
Frequently Asked Questions
Here are some common questions about Indian Butter Chicken that can help you make this delicious dish even better.
What is Indian Butter Chicken?
Indian Butter Chicken, also known as Murgh Makhani, is a creamy chicken curry made with spices, butter, and tomato sauce. It’s beloved for its rich flavor and comfort.
Can I make Indian Butter Chicken gluten-free?
Yes! This recipe is naturally gluten-free, as it does not contain any wheat products. Always check labels on ingredients like curry paste.
What should I serve with Indian Butter Chicken?
It’s best served with rice or naan bread. Both options soak up the delicious sauce perfectly!
How do I customize my Indian Butter Chicken?
You can adjust the spice levels by adding more or fewer chili powders or even include vegetables like peas or bell peppers for added nutrition.
Can I use other meats instead of chicken?
Absolutely! You can substitute chicken with shrimp or paneer for a vegetarian option while maintaining similar flavors.
Final Thoughts
Indian Butter Chicken is not only rich and flavorful but also versatile enough to suit various tastes. Feel free to customize it by adjusting spices or adding different proteins. Enjoy this comforting dish with your favorite sides today!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Indian Butter Chicken
- Total Time: 45 minutes
- Yield: Serves approximately 4 people 1x
Description
Indian Butter Chicken, or Murgh Makhani, is a delightful dish that encapsulates the essence of Indian cuisine with its creamy tomato sauce and aromatic spices. This comforting recipe features tender chicken coated in a rich buttery sauce, making it perfect for both special occasions and cozy weeknight dinners. The blend of spices creates a harmonious flavor profile that will impress even the most discerning palates. Whether enjoyed over fluffy basmati rice or paired with warm naan, Indian Butter Chicken is sure to become a family favorite.
Ingredients
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion (diced)
- 2 teaspoons ginger (grated)
- 3 garlic cloves (minced)
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 2 pounds chicken breast (cut into chunks)
- 1 can coconut milk (14 ounces)
- Rice or naan for serving
Instructions
- Heat butter and olive oil in a large skillet over medium heat until melted.
- Sauté diced onion for about 3–4 minutes until softened, then add ginger and garlic, cooking for another 1–2 minutes.
- Stir in garam masala and chili powder; toast for 1–2 minutes.
- Add chicken chunks to the skillet, browning them on all sides for about 5–7 minutes.
- Mix in tomato paste and red curry paste; cook for an additional 2–3 minutes.
- Season with salt and black pepper, then pour in coconut milk, stirring well.
- Bring to a simmer and cook for 15–20 minutes until the chicken is cooked through and the sauce thickens.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Cooking
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 482
- Sugar: 4g
- Sodium: 590mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 27g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 84mg





