Indian Butter Chicken
Indian Butter Chicken offers a symphony of flavors and textures that transports you straight to the heart of India. This luscious, creamy dish is a feast for the senses, with tender pieces of chicken swimming in a silky tomato sauce infused with aromatic spices. Each bite invokes a sense of comfort and warmth, making it a family favorite for any occasion. With its rich, savory profile and a hint of sweetness, Indian Butter Chicken is not only a meal; it’s an experience worth making. In this recipe, you’ll find a well-structured, step-by-step approach that makes it easy for anyone to whip up this culinary delight in their own kitchen.
Why You’ll Love This Recipe
One of the standout features of this Indian Butter Chicken recipe is its simplicity. With easy prep and minimal ingredients, you can bring the flavors of a restaurant into your home without the hassle. It’s family-friendly, appealing to both adults and kids with its mild yet flavorful profile. This dish is perfect for busy weeknights or leisurely weekend meals, taking just 30 minutes to prepare. Plus, it’s an upgrade on traditional recipes, using a yogurt marinade that makes the chicken incredibly tender.
Ingredients for Indian Butter Chicken
- 1 lb boneless chicken breast, cut into cubes
- 1 cup plain yogurt
- 2 tablespoons lemon juice
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- Salt, to taste
- 2 tablespoons unsalted butter
- 1 tablespoon vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 cup tomato puree
- 1/2 cup heavy cream
- Fresh cilantro, for garnish
Step-by-Step Directions for Indian Butter Chicken
Marinate the Chicken: In a large bowl, combine the yogurt, lemon juice, cumin, garam masala, coriander, turmeric, and a pinch of salt. Add the chicken cubes, ensuring they are well-coated. Let this marinade work its magic for at least 15 minutes.
Sauté the Aromatics: Heat the butter and vegetable oil in a large skillet over medium heat. As the butter melts and sizzles, add the finely chopped onion, minced garlic, and grated ginger. Sauté these aromatic ingredients until the onions turn a lovely golden brown, filling your kitchen with their delicious fragrance.
Cook the Chicken: Add the marinated chicken to the skillet, cooking for about 5 minutes. Stir occasionally to ensure the chicken cooks evenly and absorbs those aromatic flavors.
Add the Tomato Puree: Pour in the rich tomato puree and bring the mixture to a gentle simmer. Allow it to cook for about 10 minutes, stirring occasionally. This step allows the spices to meld beautifully with the chicken.
Finish with Cream: Lower the heat and stir in the heavy cream, which transforms the dish and adds that signature buttery texture. Let it simmer for another 5 minutes to fully integrate the flavors.
Taste & Adjust: Finally, taste your dish and add salt as necessary. This step is crucial to ensure your butter chicken is perfectly seasoned.
Garnish & Serve: Before serving, sprinkle the dish with fresh cilantro. Enjoy your Indian Butter Chicken warm, alongside steamed rice or fresh naan to soak up all that delicious sauce.
Tips & Tricks for Indian Butter Chicken
To elevate your Indian Butter Chicken, consider these chef’s secrets:
- Marinade Time: For an even more tender chicken, marinate for a few hours or overnight in the refrigerator.
- Spice Levels: Adjust the spices according to your preference; you can add a pinch of chili powder for a bit of heat.
- Optional Extras: For a gourmet touch, add cashews or almonds to the sauce for added texture and flavor.
- Cream Substitutes: If looking for lighter options, substitute heavy cream with coconut milk or Greek yogurt.
- Make it Veggie: Substitute chicken with paneer or vegetables like cauliflower and broccoli for a vegetarian twist.
Serving Suggestions & Pairings
Serve Indian Butter Chicken in a vibrant bowl, garnished with fresh cilantro and perhaps a pinch of paprika for color. Pair it with fluffy basmati rice or warm naan to absorb the rich sauce. A side of cucumber raita will add a cooling element to balance the spices. Additionally, consider serving a fresh salad with lemon vinaigrette to bring a crispy texture and refreshing contrast to the meal.
Nutritional Information
While the exact nutritional breakdown may vary, an average serving of Indian Butter Chicken is estimated to contain:
- Calories: 320
- Protein: 25g
- Fat: 20g
- Carbohydrates: 10g
- Fiber: 1g
It’s a rich dish, so enjoy it as an occasional indulgence, paired with wholesome sides for a balanced meal.
Storing Tips & Variations for Indian Butter Chicken
For those who wish to prepare ahead or enjoy leftovers, Indian Butter Chicken can be refrigerated for up to three days and frozen for up to three months. Reheat gently on the stovetop, adding a splash of water or cream if it thickens. For variations, try adding vegetables like peas or spinach to incorporate additional nutrients. You can also experiment with different spices, such as cardamom or fenugreek, to create unique flavor profiles.
Conclusion for Indian Butter Chicken
Now that you’ve learned how to make Indian Butter Chicken, it’s time to experience the warmth and flavors of this iconic dish right at home. The combination of spices and creamy sauce makes this recipe a must-try, whether for special occasions or everyday dinners. Gather your ingredients and start cooking; your taste buds will thank you!
FAQs
1. Can I use chicken thighs instead of chicken breast?
Absolutely! Chicken thighs bring more flavor and tenderness. Just adjust the cooking time slightly, as thighs may take a bit longer to cook through.
2. Can I make this dish dairy-free?
Yes, you can use coconut milk instead of heavy cream and opt for a dairy-free yogurt for the marinade to create a delicious dairy-free version.
3. How spicy is Indian Butter Chicken?
This recipe is mild, but you can add extra chili powder or cayenne pepper for more heat. Adjust according to your preference!
4. What should I serve with Indian Butter Chicken?
It’s wonderful paired with basmati rice or naan. You may also enjoy it with a side of cucumber raita and a fresh salad.
5. How long does Indian Butter Chicken last in the refrigerator?
When stored properly in an airtight container, it can last for about three days in the refrigerator and can be frozen for up to three months.
Indian Butter Chicken
Ingredients
For the marinade
- 1 lb boneless chicken breast, cut into cubes
- 1 cup plain yogurt
- 2 tablespoons lemon juice
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- to taste Salt
For cooking
- 2 tablespoons unsalted butter
- 1 tablespoon vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 cup tomato puree
- 1/2 cup heavy cream
- to taste Fresh cilantro, for garnish
Instructions
Marinating the Chicken
- In a large bowl, combine the yogurt, lemon juice, cumin, garam masala, coriander, turmeric, and a pinch of salt. Add the chicken cubes, ensuring they are well-coated. Let this marinade work its magic for at least 15 minutes.
Sautéing the Aromatics
- Heat the butter and vegetable oil in a large skillet over medium heat. As the butter melts and sizzles, add the finely chopped onion, minced garlic, and grated ginger. Sauté these aromatic ingredients until the onions turn a lovely golden brown.
Cooking the Chicken
- Add the marinated chicken to the skillet, cooking for about 5 minutes while stirring occasionally to ensure the chicken cooks evenly and absorbs the aromatic flavors.
Adding the Tomato Puree
- Pour in the tomato puree and bring the mixture to a gentle simmer. Allow it to cook for about 10 minutes, stirring occasionally to meld the spices beautifully with the chicken.
Finishing with Cream
- Lower the heat and stir in the heavy cream. Let it simmer for another 5 minutes for the flavors to fully integrate.
Finishing Touches
- Taste your dish and add salt as necessary for perfect seasoning.
Garnishing and Serving
- Before serving, sprinkle the dish with fresh cilantro and enjoy warm, alongside steamed rice or naan.

