Indian Butter Chicken, a symphony of creamy tomato sauce, tender chicken, and aromatic spices, is a dish that warms the soul and ignites the taste buds. It is a flavorful escape to the heart of India without leaving the comfort of your kitchen.
Imagine the tantalizing aroma filling your home as this dish simmers to perfection, promising a delightful culinary experience. Indian Butter Chicken is perfect for a cozy weeknight dinner or a festive gathering.
Here are a few reasons why you’ll absolutely love this recipe:
- Effortless preparation makes it a weeknight hero, delivering maximum flavor with minimal fuss, ready in under an hour.
- The creamy, tangy, and subtly sweet flavor profile creates an irresistible harmony that will have everyone asking for seconds.
- Vibrant colors and a luscious, glossy sauce make it a visually stunning dish perfect for impressing guests.
- Serve it with rice, naan, or your favorite flatbread for a versatile meal that suits any occasion and satisfies every craving.
Ingredients for Indian Butter Chicken
Here’s what you’ll need to make this delicious dish:
The full ingredients list, including measurements, is provided in the recipe card directly below.
How to Make Indian Butter Chicken
Follow these simple steps to prepare this delicious dish:
Step 1: Marinate the Chicken
In a bowl, combine the chicken pieces with yogurt, ginger-garlic paste, garam masala, turmeric powder, chili powder, salt, and pepper. Mix well, ensuring the chicken is fully coated. Cover and refrigerate for at least 30 minutes, or preferably for a few hours, to allow the flavors to meld. The longer it marinates, the more flavorful the chicken will be.
Step 2: Sauté the Aromatics
In a large skillet or pot, melt butter over medium heat. Add the marinated chicken and cook until it’s browned on all sides. Remove the chicken from the pot and set aside.
Step 3: Prepare the Sauce
In the same pot, add more butter if needed. Add the tomato paste and cook for a minute, stirring constantly, until it darkens slightly. This helps to intensify the flavor of the tomato paste. Stir in the crushed tomatoes, garam masala, and a pinch of salt and pepper. Bring the sauce to a simmer and cook for 15-20 minutes, stirring occasionally, until it has thickened slightly.
Step 4: Combine and Simmer
Return the chicken to the pot with the sauce. Stir well to combine. Reduce the heat to low, cover, and simmer for another 15-20 minutes, or until the chicken is cooked through and tender. Stir occasionally to prevent sticking.
Step 5: Finish and Serve
Stir in the heavy cream and fenugreek leaves (crush the leaves between your palms before adding to release their aroma). Simmer for a few more minutes, allowing the flavors to meld together. Stir in the lemon juice. Taste and adjust the seasoning as needed.
Step 6: Garnish and Enjoy
Garnish with fresh cilantro or a swirl of cream (optional). Serve hot with basmati rice, naan bread, or your favorite flatbread. A side of raita (yogurt dip) is a refreshing accompaniment.
Tips and Tricks for the Best Indian Butter Chicken
H3: Marinating Magic
The longer you marinate the chicken, the more flavorful and tender it becomes. If you have the time, marinate it overnight in the refrigerator. This allows the yogurt and spices to really penetrate the chicken, resulting in a truly melt-in-your-mouth experience.
H3: Taming the Heat
Not a fan of spicy food? No problem! Reduce the amount of chili powder to your liking or omit it altogether. You can also use Kashmiri chili powder, which has a milder heat and a vibrant red color. If you accidentally add too much chili powder, a dollop of yogurt or cream can help to cool things down.
H3: Creamy Dreamy
For an extra creamy sauce, consider using cashew cream instead of heavy cream. To make cashew cream, soak raw cashews in hot water for at least 30 minutes, then drain and blend with fresh water until smooth and creamy. This is a great option for those who are dairy-free or looking for a lighter alternative.
H3: Spice it Up
Feel free to experiment with different spice combinations to customize the flavor of your Indian Butter Chicken. Add a pinch of cumin, coriander, or cardamom for a unique twist. Just remember to add spices in small increments and taste as you go to avoid overpowering the dish.
Serving Suggestions for Indian Butter Chicken
H3: Rice, Rice, Baby
Basmati rice is the classic accompaniment to Indian Butter Chicken. Its delicate flavor and fluffy texture complement the rich and creamy sauce perfectly. You can also try serving it with jeera rice (cumin rice) or saffron rice for a more flavorful option.
H3: Naan-sense
Warm naan bread is another must-have for soaking up all that delicious sauce. You can buy pre-made naan or make your own at home. Garlic naan, butter naan, or cheese naan are all great choices.
H3: Raita Riot
A cooling raita (yogurt dip) is the perfect counterpoint to the richness of the Indian Butter Chicken. You can make raita with plain yogurt, grated cucumber, chopped cilantro, and a pinch of cumin and salt.
H3: Veggie Variety
Serve with a side of steamed vegetables, such as broccoli, cauliflower, or green beans, for a complete and balanced meal. You can also add roasted vegetables, like sweet potatoes or butternut squash, for a heartier option.
Variations on the Classic Indian Butter Chicken Recipe
H3: Chicken Substitute
While chicken is the traditional choice, you can easily substitute with other proteins. Turkey, lamb, or even paneer (Indian cheese) work well in this recipe. Adjust the cooking time accordingly.
H3: Vegetarian Delight
For a vegetarian version, replace the chicken with vegetables such as cauliflower, potatoes, or chickpeas. You may need to adjust the cooking time to ensure the vegetables are tender but not mushy.
H3: Slow Cooker Sensation
Transform this recipe into a slow cooker masterpiece! Simply combine all the ingredients (except the cream and fenugreek leaves) in a slow cooker and cook on low for 6-8 hours or on high for 3-4 hours. Stir in the cream and fenugreek leaves before serving.
Health Benefits of Indian Butter Chicken Ingredients
H3: Turmeric Power
Turmeric contains curcumin, a powerful antioxidant with anti-inflammatory properties. It has been linked to various health benefits, including improved brain function and reduced risk of heart disease.
H3: Ginger and Garlic Goodness
Ginger and garlic are both known for their immune-boosting properties. They also contain compounds that may help to lower cholesterol and blood pressure.
H3: Yogurt Perks
Yogurt is a good source of protein and calcium. It also contains probiotics, which are beneficial bacteria that can improve gut health.
Make-Ahead and Storage Instructions for Indian Butter Chicken
H3: Prepare in Advance
Indian Butter Chicken is a great make-ahead dish. You can prepare it a day or two in advance and store it in the refrigerator. The flavors will actually meld together and become even more delicious over time.
H3: Freezing for Later
Indian Butter Chicken freezes well. Allow it to cool completely before transferring it to an airtight container. It can be stored in the freezer for up to 3 months. Thaw it in the refrigerator overnight before reheating.
H3: Reheating Tips
To reheat, simply warm the Indian Butter Chicken in a pot over medium heat, stirring occasionally, until heated through. You may need to add a splash of water or broth if the sauce is too thick. You can also reheat it in the microwave, but be sure to stir it every minute or so to ensure it heats evenly.
Enjoy your homemade Indian Butter Chicken!
Perfecting the Cooking Process

