Introduction to Indian Butter Chicken
Why Indian Butter Chicken is a Favorite
If you haven't yet had the chance to delight in Indian Butter Chicken, you're in for a culinary treat! This dish has captured the hearts of food lovers around the world—and for good reason. The combination of tender chicken pieces simmered in a rich and creamy tomato sauce results in a flavor explosion that is both comforting and delicious.
What sets Indian Butter Chicken apart is its smooth texture and balanced spices. It’s not overwhelmingly hot, making it a great entry point for those new to Indian cuisine. With ingredients like garam masala, fresh ginger, and a touch of cayenne, the dish offers a warm, inviting experience that’s perfect for any occasion.
Additionally, this beloved dish is incredibly versatile. It pairs beautifully with fluffy basmati rice or warm naan, enhancing its sumptuous flavors. According to BBC Good Food, Indian Butter Chicken remains one of the most popular dishes in Indian restaurants worldwide, making it a staple for takeaway lovers.
So why not bring this restaurant favorite into your home kitchen? With our easy recipe, you'll be able to whip up this crowd-pleaser in just 30 minutes! Whether for a cozy dinner or a gathering with friends, Indian Butter Chicken is sure to impress.

Ingredients for Indian Butter Chicken
Creating the perfect Indian Butter Chicken is all about using fresh, vibrant ingredients that meld together in a creamy, delicious sauce. Here's what you'll need to whip up this classic dish.
Essential Ingredients for Your Recipe
- Butter: 6 tablespoons, divided, to provide that smooth, rich base.
- Chicken Thighs: 2 lbs of boneless, skinless chicken thighs, cut into 1-inch chunks for juicy bites.
- Onion: 1 yellow onion, diced, to add a savory depth of flavor.
- Garlic: 3 cloves, minced, because can you really have too much garlic?
- Spices:
- 1 tablespoon garam masala
- 1 tablespoon fresh grated ginger
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon cayenne pepper
- Tomato Sauce: 1 ½ cups, an essential element for that vibrant color and tang.
- Cream: 2 cups for creaminess; you can substitute with table cream or even milk, but be cautious!
- Seasoning: Salt and pepper to taste.
- Garnishes: Lime and cilantro for a fresh finish.
- Servings Suggestions: Naan and rice, perfect for soaking up all that sauce.
By gathering these ingredients, you're just moments away from a delightful homemade Indian Butter Chicken! Check out this resource for more insights on creating an authentic Indian meal.
Preparing Indian Butter Chicken
Brown the Chicken
To start your journey towards a delicious Indian Butter Chicken, melt 2 tablespoons of butter in a large skillet over medium-high heat. Once hot, add your cut-up boneless and skinless chicken thighs. Brown each piece for about 3-5 minutes, ensuring each side gets that beautiful golden color. You don’t need to worry about cooking them through at this stage — they will finish cooking later in the sauce. Working in batches might be necessary to avoid overcrowding the pan, which can lead to steaming instead of browning. Once they are nicely browned, set them aside on a plate.
Sauté the Aromatics
In the same skillet, melt another 2 tablespoons of butter over medium heat. Adding aromatics, like a diced yellow onion, will bring a comforting flavor base to your dish. Cook the onion for about three minutes until it starts to soften, then stir in minced garlic, garam masala, fresh ginger, chili powder, ground cumin, and cayenne pepper. This combination creates a warm, fragrant spice mix that will make your kitchen smell amazing! Cook this tantalizing mixture for an additional 45 seconds before introducing 1.5 cups of your tomato sauce. If you're unsure about which tomato sauce to choose, many people prefer using a brand similar to Pacific Foods Organic Tomato Sauce.
Create the Sauce
Bring your onion and spice mixture to a gentle simmer, allowing it to cook for around five minutes. This not only helps enhance the flavors but also allows the spices to mingle beautifully. It’s time to add the cream – be mindful of your choices here! You can use heavy cream for a rich and decadent sauce or a lighter table cream if you prefer. Stir until well combined and bring the mixture back to a gentle simmer.
Combine and Simmer
Now that your sauce is bubbling, it's time to reunite it with the browned chicken pieces. Gently fold the chicken into the sauce and let everything simmer together on low heat for about 10-15 minutes. This step ensures that the chicken absorbs the fragrant flavors of the sauce. Keep an eye on the heat; you want a gentle simmer, not a roaring boil, to prevent the cream from curdling.
Finish and Serve
After your chicken has been properly cooked, stir in the remaining 2 tablespoons of butter to give your Indian Butter Chicken that delightful creaminess. Don’t forget to season with salt and pepper to taste! To serve, garnish your dish with fresh lime and chopped cilantro. Pair it with warm naan or fluffy rice for a complete meal that’s sure to impress both friends and family. Enjoy your cooking adventure as you savor the rich flavors of this beloved dish!
Variations on Indian Butter Chicken
Vegetarian Indian Butter Chicken
Craving a rich and creamy dish without the meat? Try vegetarian Indian butter chicken! Substitute the chicken with hearty veggies like paneer, cauliflower, or chickpeas. You can follow the same delicious sauce recipe and simply dice your chosen veggies, simmering them until tender. This variation not only captures the essence of classic Indian butter chicken but also caters to plant-based eaters. For more vegetarian ideas, check out this guide on Indian vegetarian recipes.
Spicy Indian Butter Chicken
If you’re a fan of heat, spice up your traditional Indian butter chicken! Increase the amount of cayenne pepper or add fresh chopped green chilies to the mix. You can also experiment with adding a splash of Sri Lankan curry powder for an additional layer of flavor. Balanced with the creaminess of the sauce, this fiery twist will keep your taste buds dancing. Consider balancing the spice with a cool cucumber raita or yogurt sauce on the side. Adjusting your recipe can greatly influence your dining experience, making it uniquely yours!
Cooking Tips and Notes for Indian Butter Chicken
When making Indian Butter Chicken, a few tips can enhance your dish. First, marinate the chicken in yogurt and spices for at least an hour—this tenderizes the meat and adds flavor. For a richer taste, you can use ghee instead of butter.
Don't rush the simmering step! Allowing the sauce to simmer low and slow melds the flavors beautifully. If you prefer a slight sweetness, add a dash of honey. Finally, serve your Indian Butter Chicken hot with buttery naan or fragrant basmati rice for a complete experience.
For more insights, consider checking the Food Network for tips on Indian cuisine!
Serving Suggestions for Indian Butter Chicken
When enjoying Indian Butter Chicken, the right sides can elevate your meal from good to unforgettable. Here are some delicious serving suggestions to consider:
Perfect Pairings
-
Naan: Soft, pillowy naan is a classic choice. It’s perfect for scooping up the creamy sauce. Try making your own with this quick recipe from The Kitchen Paper.
-
Rice: Fluffy basmati rice absorbs the rich flavors beautifully. Consider adding spices like cardamom or cloves for an extra layer of aroma.
-
Salad: A refreshing cucumber and tomato salad with a sprinkle of lime juice balances the heartiness of butter chicken.
Garnishes
-
Lime Wedges: Fresh lime juice brightens up each bite.
-
Fresh Cilantro: A sprinkle of cilantro adds a burst of color and flavor.
These suggestions make your Indian Butter Chicken meal not just a feast for the stomach, but also for the senses! Enjoy your dining experience!
Time Breakdown for Indian Butter Chicken
Preparation Time
Getting ready to whip up this delicious Indian butter chicken takes just 10 minutes. This includes chopping your veggies, measuring your spices, and marinating your chicken if you opt for that extra flavor boost.
Cooking Time
The cooking process itself takes about 20 minutes. You'll brown the chicken, simmer it in that creamy sauce, and let all the flavors meld together. It's a quick yet satisfying cooking experience!
Total Time
All in all, you’ll be enjoying your homemade Indian butter chicken in just 30 minutes. Perfect for busy weeknights when you crave something tasty without spending hours in the kitchen. Once you get the hang of it, it's bound to become a savory staple in your dinner rotation! For more ideas on how to enhance your meal, check out these cooking tips to make your dishes pop even more.
Nutritional Facts for Indian Butter Chicken
Calories
A serving of Indian Butter Chicken contains approximately 500-600 calories, largely due to the creamy sauce and butter, making it a rich yet satisfying option for dinner.
Protein
This dish is a protein powerhouse, offering around 40g of protein per serving. The boneless chicken thighs not only make it tender but also provide essential nutrients to fuel your day.
Sodium
While delicious, Indian Butter Chicken can be high in sodium, ranging from 800-1,000mg per serving, depending on the brand of tomato sauce and added salt. Consider using low-sodium alternatives to keep it heart-healthy!
For a deeper dive into the nutritional content of your favorite Indian dishes, check out resources from NutritionData or USDA FoodData Central.
FAQs about Indian Butter Chicken
Can I make Indian Butter Chicken ahead of time?
Absolutely! Indian Butter Chicken tastes even better the next day as the flavors meld together. You can prepare the dish and store it in an airtight container in the fridge for up to 3 days. Just reheat gently over the stovetop, adding a splash of cream or water if it appears thick.
What should I serve with Indian Butter Chicken?
Pair your Indian Butter Chicken with classic sides like fluffy basmati rice or warm naan bread. These accompaniments are perfect for soaking up the rich, creamy sauce. For an extra touch, consider serving with a refreshing cucumber raita or a simple green salad to balance the meal.
How can I adjust the spice levels?
If you prefer a milder dish, reduce the cayenne pepper and chili powder amounts. Alternatively, boost the heat by adding sliced fresh green chiles or a dash of crushed red pepper flakes during cooking. Always taste as you go to find your perfect spice balance!
For more tips on cooking Indian dishes, check out this great resource on Indian spices.
Conclusion on Indian Butter Chicken
Indian Butter Chicken is a delightful dish that’s both satisfying and accessible, perfect for a weeknight dinner or impressing guests. With its rich flavors and creamy texture, this recipe captures the essence of Indian cuisine beautifully. Serve it with rice or naan for a truly memorable meal. Curious to explore more Indian recipes? Check out this collection for delicious inspiration!

