Indian Butter Chicken is a beloved dish that showcases tender chicken simmered in a velvety, spiced tomato sauce. This creamy delight is perfect for various occasions, whether it’s a cozy family dinner or an impressive dish for guests. The unique blend of spices and the richness of coconut milk elevate this recipe, making it a standout choice in Indian cuisine. Enjoy it over fluffy rice or warm naan for a fulfilling meal.
Why You’ll Love This Recipe
- Easy to Prepare: With simple steps and readily available ingredients, you can whip up this delicious meal without any hassle.
- Rich Flavor: The combination of spices creates a robust taste that tantalizes your palate, making each bite unforgettable.
- Versatile Serving Options: Whether paired with rice or naan, this dish adapts to your preferences and enhances any dining experience.
- Comfort Food Appeal: Its creamy texture and fragrant aroma make Indian Butter Chicken an ultimate comfort food that warms the heart.
- Great for Meal Prep: Make a larger batch to enjoy leftovers throughout the week or freeze for future meals.
Tools and Preparation
Cooking Indian Butter Chicken can be straightforward with the right tools at your disposal. Here’s what you’ll need to get started.
Essential Tools and Equipment
- Large skillet or pan
- Wooden spoon
- Measuring spoons
- Knife and cutting board
- Serving platter
Importance of Each Tool
- Large skillet or pan: Provides ample space for cooking the chicken evenly while allowing room for stirring.
- Wooden spoon: Ideal for mixing ingredients without damaging the skillet’s surface.
- Measuring spoons: Ensures accuracy in seasoning, which is crucial for achieving the perfect flavor balance.

