
Indian Butter Chicken Dish
Rich, creamy Indian butter chicken dish is a delightful blend of tender chicken and aromatic spices, perfect for any occasion. Whether you’re hosting a dinner party or enjoying a cozy night in, this dish promises to impress. Its unique flavors and creamy texture make it a favorite in Indian cuisine and a go-to meal for many.
Why You’ll Love This Recipe
- Easy to Make – With simple ingredients and straightforward steps, you can whip up this Indian butter chicken dish in just 30 minutes.
- Flavor-Packed – The combination of garam masala, ginger, and garlic creates a mouthwatering sauce that will leave everyone asking for seconds.
- Versatile Serving Options – Serve it over basmati rice or with naan bread to soak up the rich sauce, making it adaptable to your preferences.
- Perfect for Any Occasion – Whether it’s a weeknight dinner or a festive celebration, this dish is sure to be a hit among family and friends.
- Kid-Friendly – Its creamy flavor profile makes it appealing to kids, ensuring even the pickiest eaters will enjoy their meal.
Tools and Preparation
To create the perfect Indian butter chicken dish, you’ll need some essential tools. Having these handy will streamline your cooking experience.
Essential Tools and Equipment
- Large skillet
- Cutting board
- Sharp knife
- Measuring spoons
- Stirring spoon
Importance of Each Tool
- Large skillet – Ideal for cooking all ingredients evenly and allowing the sauce to simmer beautifully.
- Sharp knife – Ensures quick and safe chopping of the onion and chicken, making prep time faster.
Ingredients
Rich, creamy Indian butter chicken made with tender chicken and flavorful spices. Perfect for any occasion.
Ingredients:
– 1 ½ pounds boneless, skinless chicken breasts, cut into chunks
– 1 tablespoon vegetable oil
– 1 tablespoon butter
– 1 medium onion, diced
– 1 teaspoon ginger, minced
– 2-3 cloves garlic, minced
– 4 tablespoons tomato paste
– 1 tablespoon garam masala
– 1 teaspoon chili powder
– 1 teaspoon cumin
– 1 teaspoon salt
– 1/4 teaspoon black pepper
– 1 cup heavy cream
For Garnish
- 2 tablespoons fresh parsley, finely chopped

How to Make Indian Butter Chicken Dish
Step 1: Prepare the Base
- Heat the vegetable oil and butter in a large skillet over medium-high heat.
- Add the diced onions and cook until lightly golden, about 3-4 minutes.
- Stir in the minced ginger and garlic; cook for an additional 30 seconds until fragrant.
Step 2: Cook the Chicken
- Add the chicken chunks to the skillet along with tomato paste, garam masala, chili powder, cumin, salt, and black pepper.
- Cook for about 5-6 minutes until the chicken is fully cooked through.
Step 3: Create the Sauce
- Pour in the heavy cream into the skillet.
- Simmer for about 8-10 minutes while stirring occasionally until the sauce thickens nicely.
Step 4: Serve
- Serve your Indian butter chicken over basmati rice or alongside warm naan bread. Enjoy!
How to Serve Indian Butter Chicken Dish
Indian butter chicken is a delightful dish that can be served in various ways to enhance your dining experience. Whether you’re hosting a family dinner or enjoying a cozy night in, here are some excellent serving suggestions.
With Basmati Rice
- Basmati rice perfectly complements the rich sauce of Indian butter chicken. It absorbs the flavors and adds a fragrant touch to the meal.
With Naan Bread
- Warm naan bread is ideal for scooping up the creamy butter chicken. Its soft texture makes every bite enjoyable and satisfying.
With Raita
- A side of raita, made with yogurt and cucumber, offers a refreshing contrast to the spices in the butter chicken, cooling your palate between bites.
With Salad
- Serving a light salad alongside can balance the richness of the dish. Consider using mixed greens with a simple lemon vinaigrette for brightness.
With Pickles
- Indian pickles can add an extra layer of flavor to your meal. Their tangy and spicy notes pair well with the buttery sauce.
How to Perfect Indian Butter Chicken Dish
To achieve the most delicious Indian butter chicken, consider these helpful tips. Each step will enhance your dish’s flavor and texture.
- Marinate the chicken: Allowing the chicken to marinate in yogurt and spices for at least an hour helps tenderize it and infuses deep flavors.
- Use fresh spices: Freshly ground spices like garam masala will elevate your butter chicken’s aroma and taste significantly.
- Control the heat: Cook on medium heat to ensure that the chicken cooks evenly without drying out.
- Add cream gradually: Pouring in heavy cream gradually allows you to control the sauce’s thickness and richness.
- Garnish wisely: Top with chopped cilantro or a drizzle of cream for an appealing presentation that also enhances flavor.
- Let it rest: Allowing the dish to sit for a few minutes after cooking lets the flavors meld together beautifully.

