Introduction to Indian Butter Chicken
When it comes to comfort food, few dishes evoke as much love and warmth as Indian Butter Chicken. Originating from North India, this dish has transcended cultural boundaries, captivating taste buds worldwide. Its creamy sauce, rich with tomato and spices, is a symphony of flavors that resonates with food lovers and home cooks alike.
Why is Indian Butter Chicken a beloved dish?
What makes Indian Butter Chicken a kitchen superstar? For starters, it combines tender pieces of chicken marinated in a yogurt-based mix of spices, which not only infuses flavor but helps keep the meat juicy. As the chicken simmers in the heavenly sauce made from ghee, cream, and garam masala, it becomes an irresistible ensemble that pairs beautifully with basmati rice or warm naan.
It's approachable and forgiving, making it perfect for novice cooks and seasoned chefs wanting to please crowds. The balance between creaminess and spice is what sets it apart—just a touch of heat balanced with the velvety richness of cream makes each bite a delightful experience.
Don't just take my word for it! Check out the history of butter chicken on BBC Good Food or explore its cultural significance on National Geographic. Your taste buds will thank you for this culinary adventure!

Ingredients for Indian Butter Chicken
When it comes to making a mouthwatering Indian Butter Chicken, the key lies in the ingredients. Let’s break it down into three essential parts: the marinade, the curry, and the perfect serving options.
Marinade Ingredients
Creating a flavorful marinade is a crucial step. You’ll need:
- ½ cup full-fat plain yoghurt
- 1 tablespoon lemon juice
- 1 teaspoon turmeric powder
- 2 teaspoon garam masala
- ½ teaspoon chili powder or cayenne pepper
- 1 teaspoon ground cumin
- 1 tablespoon freshly grated ginger
- 2 cloves garlic, crushed
- 1.5 lb chicken thigh fillets, cut into bite-sized pieces
These ingredients not only tenderize the chicken but also infuse it with warm, rich flavors.
Curry Ingredients
For the creamy curry base, gather:
- 2 tablespoon ghee or butter (or 1 tablespoon vegetable oil)
- 1 cup tomato passata (or puree)
- 1 cup heavy cream
- 1 tablespoon sugar
- 1.25 teaspoon salt
Together, these create a luxurious sauce that’s just irresistible.
Serving Options
To complete your meal, consider these serving options:
- Fluffy basmati rice
- Plain white rice
- Fresh coriander/cilantro as a garnish
These options will elevate your Indian Butter Chicken experience, making it even more delightful!
For a deeper dive into the flavors of Indian cuisine, check out this insightful article on Indian spices.
Step-by-step Preparation of Indian Butter Chicken
Creating a scrumptious Indian Butter Chicken isn’t just about the end result. It's about savoring each moment of preparation and indulging in the delightful aromas that fill your kitchen. Follow these simple steps to make your own delicious Butter Chicken right at home!
Prepare the marinade
The secret behind flavorful Indian Butter Chicken starts with the marinade. In a mixing bowl, combine the following ingredients:
- ½ cup plain yogurt (preferably full-fat)
- 1 tablespoon lemon juice
- 1 teaspoon turmeric powder
- 2 teaspoons garam masala
- ½ teaspoon chili powder or cayenne pepper
- 1 teaspoon ground cumin
- 1 tablespoon freshly grated ginger
- 2 cloves crushed garlic
Once you've mixed these ingredients, add 1.5 lbs (750 g) of bite-sized chicken thigh fillets. This combination of spices not only tenderizes the chicken but also infuses it with an irresistible flavor.
Marinate the chicken
After preparing your marinade, cover the bowl and refrigerate it for at least 3 hours, or ideally overnight. This step allows the chicken to absorb all those rich flavors. Trust me, the longer you marinate, the more tasty the dish will be!
Cook the chicken
When you’re ready to cook, heat 2 tablespoons of ghee (clarified butter) or vegetable oil in a large frying pan over high heat. Remove the chicken from the marinade, but don’t wipe off that glorious mix! Add the chicken to the pan and cook for about 3 minutes. You’re aiming for the chicken to turn white across the surface, so you won’t get browning due to the marinade.
Create the butter chicken sauce
Now for the pièce de résistance! Slowly stir in 1 cup of tomato passata (puree) and 1 cup of heavy cream into the pan along with 1 tablespoon sugar and 1 ¼ teaspoons salt. If you have any leftover marinade, add that too—everything blends beautifully. Lower the heat and let your sauce simmer for about 20 minutes. Feel free to taste it and adjust the salt to your liking.
Serve with your choice of rice
While the sauce is simmering, prepare your choice of rice, such as basmati or white rice. This will be the perfect base for your Indian Butter Chicken. Once everything is ready, garnish with fresh coriander or cilantro if you prefer. There’s something truly satisfying about serving up a hearty plate of this dish.
Now sit back, enjoy the rich, creamy goodness of your homemade Indian Butter Chicken, and bask in the glory of your culinary skills! For an extra treat, consider pairing it with no-yeast flatbread or quick papadums for an authentic touch.
For more tips on perfecting your Indian cooking skills, check out resources from Serious Eats or BBC Good Food. Enjoy your cooking adventures!

