Indian Butter Chicken is a delightful dish that brings together tender chicken and a rich, creamy tomato sauce. This dish is perfect for gatherings, cozy family dinners, or simply a comforting meal at home. Its unique blend of spices and the luscious coconut milk make it an unforgettable experience. Serve it with rice or naan to soak up the flavorful sauce, and you’re in for a treat!
Why You’ll Love This Recipe
- Rich Flavors: The combination of spices like garam masala and curry powder creates an aromatic and delicious sauce.
- Easy to Prepare: With simple steps, this recipe allows you to whip up a fantastic meal without fuss.
- Versatile Serving Options: Enjoy with fluffy rice or warm naan, making it suitable for any occasion.
- Comforting Meal: This creamy dish is perfect for chilly evenings or when you need a little comfort food.
- Crowd-Pleaser: Great for family dinners or gatherings, it’s sure to impress your guests.
Tools and Preparation
Having the right tools can make your cooking experience smoother and more enjoyable. Here are a few essentials you’ll need for making Indian Butter Chicken.
Essential Tools and Equipment
- Large skillet or pan
- Wooden spoon
- Measuring spoons
- Knife
- Cutting board
Importance of Each Tool
- Large skillet or pan: Provides enough space for cooking the chicken evenly and allows the sauce to simmer properly.
- Wooden spoon: Ideal for stirring without damaging your cookware while mixing ingredients thoroughly.
- Measuring spoons: Ensures accurate measurements of spices, which is crucial for achieving the perfect flavor balance.


