Indian Butter Chicken
Indian Butter Chicken is a delightful dish that brings the warmth of Indian cuisine to your table. This creamy and flavorful meal is perfect for family dinners, special occasions, or simply when you crave something comforting. The combination of tender chicken and aromatic spices creates a mouthwatering experience that pairs beautifully with rice or naan.
Why You’ll Love This Recipe
- Easy to Prepare: With straightforward steps and readily available ingredients, making Indian Butter Chicken at home is a breeze.
- Rich Flavor: The blend of spices like garam masala and chili powder offers an incredible depth of flavor that will impress anyone.
- Versatile Dish: Serve it with rice, naan, or even steamed vegetables for a versatile meal that suits any palate.
- Comfort Food: Its creamy texture and aromatic profile make this dish a perfect comfort food for chilly evenings.
- Crowd-Pleaser: Whether it’s a casual dinner or a festive occasion, this dish is sure to please guests of all ages.
Tools and Preparation
Before diving into the cooking process, gather your essential tools. Having the right equipment makes preparation smoother and more enjoyable.
Essential Tools and Equipment
- Skillet or pan
- Cutting board
- Knife
- Measuring spoons
- Wooden spoon
Importance of Each Tool
- Skillet or pan: A large skillet ensures even cooking and allows plenty of space for the chicken and sauce to meld together.
- Cutting board: A sturdy cutting board provides a safe surface for chopping ingredients efficiently.
- Knife: A sharp knife makes it easier to dice onions and cut chicken into uniform pieces.
- Wooden spoon: Ideal for stirring without scratching your cookware, ensuring all flavors combine well.


Ingredients
To create this delicious Indian Butter Chicken, you will need the following ingredients:
- 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
- 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 Skillet
Start by heating butter and olive oil in a large skillet over medium heat until melted.
Step 2: Sauté Onion
Add the diced onion:
1. Sauté for about 3-4 minutes until softened.
2. Stir occasionally to prevent burning.
Step 3: Add Aromatics
Incorporate ginger and garlic:
1. Stir in grated ginger and minced garlic.
2. Cook for another 1-2 minutes until fragrant.
Step 4: Toast Spices
Introduce your spices:
1. Add garam masala, chili powder, mustard seeds, coriander, and curry powder.
2. Stir well to toast the spices for about 1-2 minutes.
Step 5: Cook Chicken
Add chicken chunks:
1. Cook until browned on all sides, about 5-7 minutes.
2. Ensure even cooking by stirring occasionally.
Step 6: Mix in Pastes
Combine tomato paste and red curry paste:
1. Stir in both pastes.
2. Allow to cook for about 2-3 minutes to meld flavors.
Step 7: Season the Sauce
Season with salt and black pepper:
1. Pour in coconut milk while stirring to incorporate everything evenly.
2. Bring the sauce to a simmer.
Step 8: Simmer Until Done
Let it cook:
1. Allow the mixture to simmer for about 15-20 minutes until chicken is cooked through and sauce thickens.
2. Taste and adjust seasoning as needed.
Step 9: Serve Hot
Serve your Indian Butter Chicken over rice or with naan:
1. Garnish with fresh cilantro before serving for an extra touch of flavor!
Now you have an irresistible dish that embodies the essence of Indian cuisine! Enjoy every bite of this creamy delight!
How to Serve Indian Butter Chicken
Indian Butter Chicken is a versatile dish that pairs beautifully with a variety of sides. Whether you’re enjoying it on a casual weeknight or serving it at a special gathering, the right accompaniments can elevate your meal.
With Rice
- Basmati Rice – Fluffy and fragrant, basmati rice absorbs the rich sauce perfectly.
- Jeera Rice – Seasoned with cumin seeds, this aromatic rice adds an extra layer of flavor.
With Naan
- Garlic Naan – Soft and pillowy, garlic naan is ideal for scooping up the creamy butter chicken sauce.
- Butter Naan – Richly buttery and slightly crispy, it’s a delightful addition to the meal.
With Raita
- Cucumber Raita – A cooling yogurt side that balances the spiciness of the butter chicken.
- Mint Raita – Refreshing and fragrant, mint raita complements the dish beautifully.
With Salad
- Kachumber Salad – A fresh mix of chopped cucumbers, tomatoes, and onions; it adds crunch and freshness.
- Chickpea Salad – Protein-packed and flavorful, this salad enriches your plate while adding texture.
How to Perfect Indian Butter Chicken
To make your Indian Butter Chicken truly exceptional, consider these key tips. They will help you achieve that rich flavor and creamy texture that defines this classic dish.
- Use Fresh Spices – Freshly ground spices enhance the aroma and flavor of your dish significantly.
- Marinate the Chicken – Allowing chicken to marinate in spices and yogurt for a few hours boosts tenderness and taste.
- Adjust Creaminess – If you prefer a creamier sauce, add more coconut milk or a splash of heavy cream.
- Simmer Slowly – Letting the chicken simmer allows flavors to meld together beautifully for a richer taste.
- Taste as You Go – Regularly taste your sauce during cooking to adjust seasoning levels as needed.
Best Side Dishes for Indian Butter Chicken
Pairing Indian Butter Chicken with complementary dishes enhances your dining experience. Here are some excellent side options that work well with this flavorful main course:
- Garlic Rice – Flavored with garlic and herbs, this dish brings out the spices in butter chicken.
- Aloo Gobi – A spiced cauliflower and potato dish that adds heartiness to your meal.
- Paneer Tikka – Grilled marinated paneer cubes provide a delicious vegetarian option alongside chicken.
- Samosas – Crispy pastry filled with spiced potatoes or lentils, perfect for appetizers or snacks.
- Dal Makhani – Creamy black lentils cooked slowly; they pair wonderfully with the richness of butter chicken.
- Spinach Salad – A fresh salad with spinach, tomatoes, and lemon dressing offers a refreshing contrast.
Common Mistakes to Avoid
When preparing Indian Butter Chicken, it’s easy to overlook small details that can impact the final dish. Here are some common mistakes to avoid:
-
Skipping the Spice Toasting: Not toasting your spices can lead to a flat flavor. Always toast spices in oil before adding other ingredients to enhance their aroma and taste.
-
Overcooking the Chicken: Overcooked chicken can become tough and dry. Cook just until the chicken is no longer pink in the center for tender pieces.
-
Using Low-Quality Ingredients: Cheap ingredients can compromise the dish’s richness. Invest in good-quality chicken and spices for a truly authentic flavor.
-
Neglecting to Adjust Seasoning: Failing to taste and adjust seasoning can leave your dish bland. Always sample your butter chicken before serving to ensure it’s perfectly seasoned.
-
Rushing the Simmering Process: Cooking at too high a temperature can cause the sauce to separate. Allow it to simmer gently for a rich, creamy consistency.


