Welcome to your culinary journey into the heart of Indian cuisine, right from your own kitchen! Today, we’re diving into the delightful world of Homemade Butter Chicken, a dish so rich, creamy, and flavorful that it has captivated taste buds around the globe. Forget takeout; mastering this authentic butter chicken recipe is not only achievable but also incredibly rewarding. Get ready to transform simple ingredients into a pot of pure bliss – the ultimate Indian comfort food that promises to become a regular in your meal rotation.
What is Butter Chicken (Murgh Makhani)?
Often referred to by its Hindi name, Murgh Makhani, Butter Chicken is a beloved curry known for its velvety texture and deeply satisfying taste. It’s a dish that embodies warmth, richness, and a beautifully balanced blend of spices, making it a universal favorite.
The Origins of a Global Favorite
The story of Butter Chicken begins in the bustling kitchens of Moti Mahal Deluxe restaurant in Delhi, India, in the 1950s. It was purportedly created by Kundan Lal Gujral as a way to use leftover tandoori chicken, simmering it in a rich, tomato-based gravy made with butter and cream. This accidental invention quickly became a sensation, evolving into the iconic dish we know and love today. Its mild yet complex flavor profile made it an instant hit, transcending cultural boundaries to become one of the most recognizable and cherished Indian dishes worldwide. Preparing murgh makhani at home connects you directly to this delicious culinary legacy.
Butter Chicken vs. Chicken Tikka Masala
It’s common for people to confuse Butter Chicken with Chicken Tikka Masala, and while both are incredibly popular, creamy, tomato-based chicken curries, they have distinct differences. Butter Chicken typically features chicken that’s been marinated and grilled (or pan-fried in our homemade version) and then bathed in a sweet, mildly spiced, creamy tomato sauce enriched with butter. The flavor profile leans towards sweetness and richness from the dairy. Chicken Tikka Masala, on the other hand, often has a more pronounced smoky flavor from the grilled chicken (tikka) and a sauce that can be spicier and more tangy, incorporating a wider array of spices and sometimes yogurt in the sauce base. Think of our Homemade Butter Chicken as a slightly sweeter, milder, and arguably more indulgent experience – a fantastic chicken tikka masala alternative for those who prefer a less spicy, more buttery curry.
Why You’ll Love This Quick Family Dinner
Beyond its incredible flavor, there are so many reasons to make Homemade Butter Chicken your next culinary project. It’s surprisingly straightforward to prepare, making it an ideal choice for an easy family dinner even on a busy weeknight. The aromas that will fill your kitchen as this dish simmers are utterly intoxicating, promising a meal that feels both luxurious and comforting. Its mild spice level makes it universally appealing, even to those who are hesitant about Indian cuisine, while its creamy, savory notes satisfy even the most discerning palates. This recipe delivers a restaurant-quality experience without the fuss, offering a healthier, fresher alternative to takeout.
Key Ingredients for Authentic Flavor
Crafting that signature authentic butter chicken taste relies on a few core ingredients, each playing a crucial role in building the layers of flavor.
The Chicken and Marinade
For the best Homemade Butter Chicken, boneless, skinless chicken thighs are often preferred over breasts because they remain more tender and juicy. The magic begins with a simple marinade, typically yogurt-based, infused with ginger, garlic, lemon juice, and a blend of spices like turmeric, red chili powder, and cumin. This not only tenderizes the chicken but also infuses it with a foundational layer of flavor, mimicking the essence of tandoori style chicken that traditionally features in Butter Chicken.
The Creamy Tomato Sauce
The heart of murgh makhani at home is its luscious sauce. It starts with a base of puréed tomatoes, which provide sweetness and acidity. This is then enriched generously with butter (makhani means “with butter”) and a good swirl of heavy cream, creating that irresistible, silken texture. A hint of cashews or almonds, often ground into a paste, contributes to the sauce’s body and richness, giving it a truly luxurious feel that defines a fantastic creamy tomato curry.
Essential Spices: Garam Masala and More
While the overall spice level of Butter Chicken is mild, the complexity comes from a thoughtful selection of aromatic spices. Garam masala curry is undoubtedly the star, a fragrant blend that adds warmth and depth without overpowering the dish. Other essential spices include ground cumin, coriander, turmeric for color and earthy notes, and a touch of Kashmiri red chili powder, which imparts a beautiful red hue and mild heat. Fresh ginger and garlic form the aromatic backbone, sautéed until fragrant to build a robust flavor foundation.
Step-by-Step Cooking Instructions
Making Homemade Butter Chicken is simpler than you might think. Follow these steps for a truly magnificent meal.
1. Marinating the Chicken
In a bowl, combine diced chicken with plain yogurt, ginger-garlic paste, lemon juice, turmeric, red chili powder, cumin, and a pinch of salt. Mix well to ensure the chicken is evenly coated. Cover and refrigerate for at least 30 minutes, or ideally, 2-4 hours to allow the flavors to penetrate deeply. This crucial step is key to tender and flavorful chicken.
2. Searing for Maximum Flavor
Heat a tablespoon of oil or butter in a large skillet or pot over medium-high heat. Add the marinated chicken in a single layer, making sure not to overcrowd the pan. Sear the chicken for 3-4 minutes per side, until browned and slightly charred. This develops a wonderful depth of flavor, akin to the char from a tandoor. Remove the chicken and set aside.
3. Building the Rich Curry Sauce
In the same pot, melt 2 tablespoons of butter over medium heat. Add finely chopped onions and cook until softened and translucent, about 5-7 minutes. Stir in more ginger-garlic paste and cook for another minute until fragrant. Add ground coriander, cumin, turmeric, Kashmiri red chili powder, and garam masala curry. Sauté the spices for 30 seconds until aromatic. Pour in puréed tomatoes, a pinch of sugar, and salt. Bring to a simmer, then reduce heat and cook, stirring occasionally, for 10-15 minutes, allowing the sauce to thicken and the flavors to meld.
4. Simmering to Perfection
Carefully transfer the tomato mixture to a blender (if not already smooth) and blend until completely smooth and creamy. Return the sauce to the pot. Stir in the seared chicken. Add a generous splash of heavy cream and a final pat of butter. Simmer for another 5-10 minutes, allowing the chicken to cook through and absorb the delicious flavors of the creamy tomato curry. Taste and adjust seasonings as needed, adding more salt or a pinch of sugar if desired.
Pro Tips for the Best Homemade Butter Chicken
Elevate your Homemade Butter Chicken from good to absolutely extraordinary with these expert tips.