Indian Butter Chicken
Equipment
- large skillet
Ingredients
Butter and Chicken
- 6 tablespoons butter divided
- 2 lbs boneless/skinless chicken thighs cut into 1" chunks
Vegetables and Spices
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 1 tablespoon garam masala
- 1 tablespoon fresh grated ginger
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon cayenne pepper
Sauce and Garnishes
- 1 ½ cups tomato sauce or one 14 oz can would work
- 2 cups cream heavy cream preferred
- salt & pepper to taste
- lime for garnish
- cilantro for garnish
- naan for serving
- rice for serving
Instructions
Cooking Steps
- Using 2 tablespoon of butter in a large skillet over medium-high heat, brown the pieces of the chicken so each side is browned. They do not need to be fully cooked all the way through. Work in batches, and set aside when you're done.
- Melt another 2 tablespoon of butter in the pan over medium heat. Add the onion, and cook until beginning to soften — about three minutes. Add the garlic, garam masala, ginger, chili powder, cumin, and cayenne. Stir to combine, and cook for about 45 seconds before adding the tomato sauce.
- Bring the mixture to a simmer and let cook for five minutes before adding the cream. Bring the mixture back to a simmer, add the browned chicken, and let simmer for 10-15 minutes. Keep the heat low — not a rolling boil.
- Stir in the remaining 2 tablespoon of butter, and season with salt and pepper, to taste.
- Serve garnished with lime and cilantro, alongside rice and naan.





Leave a Reply