Indian Butter Chicken is a delightful dish that brings together rich flavors and creamy textures, making it perfect for any occasion. Whether you’re hosting a dinner party or enjoying a cozy family meal, this dish stands out with its aromatic spices and tender chicken. The combination of garam masala, chili powder, and coconut milk creates a unique taste that is both comforting and satisfying.
Why You’ll Love This Recipe
- Rich Flavors: Experience the depth of spices like garam masala and coriander that elevate the taste.
- Creamy Texture: The use of coconut milk gives the sauce a velvety finish that pairs perfectly with rice or naan.
- Quick Preparation: With only 40 minutes from prep to table, it’s ideal for busy weeknights or last-minute gatherings.
- Versatile Serving Options: Enjoy it over rice, with naan, or even as part of a larger feast with various side dishes.
- Crowd-Pleaser: This dish is loved by many, making it a surefire hit at any dinner table.
Tools and Preparation
To create this flavorful Indian Butter Chicken, you’ll need some essential kitchen tools. Having the right equipment can make your cooking process smoother and more enjoyable.
Essential Tools and Equipment
- Large skillet or pan
- Cutting board
- Chef’s knife
- Measuring spoons
- Wooden spoon
Importance of Each Tool
- Large skillet or pan: Provides ample space for cooking the chicken evenly and reduces overcrowding.
- Cutting board: Essential for safely chopping onions, garlic, ginger, and chicken without cross-contaminating surfaces.
- Chef’s knife: A sharp knife allows for precise cuts which are important for even cooking.
- Measuring spoons: Accurate measurements ensure balanced flavors in your dish.

Ingredients
Here’s what you’ll need to make this delicious Indian Butter Chicken:
- 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
- 1 teaspoon mustard seeds
- 1 teaspoon coriander
- 1 teaspoon curry powder
- 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
- Rice or naan for serving
- Cilantro (for garnish)
How to Make Indian Butter Chicken
Step 1: Heat the Oils
Heat butter and olive oil in a large skillet over medium heat until melted.
Step 2: Sauté Onions
Add the diced onion to the skillet.
* Sauté for about 3–4 minutes until softened.
Step 3: Add Aromatics
Stir in the grated ginger and minced garlic.
* Cook for another 1–2 minutes until fragrant.
Step 4: Toast Spices
Add garam masala, chili powder, mustard seeds, coriander, and curry powder.
* Stir well to toast the spices for about 1–2 minutes.
Step 5: Brown the Chicken
Add chicken chunks to the pan.
* Cook until browned on all sides, which should take about 5–7 minutes.
Step 6: Combine Pastes
Stir in tomato paste and red curry paste.
* Let cook for about 2–3 minutes to combine flavors.
Step 7: Season & Simmer
Season with salt and black pepper.
* Pour in coconut milk and stir well to incorporate everything.
Step 8: Cook Until Done
Bring sauce to a simmer.
* Let it cook for around 15–20 minutes until chicken is cooked through and sauce thickens.
Step 9: Adjust Seasoning
Taste the dish and adjust seasoning if needed before serving.
Step 10: Serve & Garnish
Serve your Indian Butter Chicken over rice or alongside naan.
* Garnish with fresh cilantro before enjoying!
How to Serve Indian Butter Chicken
Indian Butter Chicken is a versatile dish that pairs beautifully with various accompaniments. Here are some suggestions for serving this creamy delight.
With Rice
- Basmati Rice: The fluffy grains soak up the rich sauce perfectly.
- Jeera Rice: Flavored with cumin, this fragrant rice adds an aromatic touch.
- Fried Rice: A quick stir-fry adds texture and a hint of crunch.
With Bread
- Naan: Soft, pillowy naan is ideal for scooping up the buttery sauce.
- Roti: Whole wheat roti offers a healthier option with its rustic flavor.
- Paratha: Flaky and crispy, parathas make every bite enjoyable.
With Salads
- Cucumber Raita: This cooling yogurt salad balances the spices in the butter chicken.
- Kachumber Salad: Fresh tomatoes, onions, and cucumbers add a refreshing crunch.
How to Perfect Indian Butter Chicken
To achieve the best flavor and texture in your Indian Butter Chicken, consider these helpful tips.
- Use Fresh Spices: Freshly ground spices enhance the aroma and taste significantly.
- Marinate the Chicken: Allowing the chicken to marinate in spices for at least 30 minutes enhances its flavor.
- Cook on Medium Heat: Cooking on medium heat prevents burning and allows flavors to meld beautifully.
- Adjust Consistency: If the sauce is too thick, add a splash of vegetable broth or water to reach your desired consistency.
Best Side Dishes for Indian Butter Chicken
Completing your meal with side dishes can elevate your dining experience. Here are some fantastic options:
- Cilantro Lime Rice: Bright lime juice and fresh cilantro add zest to plain rice.
- Aloo Gobi: This spiced cauliflower and potato dish complements the creaminess of butter chicken well.
- Chickpea Curry: A hearty chickpea curry offers a protein-packed vegetarian option alongside your meal.
- Palak Paneer: Creamy spinach with paneer provides a rich contrast to the chicken dish.
- Vegetable Samosas: These crispy pastries filled with spiced potatoes make for a delightful appetizer.
- Onion Bhaji: Crunchy onion fritters serve as a tasty starter or snack before your main course.
Common Mistakes to Avoid
When making Indian Butter Chicken, avoiding common pitfalls can elevate your dish. Here are some mistakes to watch out for:
- Using canned tomato sauce: Many people use pre-made sauces, which can lack flavor. Instead, opt for fresh tomato paste to enhance the depth of your dish.
- Overcooking the chicken: Cooking the chicken too long can make it tough. Sauté just until browned and finish cooking in the sauce for tenderness.
- Skipping the spice toasting step: Failing to toast your spices can result in a bland dish. Take time to toast them briefly to release their essential oils and flavors.
- Not adjusting seasoning: It’s easy to overlook seasoning adjustments. Always taste your dish before serving and adjust salt or spices as needed for the best flavor.
- Ignoring garnish: A simple garnish like cilantro adds freshness. Don’t skip this step; it enhances both presentation and taste.