Best Side Dishes for Indian Butter Chicken Dish
Pairing side dishes with your Indian butter chicken can make your meal more complete. Here are some fantastic options to consider.
- Jeera Rice: Flavored with cumin seeds, this aromatic rice dish complements butter chicken perfectly.
- Aloo Gobi: A spiced potato and cauliflower mix that adds a hearty element to your meal.
- Chana Masala: This chickpea curry provides protein and pairs well with creamy dishes.
- Palak Paneer: Spinach cooked with paneer offers a vibrant color and healthy greens alongside rich butter chicken.
- Dal Makhani: Creamy black lentils create a filling option that goes hand-in-hand with naan or rice.
- Vegetable Samosas: These crispy pastries filled with spiced potatoes are great as appetizers or sides.
- Onion Bhaji: Crispy onion fritters add texture and a burst of flavor before indulging in butter chicken.
- Papadums: Thin, crispy wafers perfect for snacking while waiting for your main dish; they add crunch to your meal.
Common Mistakes to Avoid
When making an Indian Butter Chicken Dish, it’s essential to avoid common pitfalls that can affect the final result. Here are some mistakes to steer clear of:
-
Using low-quality chicken: Always choose fresh, boneless, skinless chicken breasts for the best flavor and texture. Frozen or low-grade meat can lead to a disappointing dish.
-
Skipping marination: Although this recipe doesn’t require marination, some variations do. If you decide to marinate the chicken, use yogurt and spices for a few hours for enhanced tenderness and flavor.
-
Overcooking the chicken: Overcooked chicken can become dry and tough. Cook just until it’s no longer pink in the center for a tender bite.
-
Neglecting spice measurements: Accurate spice measurements are key to achieving the perfect flavor balance. Use measuring spoons rather than estimating to avoid overpowering or underwhelming flavors.
-
Not letting the sauce thicken properly: Allowing enough time for the sauce to simmer helps develop rich flavors and a creamy texture. Don’t rush this step!
-
Forgetting garnishes: Garnishes like cilantro or a squeeze of lemon can elevate your dish significantly. Always add these before serving for freshness.
Refrigerator Storage
- Store leftover Indian Butter Chicken Dish in an airtight container.
- It will keep well in the refrigerator for up to 3 days.
Freezing Indian Butter Chicken Dish
- To freeze, place cooled butter chicken in a freezer-safe container.
- It can last up to 3 months in the freezer without losing flavor.
Reheating Indian Butter Chicken Dish
-
Oven: Preheat the oven to 350°F (175°C). Place in an oven-safe dish covered with foil and heat for about 20 minutes or until warmed through.
-
Microwave: Transfer to a microwave-safe bowl. Heat on medium power in 1-minute intervals, stirring between each, until hot.
-
Stovetop: Reheat in a skillet over medium heat. Stir occasionally until heated through to retain creaminess.

Frequently Asked Questions
What is Indian Butter Chicken Dish?
Indian Butter Chicken Dish is a creamy curry made with tender chicken pieces cooked in a richly spiced tomato-based sauce. It’s known for its smooth texture and vibrant flavors.
How do I make Indian Butter Chicken Dish spicier?
To increase spice levels, add more chili powder or include fresh green chilies during cooking. Adjust according to your heat preference!
Can I use a different protein in this butter chicken dish?
Yes! You can substitute chicken with tofu, paneer, or even shrimp for variations while keeping the same delicious sauce.
How can I customize my Indian Butter Chicken Dish?
You can customize by adding vegetables like peas or bell peppers for extra nutrition and color. You might also experiment with different spices based on your taste preferences.
Final Thoughts
This Indian Butter Chicken Dish is not only rich and creamy but also versatile enough to suit various occasions. Whether you serve it over basmati rice or with warm naan bread, it’s sure to impress family and friends alike. Feel free to customize it by adding your favorite veggies or adjusting spices to create your perfect version! Enjoy cooking!

Indian Butter Chicken
- Total Time: 30 minutes
- Yield: Serves approximately four people 1x
Description
Rich and creamy Indian Butter Chicken is a beloved dish that combines tender pieces of chicken with a luscious, spiced tomato sauce. This delightful recipe is perfect for any occasion—be it a cozy night in or a festive gathering. With its aromatic blend of spices and smooth texture, it promises to impress your family and friends alike.
Ingredients
- 1 ½ pounds boneless, skinless chicken breasts
- 1 tablespoon vegetable oil
- 1 tablespoon butter
- 1 medium onion
- 1 teaspoon ginger
- 2–3 cloves garlic
- 4 tablespoons tomato paste
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 1 teaspoon cumin
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 1 cup heavy cream
Instructions
- Heat vegetable oil and butter in a large skillet over medium-high heat. Add diced onion; cook until golden (3-4 minutes). Stir in minced ginger and garlic; cook for another 30 seconds.
- Add chicken, tomato paste, garam masala, chili powder, cumin, salt, and black pepper. Cook until chicken is fully cooked (5-6 minutes).
- Pour in heavy cream; simmer for about 8-10 minutes until the sauce thickens.
- Serve over basmati rice or with naan bread.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Cooking
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 545
- Sugar: 4g
- Sodium: 740mg
- Fat: 36g
- Saturated Fat: 22g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 0g
- Protein: 42g
- Cholesterol: 150mg
Keywords: Marinate the chicken in yogurt and spices for added flavor. Use fresh spices for the best aroma. Adjust spice levels to your preference by adding more chili powder or fresh chilies.