Adjusting the Spice Level
Butter Chicken is traditionally mild, but you can easily customize the heat to your preference. For a milder curry, reduce or omit the red chili powder in both the marinade and the sauce. To add a bit more kick, include a finely chopped green chili with the onions, or increase the amount of Kashmiri red chili powder. You can also finish the dish with a sprinkle of freshly ground black pepper for a subtle warmth.
Achieving the Perfect Creamy Texture
The hallmark of an authentic butter chicken is its luxuriously smooth and creamy texture. After simmering the tomato sauce, use an immersion blender directly in the pot, or carefully transfer the sauce to a regular blender, to ensure it’s completely puréed and free of any onion or tomato chunks. For an extra rich finish, add a spoonful of crushed cashews or a tablespoon of almond paste to the sauce while blending. A final swirl of heavy cream and a knob of butter at the very end will give it that irresistible sheen and velvety mouthfeel.
Ingredient Substitutions and Variations
Don’t have all the ingredients? Or looking for a twist? This easy family dinner is wonderfully adaptable.
Dairy-Free Options (Coconut Milk & Vegan Butter)
For those with dairy sensitivities or following a vegan diet, Homemade Butter Chicken can still be enjoyed! Substitute plain dairy-free yogurt (such as coconut or almond-based) for the marinade. For the sauce, replace regular butter with a good quality vegan butter and use full-fat coconut milk or cashew cream instead of heavy cream. The flavor profile will shift slightly, but the essence of the rich, creamy tomato curry will remain.
Vegetarian Alternatives (Paneer or Tofu)
Transform this classic into a delightful vegetarian meal by swapping the chicken for paneer (Indian cottage cheese) or firm tofu. Cut paneer or tofu into cubes, lightly pan-fry until golden, then add them to the curry sauce during the final simmering stage. They will soak up the flavors beautifully, offering a hearty and satisfying texture that makes for an excellent vegetarian murgh makhani at home.
What to Serve with Butter Chicken
The rich, savory flavors of Homemade Butter Chicken pair wonderfully with simple accompaniments that help soak up every last drop of that incredible sauce.
Steamed White Rice (Basmati)
A mound of fluffy, fragrant Basmati rice is the classic companion. Its delicate aroma and light texture provide a perfect canvas for the intense flavors of the creamy tomato curry.
Warm Naan Bread
No Indian meal is complete without warm, soft naan bread. Its chewy texture and slightly charred surface make it ideal for scooping up the rich sauce and tender pieces of chicken.
Fresh Herb Garnishes
A sprinkle of fresh cilantro, roughly chopped, not only adds a pop of color but also a burst of refreshing, aromatic flavor that beautifully cuts through the richness of the butter chicken.
Frequently Asked Questions (FAQs)
Can I make it ahead of time?
Yes, absolutely! Homemade Butter Chicken is an excellent dish for meal prepping as it often tastes even better the next day. The flavors have more time to meld and deepen, resulting in a richer, more cohesive curry. Prepare the entire dish, let it cool completely, then store it in an airtight container in the refrigerator.
How do I store and reheat leftovers?
Store any leftover Homemade Butter Chicken in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm it on the stovetop over low to medium heat, stirring occasionally, until heated through. You may need to add a splash of water or milk to loosen the sauce if it has thickened too much. Alternatively, you can reheat individual portions in the microwave, stirring halfway through.
There you have it – your comprehensive guide to creating the most incredible Homemade Butter Chicken. This recipe is more than just a meal; it’s an experience, a journey into the heart of Indian comfort food that you can recreate any time you crave something truly special. So gather your ingredients, set aside some time, and prepare to impress yourself and your loved ones with this culinary masterpiece. Enjoy every creamy, delicious bite!
For more delicious recipes and cooking tips, follow our Facebook page at https://www.facebook.com/profile.php?id=61568538666337.


