Indian Butter Chicken is a delightful dish that brings the rich flavors of Indian cuisine to your table. This creamy, spiced chicken dish is perfect for special occasions or cozy weeknight dinners. With tender chicken simmered in a luxurious tomato sauce, it’s sure to impress family and friends. The balance of spices and creaminess makes this dish not only comforting but also incredibly satisfying.
Why You’ll Love This Recipe
- Delicious Flavor: The combination of spices like garam masala and chili powder creates a rich taste that excites the palate.
- Easy to Prepare: With simple steps, you can whip up this restaurant-style meal at home in just 40 minutes.
- Versatile Serving Options: Enjoy Indian Butter Chicken with rice, naan, or even as a filling for wraps.
- Crowd-Pleaser: This dish appeals to both spice lovers and those who appreciate creamy comfort food.
- Customizable: Feel free to adjust the spice levels or add vegetables to suit your taste.
Tools and Preparation
To prepare Indian Butter Chicken efficiently, gather your kitchen tools beforehand. Having everything ready will streamline your cooking process.
Essential Tools and Equipment
- Large skillet or pan
- Wooden spoon or spatula
- Measuring spoons
- Knife and cutting board
Importance of Each Tool
- Large skillet or pan: Essential for cooking the chicken evenly and allowing space for all ingredients.
- Wooden spoon or spatula: Helps stir ingredients without scratching your cookware and ensures even mixing.
- Measuring spoons: Ensure accurate measurements for spices, which are crucial for achieving the right flavor profile.