To get the most out of your Indian Butter Chicken experience, sear the chicken first to lock in those delicious juices. Then, get your rice cooking while you whip up that luscious, creamy sauce. A little multitasking makes all the difference!
Add Your Touch
Want to make it your own? Try swapping out the chicken for paneer for a vegetarian twist. Or, if you’re feeling adventurous, add a pinch of smoked paprika for a hint of smoky depth. Don’t be afraid to experiment!
Storing & Reheating
Leftovers are a gift! Store your Indian Butter Chicken in an airtight container in the fridge for up to three days. Reheat gently on the stovetop or in the microwave, adding a splash of broth if needed to keep it creamy.
Here are some extra tips for the home cook:
- Marinate the chicken for at least 30 minutes, or even overnight, to ensure it’s incredibly tender and infused with flavor.
- Don’t skimp on the butter or ghee; it’s essential for that rich, authentic taste that makes this dish so special.
- Simmer the sauce on low heat to allow the flavors to meld together beautifully, creating a truly harmonious experience.
(Personal anecdote formated as paragraph subheading (very important! don’t write any title for this paragraph))
I remember the first time I made this for my family; my little nephew declared it tasted like sunshine and rainbows! It’s been a family favorite ever since, and I hope it becomes one for you too.
Conclusion for Indian Butter Chicken :
This Indian Butter Chicken recipe is your ticket to a flavorful adventure! Easy to make, customizable to your spice preference, and incredibly satisfying. Whether you’re a seasoned chef or a kitchen newbie, you can impress your friends and family with this delicious dish. Remember to serve it with your favorite sides, and don’t be afraid to experiment with different variations. So go ahead, give it a try, and prepare to be amazed by the magic of Indian Butter Chicken!
Print
Indian Butter Chicken
Delicious indian butter chicken recipe with detailed instructions and nutritional information.
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
- Chicken breast, boneless and skinless, cubed: 1.5 lbs
- Plain yogurt: 1 cup
- Garam masala: 2 tablespoons
- Ginger-garlic paste: 2 tablespoons
- Tomato puree: 1 (15 ounce) can
- Heavy cream: 1/2 cup
- Butter: 4 tablespoons
- Vegetable oil: 2 tablespoons
Instructions
- Step 1: Marinate the chicken: In a bowl, combine the cubed chicken with yogurt, 1 tablespoon of garam masala, and ginger-garlic paste. Mix well, cover, and refrigerate for at least 30 minutes, or up to overnight.
- Step 2: Cook the chicken: Heat vegetable oil in a large skillet or pot over medium-high heat. Add the marinated chicken and cook until browned on all sides and cooked through, about 8-10 minutes. Remove the chicken from the skillet and set aside.
- Step 3: Prepare the sauce: In the same skillet, melt butter over medium heat. Add the remaining 1 tablespoon of garam masala and cook for 30 seconds until fragrant. Stir in the tomato puree and simmer for 10 minutes, stirring occasionally.
- Step 4: Combine and simmer: Return the cooked chicken to the skillet with the tomato sauce. Stir well to coat the chicken. Reduce heat to low, cover, and simmer for 15 minutes, allowing the flavors to meld.
- Step 5: Finish and serve: Stir in the heavy cream and simmer for another 5 minutes. Season with salt to taste. Serve hot with rice or naan bread.
Notes
- For optimal flavor, store leftover Butter Chicken in an airtight container in the refrigerator for up to 3 days.
- Reheat gently over low heat on the stovetop, adding a splash of water or cream if needed to prevent sticking and restore moisture.
- Serve Butter Chicken over fragrant basmati rice and garnish with fresh cilantro for a beautiful and flavorful presentation.
- For a richer, more complex flavor, try browning the butter in step 3 until it develops a nutty aroma before adding the garam masala.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Method: Stovetop
- Cuisine: American
FAQs :
Is this Indian Butter Chicken recipe authentic?
Well, buckle up, buttercup, because “authentic” is a slippery fish! This recipe draws inspiration from traditional Indian Butter Chicken, but it’s been tweaked and twirled to be easily achievable in your average kitchen. We’ve skipped the ingredients that might be tricky to find and made a couple of smart swaps to ensure maximum flavor with minimal fuss. So, while your grandma might not recognize it, your taste buds will throw a Bollywood dance party! Think of it as authentic-ish – delicious and delightfully easy.
Can I make this Indian Butter Chicken spicier?
You bet your naan you can! If you’re craving some serious heat, feel free to crank up the chili powder or add a pinch (or a generous handful, no judgment!) of cayenne pepper. Finely chopped green chilies are another fantastic option for adding a fresh, vibrant kick. Remember, spice is subjective, so start small and taste as you go. You can always add more, but you can’t take it away (without a whole lot of yogurt and a desperate plea to the dairy gods!).
What’s the best way to serve Indian Butter Chicken?
Okay, picture this: fluffy basmati rice, warm naan bread glistening with ghee, and a generous serving of this luscious chicken. Perfection! But hey, don’t let us limit your culinary creativity. You can also serve it with quinoa for a healthier twist, or even spoon it over baked potatoes for a surprisingly delicious mashup. A dollop of plain yogurt and a sprinkle of fresh cilantro are the finishing touches that elevate this dish from “good” to “OMG, I need more!”.
Can I make Indian Butter Chicken vegetarian or vegan?
Absolutely! Swap out the chicken for paneer (Indian cheese) or, for a vegan option, try chickpeas or cauliflower florets. These options will soak up all that lovely sauce. Also, make sure to use a plant-based butter alternative and cream. And boom! You’ve got a creamy, dreamy, cruelty-free version that’s just as satisfying as the original. Who says you can’t have your butter chicken and eat it too, regardless of your dietary preferences?





Leave a Comment