Introduction to Butter Chicken
Butter chicken, or murgh makhani, is more than just a dish—it's a culinary experience that encapsulates the heart of Indian cuisine. This beloved recipe transforms ordinary chicken into tender, marinated pieces enveloped in a rich, creamy tomato sauce that sings with flavor. When served with fragrant basmati rice or warm naan, butter chicken becomes a sumptuous meal that tugs at the heartstrings of comfort food lovers worldwide.
Why Butter Chicken is a Game Changer for Homemade Meals
So, why has butter chicken made such waves in homes everywhere? For starters, it’s incredibly versatile and adaptable. Whether you’re a spice novice or a seasoned chef, you can tweak the ingredients to suit your palate without compromising the dish’s charm. Plus, it’s a fantastic way to impress guests at dinner parties or cozy nights in—after all, who doesn’t love a saucy dish that pairs beautifully with homemade flatbreads?
Another reason this dish is a game changer is its simple preparation. With just a handful of ingredients and a straightforward cooking process, you can whip up a restaurant-quality meal in the comfort of your kitchen. A quick leap into culinary magic awaits you with this flavorful recipe! Ready to dive in? Let’s get to cooking!

Ingredients for Butter Chicken
Creating a delicious butter chicken is about balancing flavors and getting the right ingredients to work together. Let's break it down to make your shopping easier!
Essential Ingredients for the Marinade
To start, you’ll need a creamy base for the chicken marinade. Here are the key ingredients:
- ½ cup plain yogurt (full fat for richness)
- 1 tablespoon lemon juice for a zesty kick
- 1 teaspoon turmeric powder for color and health benefits
- 2 teaspoon garam masala for that warm, aromatic spice blend
- ½ teaspoon chili powder or cayenne pepper for some heat
- 1 teaspoon ground cumin to add depth
- 1 tablespoon fresh ginger, grated
- 2 cloves garlic, crushed
- 1.5 lb chicken thigh fillets, cut into bite-sized pieces
Key Ingredients for the Curry Sauce
The magic of butter chicken truly comes alive in the curry sauce. Here’s what you need:
- 2 tablespoon ghee or butter (or 1 tablespoon vegetable oil)
- 1 cup tomato passata (or tomato puree)
- 1 cup heavy cream for that luscious texture
- 1 tablespoon sugar to balance acidity
- 1 ¼ teaspoon salt for seasoning
Optional Ingredients for Serving
When it comes to serving, you can elevate your butter chicken experience with these options:
- Steamed Basmati rice or white rice
- Fresh coriander or cilantro for garnish
By gathering these ingredients, you’re setting yourself up for a flavorful and satisfying dish that’s sure to impress! Happy cooking!
Preparing Butter Chicken
Making a delicious butter chicken at home can elevate your weeknight dinners and impress your friends. Let's walk through the steps together to prepare this beloved Indian dish, ensuring it’s both flavorful and easy to whip up.
Create the Marinade
The magic of butter chicken starts with the marinade. In a bowl, mix together the following ingredients:
- ½ cup of plain yogurt (go for full fat for creaminess)
- 1 tablespoon of lemon juice
- 1 teaspoon of turmeric powder
- 2 teaspoon of garam masala
- ½ teaspoon of chili powder or cayenne (adjust to your spice preference)
- 1 teaspoon of ground cumin
- 1 tablespoon of freshly grated ginger
- 2 cloves of crushed garlic
Combine these spices with 1.5 lb of chicken thigh fillets (cut into bite-sized pieces). For a smoother marinade, feel free to blend the ingredients (except the chicken) in a food processor for a velvety texture.
Marinate the Chicken
Once your marinade is ready, add the chicken pieces and toss until they are well coated. Cover the bowl and refrigerate for at least 3 hours, ideally overnight. This waiting period allows the flavors to penetrate the chicken for that perfectly tender and flavorful bite.
Cook the Chicken
When you’re ready to proceed, heat 2 tablespoons of ghee (or butter) in a large fry pan over high heat. Remove the chicken from the marinade, allowing excess marinade to drip off but don’t wipe it clean. Sear the chicken for about 3 minutes until it's no longer pink. This step is quick; your goal here isn't browning but ensuring it's cooked through.
Make the Curry Sauce
Next, it's time for the delicious sauce. Lower the heat and add 1 cup of tomato passata, 1 cup of heavy cream, 1 tablespoon of sugar, and 1 ¼ teaspoon of salt to the pan. If you have any leftover marinade, add that in as well. Stir everything together, and let this simmer on low for about 20 minutes. This is the time for those flavors to blend beautifully.
Combine and Simmer
After the curry sauce has thickened a bit, return the cooked chicken to the pan, allowing it to soak up all that creamy goodness. Let everything simmer together for approximately 5-10 minutes, enhancing the flavors even more. Remember to taste and adjust seasoning if necessary.
Final Touches
Just before serving, garnish your butter chicken with fresh coriander or cilantro, if you like. This adds a fresh contrast to the richness of the dish. Serve it hot with basmati rice or flatbread for an authentic touch.
Cooking butter chicken is not just about the ingredients; it’s also about creating a warm, inviting atmosphere in your kitchen. So, take your time, enjoy the process, and relish each delicious bite!

