The aroma wafts through the air, luring you in like a siren’s song—this is Indian Butter Chicken, a dish that wraps you in a warm embrace with its rich, creamy sauce and tender chicken. Imagine the sweet spices mingling with the lush cream and tomato, creating a harmony that dances tantalizingly on your taste buds. This isn’t just food; it’s a celebration on your plate, an invitation to savor something delightful.
Indian Butter Chicken isn’t just your average dinner dish. It brings back memories of cozy family gatherings, the clatter of dishes being served, and laughter filling the room. Whether you’re planning a special date night or simply craving a fantastic meal at home, this tantalizing recipe will get everyone excited about dinner as they inhale that intoxicating blend of aromatics and spices. Ready to embark on this culinary journey? Get your taste buds in gear!
Why You'll Love This Indian Butter Chicken
Ingredients for Indian Butter Chicken
Here’s what you’ll need to make this delicious Indian Butter Chicken:
¾ cup full-fat plain yogurt – This acts as a tenderizer for the chicken, adding a delicious creaminess to the dish.
2 cloves garlic, minced – Fresh garlic adds pungency and depth to the marinade.
1 tablespoon lemon juice – The acidity brightens up the flavors and balances the richness.
1 tablespoon grated fresh ginger – Offers a zesty, peppery warmth to the chicken.
1 tablespoon garam masala – A fragrant spice blend essential for an authentic taste.
1 teaspoon ground turmeric – Adds beautiful color and earthy flavor.
½ teaspoon ground cumin – Gives a warm, slightly nutty note to the dish.
½ teaspoon kosher salt – Enhances all the flavors in the dish.
¼ teaspoon ground black pepper – Adds a hint of spice.
¼ teaspoon ground cayenne pepper – For those who love a little kick!
1½ pounds boneless, skinless chicken thighs, cut into pieces – Thighs are juicier than breasts and soak up the marinade beautifully.
3 tablespoons unsalted butter – For sautéing and adding richness to the sauce.
8 ounces tomato sauce – The base of the creamy sauce that packs in lots of flavor.
1 cup heavy cream – Provides that ultimate creaminess to make the sauce luscious.
1 tablespoon tomato paste – Concentrates the flavor of the tomatoes, deepening the sauce.
½ tablespoon granulated sugar – Balances the acidity of the tomatoes for a rounded flavor.
Fresh cilantro (for garnish) – Adds a pop of color and fresh flavor.
How to Make Indian Butter Chicken
Follow these simple steps to prepare this delicious Indian Butter Chicken:
Step 1: Marinate the Chicken
In a large Ziplock bag or bowl, combine the yogurt, garlic, lemon juice, ginger, garam masala, turmeric, cumin, salt, black pepper, and cayenne. Add the chicken pieces, sealing the bag or covering the bowl and refrigerate for at least three hours or preferably overnight for maximum flavor.
Step 2: Sear the Chicken
Heat the butter in a large skillet over medium-high heat. Once melted and bubbly, add the marinated chicken in batches, searing them until golden brown, about 2-4 minutes per side. This step is vital as it infuses a lovely flavor into the dish. Remove the chicken and set it aside.
Step 3: Prepare the Sauce
In the same skillet, add the tomato sauce, heavy cream, tomato paste, and sugar. Stir everything to combine, and simmer on low heat for about 20 minutes, allowing the sauce to thicken beautifully.
Step 4: Add the Chicken to the Sauce
Return the seared chicken to the skillet and gently fold it into the rich sauce. Let it simmer for an additional few minutes, ensuring every piece of chicken is coated in that glorious sauce.
Step 5: Serve and Garnish
Transfer the butter chicken to your serving plates and sprinkle with fresh cilantro for that vibrant, finishing touch. Get ready for the compliments to roll in as everyone dives into this mouthwatering dish.
This Indian Butter Chicken is ready to be savored with some warm naan or fluffy rice. So grab your loved ones, sit down together, and indulge in this creamy, comforting feast—because every spoonful is a hug in culinary form!