Variations on Indian Butter Chicken
When it comes to Indian Butter Chicken, there are countless ways to enjoy its rich, flavorful goodness. Here are two delicious variations that can bring a delightful twist to this classic dish:
One-Pan Baked Butter Chicken
For a hassle-free dinner night, try make-ahead One-Pan Baked Butter Chicken. Simply marinate the chicken as directed, then spread it on a baking dish, pour over the creamy sauce, and bake until golden. This method not only enhances the flavors but also makes cleanup a breeze.
Butter Chicken with Vegetables
Looking to sneak in some extra nutrients? Add vibrant veggies like bell peppers, peas, or spinach to your Indian Butter Chicken. Not only do they contribute to the dish's color and texture, but they also make it a well-rounded meal. Create a delightful family dinner that satisfies everyone while keeping it healthy.
Explore more ideas and recipes that suit your taste at BBC Good Food or AllRecipes.
Cooking Tips and Notes for Indian Butter Chicken
Tips for Marinating
For the best flavor in your Indian Butter Chicken, marinate the chicken in the yogurt mixture overnight. This not only tenderizes the meat but also allows the spices to infuse deeply. If you're short on time, aim for a minimum of three hours. Don’t hesitate to add a dash of extra lemon juice or more spices to suit your taste!
Suggestions for Adjusting Spiciness
If you prefer a milder dish, start with just half a teaspoon of chili powder and gradually increase as you taste. For those who love heat, kick it up a notch by adding fresh green chilies or a bit more cayenne pepper. Remember, it’s always easier to add heat than to take it away!
For additional insights, check out this guide on Indian spices.