Ingredients
To create this flavorful Indian Butter Chicken, gather the following ingredients:
For the Sauce
- 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
For the Chicken
- 2 pounds chicken breast (cut into ¾-inch chunks)
For the Base
- 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 Oils
Heat butter and olive oil in a large skillet or pan over medium heat until melted.
Step 2: Sauté Aromatics
- Add the diced onion and sauté for about 3–4 minutes until softened.
- Stir in the grated ginger and minced garlic; cook for another 1–2 minutes until fragrant.
Step 3: Toast the Spices
Add the garam masala, chili powder, mustard seeds, coriander, and curry powder. Stir well to toast the spices for about 1–2 minutes.
Step 4: Cook the Chicken
Add the chicken chunks to the pan. Cook until browned on all sides, approximately 5–7 minutes.
Step 5: Add Tomato Pastes
Stir in both tomato paste and red curry paste. Allow to cook for another 2–3 minutes to combine all flavors.
Step 6: Season and Simmer
Season with salt and black pepper. Pour in coconut milk and stir well to incorporate everything.
Step 7: Finish Cooking
Bring the sauce to a simmer. Let cook for about 15–20 minutes until chicken is cooked through and sauce thickens.
Step 8: Serve
Taste and adjust seasoning if necessary. Serve over rice or with naan. Garnish with fresh cilantro.
Now you’re ready to enjoy your homemade Indian Butter Chicken!
How to Serve Indian Butter Chicken
Serving Indian Butter Chicken is a delightful experience, as this dish pairs beautifully with various accompaniments. Here are some delicious ways to serve it that enhance the flavor and enjoyment of your meal.
With Rice
- Basmati Rice: Fluffy and fragrant, basmati rice absorbs the rich sauce perfectly.
- Coconut Rice: Add a tropical twist by cooking rice with coconut milk for added creaminess.
- Jeera Rice: Basmati rice flavored with cumin seeds adds an aromatic touch to your plate.
With Naan
- Garlic Naan: Soft, chewy naan brushed with garlic butter complements the spices in the butter chicken.
- Plain Naan: A classic choice that serves as a great vehicle for scooping up the creamy sauce.
- Stuffed Naan: Naan filled with cheese or potatoes offers a delicious surprise in every bite.
With Salads
- Cucumber Raita: A cool yogurt-based side that balances the heat from the chicken.
- Kachumber Salad: A fresh mix of diced cucumbers, tomatoes, and onions adds crunch and color to your meal.
How to Perfect Indian Butter Chicken
To achieve the perfect Indian Butter Chicken, consider these handy tips. They will help elevate your dish and ensure it’s bursting with flavor.
- Use Fresh Spices: Freshly ground spices provide a more robust flavor than pre-ground ones.
- Marinate Chicken: Marinating chicken in yogurt and spices for a few hours tenderizes it and enhances flavors.
- Cook on Low Heat: Allowing the sauce to simmer on low heat helps develop deep flavors without burning.
- Adjust Consistency: If you prefer a thicker sauce, let it simmer longer or add a bit of tomato paste.
- Taste as You Go: Adjust seasonings gradually to suit your palate, ensuring optimal flavor balance.
- Garnish Generously: Fresh cilantro not only adds color but also enhances the overall taste when sprinkled before serving.
Best Side Dishes for Indian Butter Chicken
Pairing sides with Indian Butter Chicken can enhance your dining experience. Here are some excellent options that complement this savory dish.
- Steamed Vegetables: Lightly steamed seasonal vegetables provide freshness and balance to the richness of the butter chicken.
- Chickpea Salad: A protein-packed salad made with chickpeas, herbs, and lemon dressing adds texture and zest.
- Aloo Gobi: This spiced potato and cauliflower dish brings warmth and additional flavors to your meal.
- Methi Thepla: Spiced flatbreads made with fenugreek leaves provide an aromatic side that pairs wonderfully with butter chicken.
- Pulao: A fragrant rice dish cooked with spices, nuts, and peas offers a flavorful alternative to plain rice.
- Paneer Tikka: Grilled marinated paneer adds a smoky flavor that contrasts nicely with the creamy butter chicken.
Common Mistakes to Avoid
Cooking Indian Butter Chicken can be a delightful experience, but there are some common pitfalls to watch out for.
- Using the wrong chicken cuts: Always opt for boneless, skinless chicken breasts or thighs. They cook evenly and remain tender in the creamy sauce.
- Not toasting the spices: Failing to toast your spices can lead to a bland dish. Make sure to sauté them until fragrant for maximum flavor.
- Skipping the simmering step: Rushing through cooking can leave chicken undercooked. Allow it to simmer until fully cooked and the sauce thickens.
- Overcooking the chicken: Monitor cooking time carefully; overcooked chicken can become dry. Aim for a tender, juicy texture.
- Neglecting seasoning adjustments: Tasting your dish before serving is crucial. Adjust salt and spices as needed for a well-balanced flavor.
Refrigerator Storage
- Store in an airtight container.
- Keep in the refrigerator for up to 3 days.
Freezing Indian Butter Chicken
- Freeze in a freezer-safe container or heavy-duty zip-top bag.
- Can be stored for up to 3 months.
Reheating Indian Butter Chicken
- Oven: Preheat oven to 350°F (175°C). Place in an oven-safe dish and cover with foil. Heat until warmed through, about 20-25 minutes.
- Microwave: Transfer to a microwave-safe bowl. Heat on medium power in short intervals, stirring occasionally until hot.
- Stovetop: Place in a skillet over medium heat. Stir occasionally until heated through, adding a splash of coconut milk if needed.
Frequently Asked Questions
What is Indian Butter Chicken?
Indian Butter Chicken is a popular dish featuring tender chicken cooked in a spiced, creamy tomato sauce. It’s known for its rich flavors and comforting texture.
Can I make Indian Butter Chicken spicy?
Yes! You can adjust the spice level by adding more chili powder or including fresh chilies during cooking. Just be sure to taste as you go.
What can I serve with Indian Butter Chicken?
This dish pairs wonderfully with rice or naan. You can also add a side of vegetables for balance.
How do I customize Indian Butter Chicken?
Feel free to add vegetables like bell peppers or peas, or substitute chicken with turkey or lamb for variety while maintaining the same delicious sauce.
Is Indian Butter Chicken gluten-free?
Yes! This recipe is naturally gluten-free as it does not contain any wheat products. Always check individual ingredient labels for assurance.
Final Thoughts
Indian Butter Chicken is an appealing dish that combines rich flavors with creamy goodness, making it perfect for any occasion. Its versatility allows you to customize ingredients and spice levels according to your taste preferences. Give this recipe a try and enjoy the comforting warmth it brings!
Indian Butter Chicken
Indian Butter Chicken is a beloved dish that features tender chicken simmered in a rich and creamy tomato sauce. This recipe offers a delightful balance of spices and flavors, making it an ideal choice for family dinners or special gatherings. With its velvety texture from coconut milk and the aromatic blend of spices such as garam masala and curry powder, every bite is comforting and satisfying. Serve this mouthwatering dish over fluffy rice or warm naan to soak up the delicious sauce, and you have a meal that is sure to impress!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately four people 1x
- Category: Main
- Method: Simmering
- 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 ¾-inch 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.
- Sauté the diced onion for about 3–4 minutes until softened. Add grated ginger and minced garlic; cook for another minute until fragrant.
- Toast the spices: add garam masala, chili powder, mustard seeds, coriander, and curry powder; stir well for about 2 minutes.
- Cook the chicken: add chicken chunks and brown on all sides for approximately 5–7 minutes.
- Mix in tomato paste and red curry paste; cook for another 2–3 minutes.
- Season with salt and black pepper; pour in coconut milk and stir to combine.
- Simmer on low heat for about 15–20 minutes until chicken is cooked through and sauce thickens.
- Serve over rice or with naan, garnished with fresh cilantro.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 7g
- Sodium: 650mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 35g
- Cholesterol: 90mg