Easy Homemade Butter Chicken
Ingredients
- 1.5 lb Boneless skinless chicken breast Cut into bite-sized chunks
- 1/2 cup Plain yogurt Full fat preferred
- 1 tbsp Lemon juice Freshly squeezed
- 1 tbsp Garam masala Divided use
- 1 tsp Chili powder Adjust to taste
- 1 tsp Turmeric powder
- 3 tbsp Unsalted butter Divided use
- 1 medium Yellow onion Finely diced
- 4 cloves Garlic Minced
- 1 tbsp Fresh ginger Minced
- 1 cup Tomato puree Or passata
- 1/2 cup Heavy cream
- 1 tsp Salt Divided use
- 1/4 cup Fresh cilantro Chopped for garnish
Instructions
- In a large bowl, whisk together the yogurt, lemon juice, half of the garam masala, chili powder, turmeric, and half the salt.
- Add the chicken chunks to the bowl, toss to coat evenly, and let marinate for at least 20 minutes at room temperature.
- Melt 1 tablespoon of butter in a large skillet over medium-high heat. Add the marinated chicken pieces and cook until browned on all sides, about 5 to 7 minutes. Remove the chicken from the skillet and set aside.
- In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the diced onion and cook until soft and translucent, about 5 minutes.
- Stir in the minced garlic, fresh ginger, and the remaining garam masala. Cook for 1 minute until highly fragrant.
- Pour in the tomato puree, stirring to scrape up any browned bits from the bottom of the skillet. Bring the sauce to a gentle simmer and cook for 10 minutes.
- Stir in the heavy cream and return the cooked chicken pieces along with any resting juices to the skillet. Simmer for an additional 5 to 10 minutes until the chicken is cooked through and the sauce has thickened.
- Garnish with freshly chopped cilantro and serve hot over steamed white rice alongside warm naan bread.
For more daily recipes and tips, follow us on Facebook!
Click here to join our community!