Serving Suggestions for Indian Butter Chicken
Best sides to complement the dish
To elevate your Indian Butter Chicken, consider pairing it with:
- Basmati Rice: Its fluffy texture complements the rich sauce beautifully, soaking up every droplet.
- Naan or Roti: Soft, warm flatbreads are perfect for dipping and adding a chewy contrast.
- Vegetable Samosas: These crispy pastries provide a delightful crunch alongside your creamy curry.
- Coriander Chutney: A refreshing kick that can brighten up the richness of the butter chicken.
How to add a personal touch to presentation
Serving your Indian Butter Chicken can be as much about aesthetics as taste. Here are some ideas:
- Garnish: Sprinkle fresh coriander or a drizzle of cream on top for a pop of color.
- Vibrant Plates: Use colorful dishes to make the meal visually appealing.
- Side Arrangement: Neatly arrange your sides in small bowls for an inviting display.
Remember, a little creativity goes a long way in making your dinner memorable! For more tips on Indian cuisine, check out this guide.
Time Breakdown for Indian Butter Chicken
Preparation Time
The preparation time for this delicious Indian Butter Chicken is about 10 minutes. It's all about mixing the marinade ingredients and letting the chicken soak in that fantastic flavor. Be sure to give it at least a few hours, but if you can prepare it the night before, even better!
Cooking Time
Once you're ready to cook, the cook time is around 25 minutes. In just a short time, you can transform those marinated chicken pieces into a rich and creamy delight that's sure to impress.
Total Time
Overall, the total time to enjoy your homemade Indian Butter Chicken is approximately 35 minutes. That’s not much at all for a dish that tastes like it came straight from an authentic Indian kitchen! So, gather your ingredients and get cooking!
Nutritional Facts for Indian Butter Chicken
Calories
A serving of Indian Butter Chicken contains approximately 402 calories. This makes it a satisfying option for a hearty meal.
Protein
Packed with 39.8 grams of protein, this dish is ideal for those looking to up their protein intake, thanks to the marinated chicken thighs that form the base of this delicious curry.
Sodium
With about 928 mg of sodium per serving, it's worth being mindful of your overall intake, especially if you’re watching your salt consumption. You can adjust the amount of salt in the recipe to suit your taste and dietary needs.
For more detailed nutritional advice, consider checking out resources from Nutrition.gov or similar credible nutrition websites.
FAQs about Indian Butter Chicken
How do I store leftover butter chicken?
Leftover Indian Butter Chicken can be stored in an airtight container in the fridge for up to 3 days. For longer storage, consider freezing it in a freezer-safe container, where it will keep for up to 3 months. When you're ready to enjoy it again, simply thaw it overnight in the fridge before reheating on the stove or in the microwave until it’s warmed through.
Can I make it gluten-free?
Absolutely! This Indian Butter Chicken recipe is inherently gluten-free, provided you use gluten-free substitutes for any additional ingredients you may include. Always check labels on your ghee or cream to ensure no hidden gluten ingredients are present.
What are some good sides to serve with butter chicken?
Pair your Indian Butter Chicken with delicious sides to enhance your meal. Here are some popular options:
- Basmati Rice: Fluffy rice complements the rich sauce beautifully.
- Naan or Roti: These Indian flatbreads are perfect for scooping up the sauce.
- Vegetable Samosas: Crispy pastries add a delightful crunch.
- Cucumber Raita: This cooling yogurt dish balances the spices in the curry.
For more tips on sides or substitutes, you can explore this comprehensive guide on Indian side dishes to create a balanced meal.
Conclusion on Indian Butter Chicken
In summary, Indian Butter Chicken is a delightful dish that perfectly balances rich flavors with creamy goodness. Whether you choose to follow the classic recipe or explore variations like One-Pan Baked Butter Chicken, it’s sure to impress at any table. Enjoy this comfort food staple with your favorite sides! For more tips and recipes, check out resources like BBC Good Food or Epicurious.

Indian Butter Chicken
Equipment
- Large fry pan
- bowl
- food processor
Ingredients
Marinade
- ½ cup plain yoghurt full fat
- 1 tablespoon lemon juice
- 1 teaspoon turmeric powder
- 2 teaspoon garam masala
- ½ teaspoon chili powder or cayenne pepper powder
- 1 teaspoon ground cumin
- 1 tablespoon ginger freshly grated
- 2 cloves garlic crushed
- 1.5 lb chicken thigh fillets cut into bite size pieces
Curry
- 2 tablespoon ghee or butter or 1 tablespoon vegetable oil
- 1 cup tomato passata aka tomato puree
- 1 cup heavy or thickened cream
- 1 tablespoon sugar
- 1 ¼ teaspoon salt
To serve - choose
- Basmati rice
- White rice
- Coriander/cilantro optional
Instructions
Preparation
- Optional blitz: for an extra smooth sauce, combine the Marinade ingredients (except the chicken) in a food processor and blend until smooth.
- Marinade: Combine the Marinade ingredients with the chicken in a bowl. Cover and refrigerate overnight, or up to 24 hours (minimum 3 hrs).
Cooking
- Heat the ghee (butter or oil) over high heat in a large fry pan. Take the chicken out of the Marinade but do not wipe or shake off the marinade from the chicken.
- Place chicken in the fry pan and cook for around 3 minutes, or until the chicken is white all over.
- Add the tomato passata, cream, sugar and salt. Also add any remaining marinade left in the bowl. Turn down to low and simmer for 20 minutes.
- Do a taste test to see if it needs more salt.
- Garnish with coriander/cilantro leaves if using. Serve with basmati rice.





Leave a Reply