Storage & Reheating Instructions
Refrigerator Storage
- Store cooked Indian Butter Chicken in an airtight container.
- It can be kept in the refrigerator for up to 3 days.
Freezing Indian Butter Chicken
- Freeze portions in airtight containers or freezer bags.
- It stays fresh for up to 2 months in the freezer.
Reheating Indian Butter Chicken
- Oven: Preheat your oven to 350°F (175°C) and reheat covered for about 20-25 minutes.
- Microwave: Use a microwave-safe container and heat on medium power for 2-3 minutes, stirring halfway through.
- Stovetop: Heat over low-medium heat, stirring occasionally until warmed through, about 5-7 minutes.
Frequently Asked Questions
Here are some frequently asked questions about making Indian Butter Chicken:
What is Indian Butter Chicken?
Indian Butter Chicken is a creamy chicken curry made with tender chicken pieces cooked in a spiced tomato-based sauce.
Can I make Indian Butter Chicken ahead of time?
Yes, you can prepare it ahead of time. Store it in the refrigerator or freeze it for later use.
What can I serve with Indian Butter Chicken?
It pairs well with rice, naan, or roti. Fresh cilantro makes a lovely garnish!
Is Indian Butter Chicken spicy?
The spice level can be adjusted according to personal preference by modifying the amount of chili powder used.
Can I customize this recipe?
Absolutely! You can add vegetables like bell peppers or spinach for added nutrition and flavor variations.
Final Thoughts
Indian Butter Chicken is not only rich and comforting but also versatile enough for any occasion. The creamy sauce pairs beautifully with rice or naan, making it a satisfying meal. Feel free to customize this recipe by adding your favorite vegetables or adjusting spice levels to suit your taste preferences!
Indian Butter Chicken
Discover the rich and comforting flavors of Indian Butter Chicken, a creamy chicken curry that brings the essence of Indian cuisine right into your home kitchen. This dish features tender chicken pieces cooked in a luscious sauce, infused with aromatic spices and coconut milk. Perfect for family dinners or special occasions, it pairs beautifully with fluffy rice or warm naan. Easy to make and sure to impress, this recipe is a delightful way to indulge in the warmth and comfort of traditional Indian flavors while accommodating various dietary preferences.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Skillet cooking
- Cuisine: Indian
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
- 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 butter and olive oil in a large skillet over medium heat until melted.
- Add diced onion and sauté for about 3–4 minutes until softened.
- Stir in grated ginger and minced garlic; cook for another 1–2 minutes until fragrant.
- Incorporate garam masala, chili powder, mustard seeds, coriander, and curry powder; toast for about 1–2 minutes.
- Add chicken chunks; cook until browned on all sides (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; pour in coconut milk while stirring.
- Bring the sauce to a simmer and let it cook for about 15–20 minutes until the chicken is cooked through.
Nutrition
- Serving Size: Approximately 1 cup (240g)
- Calories: 380
- Sugar: 5g
- Sodium: 720mg
- Fat: 22g
- Saturated Fat: 14g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 95mg