This showstopping Indian Butter Chicken delivers restaurant-quality results using simple ingredients you probably already have at home. The perfect balance of textures and flavors creates an unforgettable dining experience that will have everyone asking for seconds. Picture-perfect presentation with vibrant colors makes this dish absolutely Instagram-worthy and guaranteed to impress any dinner guest. Incredibly versatile recipe that works beautifully for weeknight dinners, meal prep, special occasions, or even outdoor entertaining sessions.
Perfecting Indian Butter Chicken Cooking Process
To achieve perfect results with Indian Butter Chicken, start by marinating the chicken. Sear it until golden brown, then prepare the sauce while it cooks. This efficient sequence will ensure the flavors meld beautifully.
Add Your Touch to Indian Butter Chicken
Get creative with your Indian Butter Chicken by adding vegetables like bell peppers or spinach, swapping in different proteins like shrimp or tofu, or experimenting with spices to suit your taste preferences.
Storing & Reheating Indian Butter Chicken
To store your Indian Butter Chicken, cool it completely before placing it in an airtight container. It can be refrigerated for up to four days. Reheat gently on the stovetop to maintain creaminess and flavor.
Chef's Helpful Tips for Indian Butter Chicken
Preparing Indian Butter Chicken for the first time brought my family together like never before. They were practically licking their plates clean, and I knew I had nailed it!
FAQs About Indian Butter Chicken
What is Indian Butter Chicken?
Indian Butter Chicken, also known as Murgh Makhani, is a scrumptious dish originating from the Indian subcontinent. It features succulent pieces of chicken marinated in a rich blend of yogurt and spices, cooked in a creamy tomato sauce infused with butter. The result is a dish that embodies the perfect balance of flavors—spicy, tangy, and creamy. Served with naan or rice, it’s a popular choice at Indian restaurants and a favorite for home cooks seeking comfort food that impresses guests.
How do I make Indian Butter Chicken milder?
To make Indian Butter Chicken milder, consider adjusting the spices used in the marinade and the sauce. Reduce the amount of cayenne pepper you include, or use a gentle curry powder instead of garam masala, which can add heat. Additionally, you can use more cream to balance the spices, making the sauce richer and softer. Serving the dish with cooling sides, such as raita or cucumber salad, can also help tone down the heat.
Can I substitute ingredients in Indian Butter Chicken?
Absolutely! Indian Butter Chicken is quite versatile. If you’re looking for alternatives to chicken, feel free to use boneless skinless chicken breasts or even tofu for a vegetarian option. Yogurt can be replaced with coconut milk for a dairy-free dish. You can get creative with spices too! Instead of garam masala, experiment with a homemade blend or other favorites like curry powder or paprika, all while preserving that delightful creamy quality.
What sides pair well with Indian Butter Chicken?
When it comes to sides that pair beautifully with Indian Butter Chicken, you have plenty of delicious options. Classic accompaniments include fluffy basmati rice or naan, perfect for scooping up that luscious sauce. You can also serve it with a side of roasted vegetables, like cauliflower or green beans, which adds color and nutrition. Don’t forget some cooling cucumber raita or a fresh salad to balance the richness of the dish and enhance the dining experience.
Conclusion for Indian Butter Chicken
In conclusion, Indian Butter Chicken is not just a meal; it’s a delightful experience that can bring the whole family together. With its creamy texture and irresistible flavors, this dish is perfect for special occasions or a cozy weeknight dinner. By following the suggested techniques, such as marinating your chicken and properly layering flavors, you’re sure to impress even the most discerning diners. Whether you stick to the classic recipe or explore your own variations, Indian Butter Chicken is bound to become a beloved favorite at your table.

Indian Butter Chicken
Ingredients
Equipment
Method
- In a large Ziplock bag or bowl, combine yogurt, garlic, lemon juice, ginger, garam masala, turmeric, cumin, salt, black pepper, and cayenne. Add chicken and coat well. Refrigerate for at least three hours or overnight.
- Heat butter in a large skillet over medium-high heat. Sear marinated chicken pieces in batches until golden brown (2-4 minutes per side). Remove and set aside.
- In the same skillet, add tomato sauce, heavy cream, tomato paste, and sugar. Stir to combine and simmer on low heat for about 20 minutes until the sauce thickens.
- Return the seared chicken to the skillet and gently fold to coat with sauce. Simmer for an additional few minutes.
- Serve garnished with fresh cilantro.



Leave a Comment