Indian Butter Chicken
Indian Butter Chicken is a rich and creamy dish that tantalizes the taste buds with a symphony of flavors. This recipe offers a rewarding journey into Indian cuisine, enveloping tender chicken in a luscious tomato and cream sauce, spiced perfectly to create a harmonious balance. The warm, inviting aroma that fills your kitchen while cooking is just a prelude to the enchanting experience that awaits. Whether you’re looking for a comforting meal for your family or an impressive dish for guests, Indian Butter Chicken shines as a delightful centerpiece on any table.
Why is this dish worth making? The combination of marinated chicken, aromatic spices, and a creamy sauce makes it incredibly satisfying. It’s also easy to prepare, allowing even novice cooks to impress their dinner guests with ease. This step-by-step recipe is not only scrumptious but also a fantastic way to explore Indian flavors in the comfort of your home.
Why You’ll Love This Recipe
When it comes to preparing Indian Butter Chicken, the benefits are endless. First and foremost, this recipe requires minimal prep time, making it perfect for weeknight dinners or special occasions alike. It’s a family-friendly dish that pleases both adults and children, introduced with a delicious sauce that pairs well with rice or naan bread. While it has traditional roots, you have options to modify it by adding your personal touch with spices. Plus, the ingredient list is straightforward, making it accessible for anyone eager to create a deep, flavorful dish without the fuss.
Ingredients for Indian Butter Chicken
To prepare Indian Butter Chicken, gather the following ingredients:
- 1 lb boneless chicken breast, cut into tender cubes
- 1 cup plain yogurt, creamy and tangy for marinating
- 2 tablespoons lemon juice, bright and zesty
- 1 teaspoon ground cumin, warm and earthy
- 1 teaspoon garam masala, a fragrant blend of spices
- 1 teaspoon ground coriander, adding depth and flavor
- ½ teaspoon turmeric powder, vibrant and colorful
- Salt, to taste
- 2 tablespoons unsalted butter, for richness
- 1 tablespoon vegetable oil, for cooking
- 1 medium onion, finely chopped for sweetness
- 3 cloves garlic, minced for aromatics
- 1 tablespoon fresh ginger, grated for warmth
- 1 cup tomato puree, the base of the sauce
- ½ cup heavy cream, to finish the sauce with creaminess
- Fresh cilantro, for garnishing
Step-by-Step Directions
1. Marinate the Chicken
Begin by marinating the chicken to infuse it with flavor. In a large bowl, combine the yogurt, lemon juice, ground cumin, garam masala, ground coriander, turmeric, and a pinch of salt. Mix thoroughly. Add the chicken cubes and toss until they are well-coated in the marinade. Cover the bowl and let the chicken marinate for at least 15 minutes. For deeper flavor, allow it to marinate for several hours or even overnight in the refrigerator.
2. Sauté the Aromatics
In a large skillet, heat the unsalted butter and vegetable oil over medium heat. Add the finely chopped onion, minced garlic, and grated ginger. Sauté the mixture for about 5-7 minutes, or until the onions turn golden brown and release a fragrant aroma. This step builds the foundation of flavor for your butter chicken.
3. Cook the Chicken
Add the marinated chicken to the skillet. Cook for approximately 5 minutes, stirring occasionally. The chicken should be lightly browned as it cooks. This not only adds color and texture but also locks in moisture.
4. Add the Tomato Puree
Pour in the rich tomato puree, allowing it to meld with the chicken and spices. Gently bring the mixture to a simmer, cooking for about 10 minutes. Stir occasionally to ensure even cooking, and continue until the chicken is fully cooked through.
5. Finish with Cream
Once the chicken is cooked, reduce the heat to low and gently stir in the heavy cream. This is what transforms your dish into a rich and creamy delicacy. Simmer for another 5 minutes, allowing the flavors to blend beautifully.
6. Taste & Adjust
After simmering, taste your butter chicken and add salt as needed to balance the flavors. Adjusting the seasoning at this stage is crucial for achieving that perfect taste.
7. Garnish & Serve
Before serving, sprinkle fresh cilantro over the dish to add a burst of color and freshness. Serve your Indian Butter Chicken warm, paired beautifully with steamed rice or freshly made naan for a complete meal.
Tips & Tricks
To elevate your Indian Butter Chicken experience, consider these tips and tricks. Use bone-in chicken for an even richer flavor; however, ensure to adjust the cooking time accordingly. You can also add a touch of sweetness with a few teaspoons of sugar if desired. For a spicier version, add chopped green chilies to the sautéed onion and garlic. Enjoy experimenting with additional spices or even vegetables like bell peppers or peas, enhancing both flavor and nutrition while keeping it uniquely yours.
Serving Suggestions & Pairings
Indian Butter Chicken pairs wonderfully with steamed basmati rice, which helps soak up the delicious sauce. For a traditional experience, serve it with warm naan bread. You can also roast some cumin-flavored cauliflower or sautéed greens on the side for added texture and nutrition. To complete your Indian feast, consider serving cooling cucumber raita as a side to balance the spices.
Nutritional Information
While Indian Butter Chicken is a hearty indulgence, it can also be enjoyed guilt-free in moderation. A typical serving may contain approximately 400-500 calories, depending on portion sizes and additional ingredients. When prepared thoughtfully, this dish can provide protein from chicken, healthy fats from cream, and essential nutrients from spices and herbs. Enjoying this meal with plenty of vegetables can enhance its nutritional value, making it a well-rounded choice.
Storing Tips & Variations for Indian Butter Chicken
To store your Indian Butter Chicken, allow it to cool completely before placing it in an airtight container. It can be refrigerated for up to 3 days. For longer storage, freeze the dish for up to 3 months. When reheating, ensure it’s heated through thoroughly, either in a microwave or on the stovetop. For a lighter version, consider substituting yogurt for cream or using chicken thighs instead of breasts for deeper flavor. Creativity in the kitchen can turn this classic dish into a fun culinary adventure.
Conclusion for Indian Butter Chicken
Are you ready to try your hand at this delicious Indian Butter Chicken recipe? With its rich flavors, aromatic spices, and creamy sauce, it’s a fantastic choice to warm your heart and satisfy your taste buds. Don’t wait any longer—gather your ingredients, follow the step-by-step instructions, and treat yourself and your loved ones to this delightful dish.
FAQs
1. Can I use frozen chicken for this recipe?
Yes, you can use frozen chicken, but ensure it’s fully thawed before marinating for even flavor absorption.
2. Is there a vegetarian version of butter chicken?
Yes! You can substitute chicken with paneer or chickpeas for a vegetarian version of this delicious dish.
3. How spicy is butter chicken?
Butter chicken is typically mild, but you can adjust the heat levels by adding more or fewer spices per your preference.
4. Can I make butter chicken ahead of time?
Yes, this dish can be made in advance. In fact, the flavors often deepen and improve when stored overnight in the fridge.
5. What should I serve with butter chicken?
Serve butter chicken with steamed basmati rice, naan, or even a simple salad to balance the richness of the dish.
Indian Butter Chicken
Ingredients
For the Marinade
- 1 lb boneless chicken breast, cut into tender cubes
- 1 cup plain yogurt for marinating
- 2 tablespoons lemon juice bright and zesty
- 1 teaspoon ground cumin warm and earthy
- 1 teaspoon garam masala a fragrant blend of spices
- 1 teaspoon ground coriander adding depth and flavor
- ½ teaspoon turmeric powder vibrant and colorful
- Salt to taste Salt
For the Cooking
- 2 tablespoons unsalted butter for richness
- 1 tablespoon vegetable oil for cooking
- 1 medium onion, finely chopped for sweetness
- 3 cloves garlic, minced for aromatics
- 1 tablespoon fresh ginger, grated for warmth
- 1 cup tomato puree the base of the sauce
- ½ cup heavy cream to finish the sauce with creaminess
- Fresh cilantro Fresh cilantro for garnishing
Instructions
Marinate the Chicken
- In a large bowl, combine the yogurt, lemon juice, ground cumin, garam masala, ground coriander, turmeric, and a pinch of salt. Mix thoroughly. Add the chicken cubes and toss until they are well-coated in the marinade. Cover the bowl and let the chicken marinate for at least 15 minutes.
- For deeper flavor, allow it to marinate for several hours or even overnight in the refrigerator.
Sauté the Aromatics
- In a large skillet, heat the unsalted butter and vegetable oil over medium heat.
- Add the finely chopped onion, minced garlic, and grated ginger. Sauté the mixture for about 5-7 minutes, or until the onions turn golden brown.
Cook the Chicken
- Add the marinated chicken to the skillet. Cook for approximately 5 minutes, stirring occasionally, until the chicken is lightly browned.
Add the Tomato Puree
- Pour in the tomato puree, allowing it to meld with the chicken and spices. Gently bring the mixture to a simmer, cooking for about 10 minutes.
Finish with Cream
- Once the chicken is cooked, reduce the heat to low and gently stir in the heavy cream. Simmer for another 5 minutes.
Taste & Adjust
- After simmering, taste your butter chicken and add salt as needed to balance the flavors.
Garnish & Serve
- Sprinkle fresh cilantro over the dish and serve warm, paired with steamed rice or freshly made naan.