Storage & Reheating Instructions
Refrigerator Storage
- Store Indian Butter Chicken in an airtight container.
- It will last in the fridge for up to 4 days.
Freezing Indian Butter Chicken
- Allow the dish to cool completely before freezing.
- Use freezer-safe containers or bags; it can be frozen for up to 3 months.
Reheating Indian Butter Chicken
- Oven: Preheat to 350°F (175°C) and heat in a covered dish for about 20-25 minutes or until warmed through.
- Microwave: Use a microwave-safe dish, cover loosely, and heat on high for 2-3 minutes, stirring halfway.
- Stovetop: Heat over medium-low heat, stirring occasionally until hot, which takes about 5-10 minutes.
Frequently Asked Questions
Here are some common questions about making Indian Butter Chicken:
What is Indian Butter Chicken?
Indian Butter Chicken is a creamy and spiced chicken dish cooked in a rich tomato-based sauce. It’s known for its balance of flavors.
Can I substitute different meats?
Yes! While traditional recipes use chicken, you can replace it with turkey or lamb for variety.
How spicy is Indian Butter Chicken?
The spiciness level can vary based on personal preference. Adjust chili powder amounts according to your taste.
Can I make Indian Butter Chicken vegetarian?
Definitely! Substitute chicken with tofu or chickpeas and maintain the same cooking method for a delicious vegetarian version.
What do I serve with Indian Butter Chicken?
This dish pairs well with rice or naan bread, making it perfect for soaking up the creamy sauce.
Final Thoughts
Indian Butter Chicken is not only rich and comforting but also versatile enough for various adaptations. Feel free to customize it with your favorite proteins or add vegetables like spinach or bell peppers. Give this recipe a try—you’ll love how easy it is to prepare!
Indian Butter Chicken
Indian Butter Chicken is a sumptuous dish that envelops tender chicken in a luscious, spiced tomato and coconut milk sauce. This creamy delight is perfect for any occasion, transforming your dining experience with its aromatic flavors and velvety texture. Whether you’re enjoying it at a dinner party or a family gathering, this dish is sure to impress. Quick to prepare in just 40 minutes, Indian Butter Chicken pairs beautifully with rice or naan, making it an ideal choice for a satisfying meal.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: Serves approximately four people 1x
- Category: Main
- Method: Skillet
- Cuisine: Indian
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
- 1 teaspoon mustard seeds
- 1 teaspoon coriander
- 1 teaspoon curry powder
- 2 pounds chicken breast (cut into chunks)
- 3 ounces tomato paste
- 3 ounces red curry paste
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 (14-ounce) can coconut milk
Instructions
- Heat the butter and olive oil in a large skillet over medium heat until melted.
- Add the diced onion and sauté for about 3–4 minutes until softened.
- Stir in grated ginger and minced garlic; cook for another minute until fragrant.
- Add garam masala, chili powder, mustard seeds, coriander, and curry powder; toast for 1–2 minutes.
- Add chicken chunks and cook until browned on all sides (5–7 minutes).
- Stir in tomato paste and red curry paste; cook for about 2–3 minutes.
- Season with salt and black pepper; pour in coconut milk and stir well.
- Bring the sauce to a simmer and cook for around 15–20 minutes until thickened and chicken is cooked through.
- Taste and adjust seasoning as needed before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 6g
- Sodium: 680mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 90mg



Leave a Comment