Ingredients
To create this flavorful Indian Butter Chicken, gather the following ingredients:
For the Base
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion (small diced)
- 2 teaspoon ginger (grated)
- 3 garlic cloves (minced)
Spices
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 1 teaspoon mustard seeds
- 1 teaspoon coriander
- 1 teaspoon curry powder
Chicken and Sauce
- 2 pounds chicken breast (cut into ¾-inch chunks)
- 3 ounces tomato paste
- 3 ounces red curry paste
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 (14-ounce) can coconut milk
For Serving
- Rice or naan for serving
- Cilantro (for garnish)
How to Make Indian Butter Chicken
Step 1: Heat the Skillet
Heat butter and olive oil in a large skillet or pan over medium heat.
Step 2: Sauté Onions
Add the diced onion and sauté for about 3–4 minutes until softened.
Step 3: Add Garlic and Ginger
Stir in the grated ginger and minced garlic, cooking for another 1–2 minutes until fragrant.
Step 4: Toast the Spices
Add garam masala, chili powder, mustard seeds, coriander, and curry powder. Stir well to toast the spices for 1–2 minutes.
Step 5: Cook the Chicken
Add chicken chunks to the pan, cooking until browned on all sides for about 5–7 minutes.
Step 6: Mix in Pastes
Stir in tomato paste and red curry paste. Let it cook for 2–3 minutes to combine well.
Step 7: Season the Sauce
Season with salt and black pepper. Pour in coconut milk and stir everything together.
Step 8: Simmer
Bring the sauce to a simmer. Let it cook for 15–20 minutes until chicken is cooked through and sauce thickens.
Step 9: Adjust Seasoning
Taste your butter chicken and adjust seasoning if needed before serving.
Step 10: Serve Hot
Serve your Indian Butter Chicken over rice or with naan. Garnish with fresh cilantro for an added touch!
How to Serve Indian Butter Chicken
Indian Butter Chicken is a delightful dish that pairs well with various sides. Here are some serving suggestions to enhance your meal and impress your guests.
With Rice
- Basmati Rice: This fragrant rice complements the rich sauce beautifully, absorbing all the flavors.
- Coconut Rice: Infused with coconut milk, this rice adds a subtle sweetness that balances the spices in the butter chicken.
With Naan
- Garlic Naan: Soft and fluffy bread topped with garlic, perfect for scooping up the creamy sauce.
- Butter Naan: Rich and buttery, this naan is an indulgent choice that pairs excellently with Indian Butter Chicken.
With Salads
- Cucumber Raita: A refreshing yogurt-based side that cools down the heat of the spices while adding creaminess.
- Kachumber Salad: A simple salad of diced tomatoes, cucumbers, and onions dressed in lemon juice adds brightness to the meal.
How to Perfect Indian Butter Chicken
To ensure your Indian Butter Chicken turns out delicious every time, consider these helpful tips.
- Use Fresh Spices: Freshly ground spices elevate the flavor. Replace old spices for a more aromatic dish.
- Sear the Chicken Properly: Browning the chicken adds depth to the flavor. Make sure to cook it until golden on all sides.
- Balance Flavors: Taste as you go! Adjust salt and spice levels to suit your preference for a personalized touch.
- Let It Simmer: Allowing the chicken to simmer in the sauce helps meld flavors together. Don’t rush this step; 15-20 minutes is ideal.
Best Side Dishes for Indian Butter Chicken
Pairing your Indian Butter Chicken with complementary side dishes can elevate your dining experience. Here are some great options:
- Garlic Mashed Potatoes: Creamy potatoes infused with garlic complement the richness of the dish.
- Vegetable Samosas: Crispy pastries filled with spiced potatoes and peas add texture and variety.
- Chickpea Salad: A protein-packed salad with chickpeas, cucumber, and herbs provides freshness alongside the main dish.
- Palak Paneer: This spinach-based dish offers a nutritious contrast to the creamy butter chicken.
- Aloo Gobi: A spiced potato and cauliflower dish that brings additional flavors without overwhelming the palate.
- Mixed Vegetable Curry: A light curry packed with seasonal vegetables can be a wonderful addition for color and nutrition.
Common Mistakes to Avoid
Cooking Indian Butter Chicken can be a delightful experience, but there are common pitfalls to watch out for.
- Skipping the spice toasting: Not toasting the spices can result in a flat flavor. Always take a moment to cook them until fragrant for the best taste.
- Using cold chicken: Adding cold chicken directly to the pan can cause uneven cooking. Make sure your chicken is at room temperature before cooking.
- Not adjusting seasoning: Failing to taste and adjust seasoning may lead to bland butter chicken. Be sure to sample your dish and tweak flavors as needed.
- Using low-quality coconut milk: Cheap coconut milk can alter the creaminess of the dish. Invest in good-quality coconut milk for a rich sauce.
- Overcooking the chicken: Cooking chicken too long can make it dry. Aim for just cooked through, as it will continue cooking in the residual heat.
Refrigerator Storage
- Store Indian Butter Chicken in an airtight container.
- It will last in the refrigerator for up to 3-4 days.
Freezing Indian Butter Chicken
- Portion out your butter chicken into freezer-safe containers.
- It can be frozen for up to 2-3 months for best quality.
Reheating Indian Butter Chicken
- Oven: Preheat your oven to 350°F (175°C). Place the butter chicken in an oven-safe dish and cover it with foil. Heat for about 20-25 minutes or until warmed through.
- Microwave: Transfer your portion of butter chicken into a microwave-safe bowl. Heat on high for 2-3 minutes, stirring halfway through to ensure even heating.
- Stovetop: In a skillet over medium heat, add a splash of water or broth and reheat gently, stirring regularly until hot.
Frequently Asked Questions
What is Indian Butter Chicken?
Indian Butter Chicken is a creamy, spiced dish made with tender chicken pieces simmered in a rich tomato-based sauce infused with aromatic spices.
Can I use other meats instead of chicken?
Yes, you can substitute turkey, lamb, or beef for chicken if you prefer different flavors or textures in your Indian Butter Chicken.
Is Indian Butter Chicken spicy?
The level of spiciness can be adjusted based on your taste preferences. You can reduce chili powder or add more coconut milk to mellow the heat.
How do I make Indian Butter Chicken vegetarian?
To make this dish vegetarian, replace the chicken with chickpeas or paneer and use vegetable broth instead of broth that contains meat.
Can I customize the ingredients?
Absolutely! Feel free to add vegetables like bell peppers or peas for extra nutrition and texture in your Indian Butter Chicken.
Final Thoughts
Indian Butter Chicken is not just delicious; it’s also incredibly versatile. You can customize it by adding various vegetables or adjusting spices according to your preference. Try this comforting recipe today; it’s perfect for family dinners or meal prep!
Indian Butter Chicken
Indulge in the creamy and flavorful experience of Indian Butter Chicken, a beloved dish that encapsulates the essence of traditional Indian cuisine. This easy-to-make chicken curry features tender chunks of chicken simmered in a rich tomato-based sauce, infused with aromatic spices that create a delightful balance of flavors. Perfect for both special occasions and cozy weeknight dinners, this dish is sure to impress family and friends alike. Served over fragrant rice or with warm naan, every bite promises satisfaction and comfort.
- Total Time: 40 minutes
- Yield: Serves approximately 6 people 1x
Ingredients
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion (small diced)
- 2 teaspoons ginger (grated)
- 3 garlic cloves (minced)
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 2 pounds chicken breast (cut into ¾-inch chunks)
- 3 ounces tomato paste
- 1 can (14 ounces) coconut milk
- Salt and pepper to taste
Instructions
- Heat the butter and olive oil in a large skillet over medium heat.
- Sauté the diced onion for about 3–4 minutes until softened.
- Stir in the grated ginger and minced garlic, cooking for an additional 1–2 minutes.
- Add garam masala and chili powder; toast for 1–2 minutes until fragrant.
- Add the chicken chunks, browning them on all sides for about 5–7 minutes.
- Mix in tomato paste and coconut milk; season with salt and pepper.
- Bring to a simmer and cook for 15–20 minutes until the chicken is cooked through and sauce thickens.
- Adjust seasoning as needed before serving hot over rice or with naan.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 396
- Sugar: 6g
- Sodium: 572mg
- Fat: 24g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 73mg





Leave a Comment