Indian Butter Chicken is a delightful dish that combines tender chicken with a creamy, spiced tomato sauce. This comforting recipe is perfect for family dinners, special gatherings, or any occasion where you want to impress your guests with rich flavors and an aromatic experience. The balance of spices and creaminess makes Indian Butter Chicken a standout choice in Indian cuisine.
Why You’ll Love This Recipe
- Delicious Flavor: The combination of spices like garam masala and chili powder creates a rich, flavorful experience that tantalizes your taste buds.
- Easy to Prepare: With simple steps and accessible ingredients, this recipe can be made even by novice cooks.
- Versatile Serving Options: Enjoy it over rice or with naan; this dish is perfect for any meal setting.
- Comfort Food: The creamy texture and hearty chicken make it ideal for cozy nights at home or festive celebrations.
- Customizable Ingredients: Feel free to adjust spices and creaminess to suit your personal preferences.
Tools and Preparation
Having the right tools can make cooking Indian Butter Chicken an enjoyable experience. Here’s what you’ll need to get started.
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: Allows for even cooking and easy stirring of ingredients, ensuring the best flavor.
- Chef’s knife: A sharp knife makes chopping vegetables quick and safe, crucial for efficient prep time.
- Measuring spoons: Accurate measurements guarantee the right balance of spices for that authentic taste.

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
For Creaminess
- 1 (14-ounce) can coconut milk
Serving Suggestions
- 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é the Onions
- Add the diced onion.
- 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 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.
* Cook until browned on all sides, about 5–7 minutes.
Step 6: Combine Tomato Pastes
Stir in tomato paste and red curry paste.
* Let cook for about 2–3 minutes to combine flavors.
Step 7: Season the Mixture
Season with salt and black pepper.
Pour in coconut milk and stir thoroughly to incorporate everything.
Step 8: Simmer
Bring sauce to a simmer.
Let cook for 15–20 minutes until chicken is cooked through and sauce thickens.
Step 9: Final Adjustments
Taste the butter chicken and adjust seasoning if needed.
Step 10: Serve
Serve over rice or with naan. Garnish with fresh cilantro before serving.
Enjoy your homemade Indian Butter Chicken!
How to Serve Indian Butter Chicken
Indian Butter Chicken is a versatile dish that pairs wonderfully with various sides. Whether you prefer traditional accompaniments or modern twists, the right serving options can elevate your meal experience.
With Rice
- Basmati Rice: The classic choice, basmati rice is fluffy and fragrant, perfect for soaking up the rich sauce.
- Jeera Rice: This cumin-flavored rice adds an aromatic twist that complements the spices in the butter chicken.
- Coconut Rice: For a tropical flair, coconut rice enhances the creaminess of the dish while adding a subtle sweetness.
With Naan
- Garlic Naan: Soft and chewy, garlic naan brings a delightful flavor that pairs perfectly with the creamy sauce.
- Butter Naan: A rich, buttery version that melts in your mouth and complements the spices beautifully.
- Whole Wheat Naan: A healthier alternative that still maintains the wonderful texture and flavor of traditional naan.
With Salads
- Cucumber Raita: This cool yogurt-based salad helps balance the heat from the spices and adds a refreshing element to your meal.
- Kachumber Salad: A mix of diced onions, tomatoes, and cucumber dressed in lemon juice adds crunch and freshness.
How to Perfect Indian Butter Chicken
To achieve impeccable flavors in your Indian Butter Chicken, consider these helpful tips. They will ensure your dish turns out rich, creamy, and full of depth.
- Use Fresh Spices: Freshly ground spices enhance flavor significantly compared to pre-ground options. Toast them lightly before adding to release their essential oils.
- Marinate Chicken: Allowing chicken to marinate in yogurt and spices for at least 30 minutes infuses it with flavor and tenderizes it.
- Balance Creaminess: Adjust the amount of coconut milk according to your taste preference—more for creaminess, less for a lighter sauce.
- Simmer Gently: Cooking on low heat allows flavors to meld beautifully without overcooking the chicken. Aim for a gentle simmer for best results.
Best Side Dishes for Indian Butter Chicken
Serving Indian Butter Chicken with complementary side dishes can enhance your dining experience. Here are some great options to consider.
- Naan Bread: Soft and pillowy bread perfect for scooping up butter chicken and sopping up extra sauce.
- Basmati Rice: Fluffy rice that absorbs flavors well; consider steaming it with cardamom pods for added aroma.
- Roasted Vegetables: Seasonal vegetables tossed in spices and roasted until golden add both nutrition and color to your plate.
- Lentil Dal: A hearty lentil dish seasoned with spices; its earthiness balances well with the richness of butter chicken.
- Samosas: Crispy pastries filled with spiced potatoes or peas; they make a delightful appetizer or side option.
- Cucumber Raita: A cooling yogurt sauce mixed with diced cucumbers helps tame spicy flavors while adding creaminess.
Common Mistakes to Avoid
Using the right techniques will enhance your Indian Butter Chicken. Here are some common mistakes to avoid:
- Skipping spice toasting: Not toasting spices can lead to a bland dish. Toasting enhances their flavor, so be sure to do this step.
- Overcooking the chicken: Overcooking makes chicken dry. Cook until just done, as it continues to cook in the sauce.
- Ignoring seasoning adjustments: Not tasting before serving may result in unbalanced flavors. Always taste and adjust salt and spices at the end.
- Using low-quality coconut milk: Poor-quality coconut milk affects texture and taste. Choose a full-fat variety for creaminess.
- Rushing the simmering process: Not allowing enough time for simmering can lead to a watery sauce. Let it simmer until thickened for the best results.
Refrigerator Storage
- Store Indian Butter Chicken in an airtight container.
- It can last up to 3-4 days in the refrigerator.
Freezing Indian Butter Chicken
- Use freezer-safe containers or bags for storage.
- It can be frozen for up to 2-3 months; label with the date.
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: Place in a microwave-safe bowl, cover loosely, and heat for 2-3 minutes or until hot, stirring halfway through.
- Stovetop: Heat in a skillet over medium heat, stirring occasionally until warmed through, about 5-10 minutes.
Frequently Asked Questions
What is Indian Butter Chicken?
Indian Butter Chicken is a creamy chicken dish made with tender pieces of chicken cooked in a spiced tomato sauce, often enjoyed with rice or naan.
Can I make Indian Butter Chicken spicy?
Yes! Adjust the amount of chili powder according to your spice preference. You can also add fresh chilies for extra heat.
How can I customize my Indian Butter Chicken?
You can add vegetables like bell peppers or peas for added nutrition. Substitute chicken with turkey or lamb if desired.
Is Indian Butter Chicken gluten-free?
Yes! This recipe does not include any gluten-containing ingredients, making it suitable for gluten-free diets.
Can I use yogurt instead of coconut milk?
While coconut milk provides creaminess, you can substitute with plain yogurt mixed with a bit of water for a different flavor profile.
Final Thoughts
Indian Butter Chicken is not only delicious but also versatile. You can customize it with various proteins or vegetables based on your preference. Try this recipe soon; it’s sure to become a favorite comfort food!
Indian Butter Chicken
- Total Time: 45 minutes
- Yield: Serves approximately 6 people 1x
Description
Indulge in the rich and creamy flavors of Indian Butter Chicken, a dish that brings together tender chicken simmered in a spiced tomato sauce enriched with coconut milk. Perfect for cozy family dinners or special occasions, this comforting recipe offers a delightful balance of aromatic spices that will tantalize your taste buds. Its versatility allows you to adjust the spice levels to suit your preferences, making it an ideal choice for every palate. Serve it over fluffy basmati rice or with homemade naan for a delicious meal that everyone will love. Experience the warmth of Indian cuisine with this easy-to-make butter chicken recipe.
Ingredients
- 2 pounds chicken breast
- 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
- 3 ounces tomato paste
- 3 ounces red curry paste
- 1 teaspoon salt
- 1/4 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é diced onion for 3-4 minutes until softened.
- Add grated ginger and minced garlic; cook for 1-2 minutes until fragrant.
- Stir in spices: garam masala, chili powder, mustard seeds, coriander, curry powder; toast for 1-2 minutes.
- Add chicken chunks; brown on all sides (5-7 minutes).
- Mix in tomato paste and red curry paste; cook for 2-3 minutes.
- Season with salt and black pepper; pour in coconut milk and stir.
- Bring to a simmer; cook for 15-20 minutes until chicken is cooked through and sauce thickens.
- Adjust seasoning as needed before serving.
- Serve over rice or with naan, garnished with cilantro.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 350
- Sugar: 5g
- Sodium: 550mg
- Fat: 20g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 100mg