Ingredients
For this flavorful Indian Butter Chicken, gather the following ingredients:
Base Ingredients
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion (small diced)
- 2 teaspoon ginger (grated)
- 3 garlic cloves (minced)
Spice Mix
- 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
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 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 grated ginger and minced garlic, cooking for another 1–2 minutes until fragrant.
Step 3: Toast Spices
- Add garam masala, chili powder, mustard seeds, coriander, and curry powder to the pan.
- Stir well to toast these spices for about 1–2 minutes until they release their aroma.
Step 4: Cook Chicken
- Add chicken chunks to the pan, cooking until browned on all sides for about 5–7 minutes.
Step 5: Combine Sauces
- Stir in tomato paste and red curry paste. Let this mixture cook together for 2–3 minutes to meld the flavors.
Step 6: Season & Simmer
- Season with salt and black pepper.
- Pour in coconut milk and stir everything together. Bring the sauce to a simmer.
Step 7: Finish Cooking
Let it cook for 15–20 minutes until chicken is fully cooked through and sauce thickens.
Step 8: Taste & Adjust
Taste your butter chicken and adjust seasoning if needed before serving.
Step 9: Serve & Garnish
Serve over rice or with naan. Garnish with fresh cilantro for an added burst of flavor.
With these easy steps, you’ll create a delightful Indian Butter Chicken that’s sure to impress!
How to Serve Indian Butter Chicken
Indian Butter Chicken is a comforting dish that pairs beautifully with a variety of sides. Whether you’re hosting a dinner party or enjoying a cozy meal at home, these serving suggestions will elevate your dining experience.
With Rice
- Basmati Rice: Fluffy and fragrant, basmati rice absorbs the rich sauce perfectly.
- Coconut Rice: A slightly sweet twist that complements the spices in the butter chicken.
With Naan
- Garlic Naan: Soft and buttery naan infused with garlic makes for a delicious scoop for the sauce.
- Cheese Naan: A cheesy variation that adds extra richness to each bite of butter chicken.
As a Wrap
- Roti Wrap: Use whole wheat roti to create wraps filled with butter chicken, fresh veggies, and mint chutney.
- Lettuce Wrap: For a lighter option, serve the butter chicken in crisp lettuce leaves with a sprinkle of cilantro.
With Salad
- Cucumber Salad: A refreshing salad made with diced cucumbers, tomatoes, and a squeeze of lemon to balance the richness of the dish.
- Spinach Salad: Toss fresh spinach with olive oil and lemon for a simple side that complements Indian flavors.
How to Perfect Indian Butter Chicken
To make your Indian Butter Chicken truly exceptional, follow these tips for cooking perfection.
- Use Fresh Spices: Freshly ground spices enhance flavor significantly compared to pre-ground alternatives.
- Marinate the Chicken: Letting chicken marinate in yogurt and spices for at least 30 minutes can tenderize it and add depth of flavor.
- Adjust Spice Levels: Tailor the heat by increasing or decreasing chili powder according to your preference.
- Simmer Gently: Cooking on low heat allows flavors to meld beautifully without overcooking the chicken.
- Add Fresh Herbs: Incorporate fresh cilantro just before serving for an aromatic finish.
Best Side Dishes for Indian Butter Chicken
Serving side dishes alongside Indian Butter Chicken can create an exciting meal. Here are some delightful options:
- Cucumber Raita: A cooling yogurt-based side that counters the spices in butter chicken perfectly.
- Aloo Gobi: This spiced potato and cauliflower dish adds texture and flavor contrasts.
- Chickpea Salad: A protein-packed salad with chickpeas, onions, tomatoes, and spices offers a wholesome complement.
- Vegetable Samosas: Crispy pastries filled with spiced potatoes and peas provide a delightful crunch.
- Paneer Tikka: Grilled marinated paneer cubes offer a smoky flavor that pairs well with creamy butter chicken.
- Mango Chutney: Sweet mango chutney adds a fruity touch that balances the savory notes of the dish.
Common Mistakes to Avoid
Making Indian Butter Chicken can be simple, but there are common mistakes that can affect the final dish. Here are some to watch out for.
- Using low-quality spices: Fresh spices make a significant difference in flavor. Always opt for high-quality, fresh spices for the best taste.
- Overcooking the chicken: Overcooked chicken can become dry. Cook until just done to ensure tenderness and juiciness.
- Not balancing flavors: Skipping the tasting step can lead to a lack of balance. Adjust seasoning as needed before serving.
- Skipping the marination: Marinating chicken enhances flavor and tenderness. Take the time to marinate for at least 30 minutes if possible.
- Neglecting garnishes: Garnishes like cilantro not only add color but also enhance flavor. Don’t skip this step for a complete dish.
Storage & Reheating Instructions
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 freezer bag.
- It can be frozen for up to 3 months.
Reheating Indian Butter Chicken
- Oven: Preheat your oven to 350°F (175°C) and heat covered for about 20-25 minutes.
- Microwave: Heat in a microwave-safe dish at medium power for 2-3 minutes, stirring halfway through.
- Stovetop: Warm over medium heat in a saucepan, stirring occasionally until heated through.
Frequently Asked Questions
Here are some frequently asked questions about Indian Butter Chicken.
Can I use turkey instead of chicken for Indian Butter Chicken?
Yes, turkey works well as a substitute in this recipe. Just ensure it’s cooked thoroughly.
What is the best way to serve Indian Butter Chicken?
Indian Butter Chicken is delicious served over rice or with naan bread, allowing you to soak up the rich sauce.
How can I make Indian Butter Chicken spicier?
To increase the heat, you can add more chili powder or include chopped fresh chilies during cooking.
Is Indian Butter Chicken gluten-free?
Yes, when using gluten-free ingredients and ensuring all products are certified gluten-free, this dish can be enjoyed by those avoiding gluten.
How do I customize my Indian Butter Chicken?
Feel free to add vegetables like bell peppers or spinach for added nutrition and variety. You can also adjust spice levels based on your preference.
Final Thoughts
Indian Butter Chicken is not only rich and creamy but also incredibly versatile. It’s perfect for family dinners or gatherings. Experiment with different proteins or spice levels according to your taste preferences. Once you try this delightful recipe, it may become a staple in your meal rotation!
Indian Butter Chicken
Indulge in the rich and creamy delight of Indian Butter Chicken, a beloved dish renowned for its tender chicken simmered in a luscious spiced tomato sauce. This recipe is a culinary journey through aromatic spices and coconut milk, creating a comforting meal perfect for any occasion, whether you’re hosting friends or enjoying a cozy family dinner. Serve over fluffy basmati rice or warm naan to soak up every drop of the delicious sauce. With simple ingredients and straightforward steps, this satisfying dish is sure to become a favorite in your kitchen.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Sautéing
- Cuisine: Indian
Ingredients
- 1 tablespoon butter
- 1 tablespoon olive oil
- 1 medium onion (small diced)
- 2 teaspoons ginger (grated)
- 3 garlic cloves (minced)
- 2 pounds chicken breast (cut into ¾-inch chunks)
- 3 ounces tomato paste
- 3 ounces red curry paste
- 1 (14-ounce) can coconut milk
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 1 teaspoon mustard seeds
- 1 teaspoon coriander
- 1 teaspoon curry powder
- Salt and black pepper to taste
- Rice or naan for serving
- Cilantro for garnish
Instructions
- Heat butter and olive oil in a large skillet over medium heat until melted.
- Sauté diced onion for about 3-4 minutes until softened, then add ginger and garlic; cook for another 1-2 minutes.
- Stir in 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 2–3 minutes.
- Season with salt and pepper; stir in coconut milk and bring to a simmer.
- Cook for 15–20 minutes until the chicken is cooked through and the sauce thickens.
- Taste and adjust seasoning before serving over rice or naan; garnish with fresh cilantro.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 400
- Sugar: 5g
- Sodium: 800mg
- Fat: 23g
- Saturated Fat: 14g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 32g
- Cholesterol: 90mg