Variations on Butter Chicken
Butter Chicken with Vegetables
Transform your classic butter chicken by incorporating an array of colorful vegetables! Think bell peppers, peas, or spinach to add nutrition and vibrancy to your dish. Simply sauté the vegetables in the same pan after cooking the chicken, before adding the sauce. This not only enhances the flavor but also helps you sneak in some extra greens, making it a great option for health-conscious eaters. For an added twist, try using seasonal vegetables for freshness.
Butter Chicken with Alternative Proteins
If you're looking to diversify your butter chicken, consider swapping out the chicken for alternative proteins! Tofu, chickpeas, or paneer work beautifully in this dish. For tofu, marinate it just like the chicken for a great flavor infusion. If you're going plant-based, garbanzo beans can provide a hearty texture. Each alternative offers a unique take on this beloved recipe, so feel free to experiment until you find your favorite variation!
Cooking Tips and Notes for Butter Chicken
Marinating Tips
To elevate your butter chicken, allow the chicken to marinate overnight. This not only deepens the flavor but also tenderizes the meat. For an extra special touch, blend the marinade ingredients in a food processor to create a smoother mixture before coating the chicken.
Spice Adjustments
Feeling adventurous? Adjust the heat level of your butter chicken by increasing the chili powder or adding a pinch of cayenne pepper. If you prefer a milder dish, reduce the chili powder and amplify the garam masala for a fragrant finish.
Sauce Texture Enhancements
For a luxuriously creamy sauce, consider adding cashew cream or a splash of coconut milk. For an authentic texture, blend the tomato passata with sautéed onions before adding it to the dish. This gives a rich base that enhances the overall flavor.
Explore more cooking tips in our guide on spice balancing and check how to cook basmati rice for the perfect pairing!

Serving Suggestions for Butter Chicken
Best Side Dishes to Pair
When serving your butter chicken, consider accompanying it with basmati rice or fluffy naan bread. Both options absorb the rich, creamy sauce beautifully. For a healthier twist, try serving with quinoa or cauliflower rice. To add a refreshing touch, a side of cucumber raita or a simple green salad dressed with lemon can balance the meal perfectly.
Garnishes to Elevate Presentation
Elevate your dish with fresh coriander/cilantro and a sprinkle of kasuri methi (dried fenugreek leaves) for that authentic touch. A drizzle of cream on the top or some sliced chilies can add a pop of color. A wedge of lemon on the side also allows guests to customize the flavor to their liking. With these small changes, your butter chicken will not only taste great but look stunning too!
Time Breakdown for Butter Chicken
Preparation Time
Getting started with your butter chicken is all about the marinade—this takes around 15 minutes. For the best flavor, let it sit for at least 3 hours, or even better, overnight.
Cooking Time
When you're ready to cook, the actual process requires about 25 minutes. Just heat, sauté, and let the flavors meld together!
Total Time
So, if you're keeping it simple and marinating for just a few hours, anticipate roughly 40 minutes of active cooking time, plus the marinating time, making for a total of about 3 hours and 40 minutes. However, if you marinate overnight, your total prep and cooking time will still feel manageable.
For more tips on making this delicious dish, check out my guide on cooking basmati rice. Enjoy your meal prep!
Nutritional Facts for Butter Chicken
Calories
A serving of butter chicken contains approximately 402 calories, making it a hearty choice for dinner that satisfies hunger while providing essential nutrients.
Protein
With about 39.8 grams of protein per serving, butter chicken is an excellent source of lean protein, ideal for muscle repair and overall health.
Sodium
Each serving has around 928 mg of sodium. While it enhances flavor, you might want to watch your intake if you’re monitoring your salt consumption. Enjoy this dish balanced with fresh vegetables or a side of basmati rice to keep things in check. For more information on sodium guidelines, check out the Centers for Disease Control and Prevention (CDC).
FAQs about Butter Chicken
Can I make Butter Chicken ahead of time?
Absolutely! Butter Chicken can be marinated and cooked ahead of time, making it a great option for meal prepping or gatherings. After cooking, let it cool completely, then store it in an airtight container in the refrigerator for up to three days. To reheat, gently warm it on the stove over low heat to maintain its creamy texture.
How do I store leftover Butter Chicken?
To store leftover Butter Chicken, transfer it into an airtight container and refrigerate. It’s best consumed within 3-4 days. If you want to keep it longer, you can freeze it for up to three months. Just be sure to thaw it in the fridge overnight before reheating for the best quality.
What adjustments can I make for spicy preferences?
If you love a bit of heat in your Butter Chicken, you can easily adjust the spice level. Consider increasing the amount of chili powder or cayenne pepper in the marinade, or add extra spices like crushed red pepper flakes to the sauce. Just remember to taste as you go to find your perfect balance!
Conclusion on Butter Chicken
In conclusion, butter chicken is a delightful blend of rich flavors and comforting spices, making it a perfect dish for gatherings or cozy nights in. Enjoy it with steamed basmati rice or warm naan for a complete meal. Don't hesitate to experiment and make it your own!

Butter Chicken
Equipment
- fry pan
- bowl
- Food Processor
Ingredients
Marinade
- 0.5 cup plain yoghurt full fat
- 1 tablespoon lemon juice
- 1 teaspoon turmeric powder
- 2 teaspoon garam masala Note 1
- 0.5 teaspoon chilli powder or cayenne pepper powder Note 2
- 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 (Note 3)
- 1 cup tomato passata aka tomato puree (Note 4)
- 1 cup heavy cream thickened (Note 5)
- 1 tablespoon sugar
- 1.25 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
- Cook chicken: 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.
- Sauce: Add the tomato passata, cream, sugar and salt, along with 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