Butter Chicken Recipe Easy Homemade Murgh Makhani Best Ever

Posted on

butter chicken recipe - featured image

The rich aroma of butter chicken simmering gently in a creamy tomato sauce is something that never fails to make my mouth water. Honestly, the first time I tried making this classic Indian dish at home, I was skeptical it would match the restaurant versions I adored. But after a few tries, I nailed this irresistible butter chicken recipe that’s now a staple in my kitchen. You know that comforting feeling when spices, cream, and tender chicken come together in perfect harmony? That’s exactly what this Murgh Makhani delivers.

Butter chicken has an interesting history — it was created in Delhi back in the 1950s when leftover tandoori chicken was mixed with a buttery tomato gravy. Since then, it’s become a beloved dish worldwide. What I love about this butter chicken recipe is how it balances deep, savory flavors with a gentle sweetness and creamy texture that makes every bite pure joy. Plus, it’s surprisingly easy to make at home, even if you’re not an expert cook.

Whether you’re cooking for a family dinner, impressing friends, or craving something soul-soothing after a long day, this homemade Murgh Makhani recipe fits the bill. After testing and tweaking it over several weeks, I’m confident it’s the best ever version you’ll find—rich, flavorful, and perfectly spiced without being overwhelming. So grab your apron, and let’s get cooking!

Why You’ll Love This Recipe

  • Quick & Easy: Ready in just about 45 minutes, this butter chicken recipe is perfect for busy weeknights when you want something special without the fuss.
  • Simple Ingredients: No exotic pantry shopping needed—you probably have most of these spices and staples already hanging out in your kitchen.
  • Perfect for Any Occasion: Whether it’s a cozy dinner, festive gathering, or weekend treat, this Murgh Makhani always steals the show.
  • Crowd-Pleaser: Kids and adults alike rave about the tender chicken and creamy, buttery sauce—honestly, it’s a guaranteed hit.
  • Unbelievably Delicious: The blend of spices with the tomato and cream base creates a silky sauce that’s both comforting and exciting to the palate.

This butter chicken recipe stands out because of a few key touches: marinating the chicken in yogurt and spices for that tender, juicy texture, and simmering the sauce slowly to bring out maximum flavor. I also add a splash of fenugreek leaves (kasuri methi) for that signature slightly smoky, aromatic twist you don’t get in every version. It’s not just another butter chicken; it’s the best ever homemade Murgh Makhani that’ll have you closing your eyes and savoring every bite. Trust me, this recipe makes you feel like you’re dining at your favorite Indian restaurant—without the hefty bill or the waiting.

What Ingredients You Will Need

This butter chicken recipe calls for straightforward, wholesome ingredients that come together to create a luscious, flavorful dish. Most are pantry staples, with a few fresh items to brighten the flavor.

  • Chicken: 1.5 pounds (700g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces (thighs are juicier and more forgiving).
  • Yogurt: 1/2 cup (120ml) plain yogurt, preferably whole milk (helps tenderize the chicken and adds tang).
  • Ginger-Garlic Paste: 2 tablespoons (freshly ground is best, but store-bought works too).
  • Spices for Marinade: 1 teaspoon chili powder (adjust to taste), 1 teaspoon turmeric, 1 teaspoon garam masala.
  • Butter: 4 tablespoons (unsalted, for a rich, creamy sauce).
  • Onion: 1 medium, finely chopped (adds sweetness and depth).
  • Tomatoes: 2 cups (480ml) pureed fresh tomatoes or canned tomato puree (I love using San Marzano canned tomatoes for their natural sweetness).
  • Heavy Cream: 3/4 cup (180ml) for that signature silky texture (can swap with coconut cream for dairy-free).
  • Fenugreek Leaves (Kasuri Methi): 1 tablespoon, dried and crushed (optional but highly recommended for authentic flavor).
  • Spices for Sauce: 1 teaspoon cumin seeds, 1 teaspoon coriander powder, 1/2 teaspoon smoked paprika (adds subtle smokiness), salt to taste.
  • Sugar or Honey: 1 teaspoon (balances acidity).
  • Fresh Cilantro: A handful, chopped for garnish.
  • Optional: 1 green chili, finely chopped (for extra heat if you like it spicy).

For best results, use fresh, high-quality spices and unsalted butter to control saltiness. I often buy my spices from trusted brands like McCormick or local Indian markets for freshness. If you want to make it gluten-free, no worries—this recipe naturally is. And if you need a dairy-free version, swapping yogurt and cream with coconut-based alternatives works beautifully.

Equipment Needed

  • Large Mixing Bowl: For marinating the chicken—any sturdy bowl will do.
  • Heavy-Bottomed Skillet or Pan: A 10-inch (25cm) non-stick or cast-iron pan works best to avoid sticking and to develop those lovely browned bits.
  • Blender or Food Processor: To puree the tomatoes smoothly (you can also use a hand blender).
  • Measuring Cups and Spoons: For precise ingredient amounts, especially spices.
  • Wooden Spoon or Silicone Spatula: For stirring the sauce gently without scratching your pan.
  • Knife and Cutting Board: For prepping chicken, onions, and herbs.

If you don’t have a blender handy, you can finely chop the tomatoes and cook them down longer to get a thick sauce, but pureeing definitely gives that smooth, restaurant-style finish. I personally prefer cast-iron pans because they hold heat well and create a beautiful sear on the chicken. For those on a budget, non-stick skillets are totally fine and easier to clean. Just avoid overcrowding the pan when cooking the chicken to keep it from steaming.

Detailed Preparation Method

butter chicken recipe preparation steps

  1. Marinate the Chicken (15 minutes + resting): In a large bowl, combine the chicken pieces with yogurt, ginger-garlic paste, chili powder, turmeric, and garam masala. Mix well until every piece is coated. Cover and let it rest at room temperature for 15 minutes or refrigerate for up to 2 hours for deeper flavor.
  2. Prepare the Tomato Puree: While the chicken marinates, blend the fresh tomatoes or canned puree in a blender until smooth. Set aside.
  3. Sauté the Onions and Spices (10 minutes): Heat 2 tablespoons of butter in your pan over medium heat. Add cumin seeds and wait for them to crackle. Toss in the chopped onions and sauté until they turn golden brown, about 7-8 minutes. This step is crucial for developing sweetness and depth in the sauce.
  4. Add Tomato Puree and Simmer (15 minutes): Pour in the tomato puree along with coriander powder, smoked paprika, salt, and sugar. Stir well and let it simmer gently on low heat, stirring occasionally, until the oil starts to separate from the masala—about 12-15 minutes. You’ll notice the sauce thickening and deepening in color.
  5. Cook the Chicken (10 minutes): In a separate pan, melt the remaining 2 tablespoons of butter over medium-high heat. Add the marinated chicken pieces in a single layer, cooking until just browned on the outside—around 5-6 minutes. They don’t need to be fully cooked here as they’ll finish in the sauce.
  6. Combine Chicken and Sauce: Transfer the browned chicken into the tomato sauce. Stir gently to coat the pieces evenly. Pour in the heavy cream and sprinkle the crushed fenugreek leaves over the top. Simmer on low heat for another 8-10 minutes until the chicken is cooked through and the sauce is velvety.
  7. Final Touches: Taste and adjust salt or spice level. If you want more heat, add chopped green chili now. Garnish with fresh cilantro just before serving.

Pro Tip: Don’t rush the onion sauté or the sauce simmering—these steps build the backbone of rich flavor. Also, resist stirring too vigorously once the cream is added; gentle folds keep the sauce smooth and luscious. If the sauce feels too thick, add a splash of water or chicken stock to loosen it up.

Cooking Tips & Techniques

  • Marinating Matters: Yogurt tenderizes the chicken and mellows the spices. Even a short 15-minute marinade makes a difference, but longer is better if you have time.
  • Don’t Overcrowd the Pan: When browning chicken, cook in batches if needed. Overcrowding causes steaming, which leads to less flavor and soggy texture.
  • Slow Simmer for Sauce Depth: Allowing the tomato sauce to cook slowly brings out its sweetness and eliminates raw tomato taste. Patience pays off here!
  • Use Fresh Spices: Old spices can make the dish taste flat. I always grind garam masala fresh or buy whole spices and toast them myself.
  • Fenugreek Leaves: This little herb adds an unmistakable aroma and slightly bitter note that balances the creaminess—don’t skip it if you want authentic butter chicken flavor.
  • Adjust Creaminess: Depending on your preference, you can add more or less cream. For a lighter dish, substitute cream with Greek yogurt added off the heat.

I learned the hard way that rushing the sauce or skipping the fenugreek makes the dish feel incomplete. Also, stirring gently after adding cream avoids curdling, which can happen if the heat is too high. Multitasking by prepping your ingredients while the chicken marinates saves loads of time!

Variations & Adaptations

  • Dairy-Free Version: Swap yogurt and heavy cream with coconut yogurt and coconut cream for a luscious, vegan-friendly butter chicken alternative.
  • Spicy Kick: Add extra green chilies or a pinch of cayenne powder for more heat. Alternatively, serve with a side of chili pickle.
  • Grilled Chicken: Instead of pan-frying, grill or broil the marinated chicken pieces for a smoky char that adds depth to the dish.
  • Low-Carb Option: Use almond flour or chickpea flour in the marinade instead of yogurt for a thicker coating without the dairy.
  • Seasonal Twist: During summer, toss in fresh diced mango or pineapple in the sauce for a subtle fruity sweetness that complements the spices beautifully.

Once, I tried making this butter chicken with smoked paprika and chipotle chili instead of garam masala for a smoky Mexican-Indian fusion—it was a surprising hit at a dinner party! Feel free to experiment with herbs and spices to match your taste buds.

Serving & Storage Suggestions

Butter chicken tastes best served hot, right off the stove, with a side of fluffy basmati rice or warm garlic naan bread to soak up that luscious sauce. Garnish with fresh cilantro and maybe a drizzle of cream for an elegant touch. Pair it with cooling cucumber raita or a crisp salad to balance the richness.

Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, so it’s actually tastier the next day! Reheat gently on the stove over low heat, adding a splash of water or cream if the sauce thickens too much.

If you want to keep it longer, butter chicken freezes well for up to 2 months. Thaw overnight in the fridge and reheat slowly to retain the creamy texture. Just avoid microwaving on high heat, or the cream may separate.

Nutritional Information & Benefits

This butter chicken recipe provides a good source of protein from the chicken and calcium from the yogurt and cream. While it’s indulgent with butter and cream, using moderate amounts keeps it balanced. The tomatoes add lycopene, a powerful antioxidant, and the spices like turmeric and ginger have anti-inflammatory properties.

For those following gluten-free or low-carb diets, this dish fits perfectly without modifications. Just be mindful of the cream if you’re watching fat intake. Personally, I find this recipe a satisfying way to enjoy comfort food without feeling weighed down, especially when served with steamed vegetables or salad.

Allergens to note include dairy and potential chili heat depending on spice levels. Adjust according to dietary needs.

Conclusion

This butter chicken recipe is truly a keeper—it’s easy enough for weeknight cooking but special enough to wow guests. The creamy, spiced sauce paired with tender chicken hits all the right notes for comfort and flavor. I love how versatile it is, allowing you to customize heat levels, creaminess, and even the cooking method.

Give this homemade Murgh Makhani a try, and don’t be shy about making it your own with tweaks to spices or ingredients. I’d love to hear how your version turns out—drop a comment below or share your favorite adaptations! Cooking should be fun and rewarding, and this butter chicken recipe always brings a little joy to my table.

Happy cooking, and here’s to many delicious meals ahead!

FAQs About Butter Chicken Recipe

Can I use chicken breasts instead of thighs?

Yes, you can! Chicken breasts are leaner but can dry out faster, so watch cooking time carefully and consider marinating longer for tenderness.

Is it necessary to use fenugreek leaves?

Fenugreek leaves add authentic flavor but if unavailable, you can skip them. The dish will still taste great, just a bit less traditional.

Can I make this recipe ahead of time?

Absolutely! Butter chicken tastes even better the next day once flavors meld. Just store in the fridge and reheat gently before serving.

What can I serve with butter chicken?

Classic sides include basmati rice, naan, roti, or even steamed vegetables. A cooling cucumber raita also pairs nicely.

How do I reduce the heat if I find it too spicy?

Use less chili powder and omit green chilies. Adding more cream or yogurt when serving can also mellow the spice level.

Pin This Recipe!

butter chicken recipe recipe

Print

Butter Chicken Recipe Easy Homemade Murgh Makhani Best Ever

A rich and creamy Indian classic, this butter chicken recipe features tender chicken simmered in a buttery tomato sauce with a perfect blend of spices. Easy to make at home and perfect for any occasion.

  • Author: paula
  • Prep Time: 15 minutes (plus marinating time)
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian

Ingredients

Scale
  • 1.5 pounds boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
  • 1/2 cup plain yogurt (preferably whole milk)
  • 2 tablespoons ginger-garlic paste
  • 1 teaspoon chili powder (adjust to taste)
  • 1 teaspoon turmeric
  • 1 teaspoon garam masala
  • 4 tablespoons unsalted butter
  • 1 medium onion, finely chopped
  • 2 cups pureed fresh tomatoes or canned tomato puree
  • 3/4 cup heavy cream
  • 1 tablespoon dried and crushed fenugreek leaves (kasuri methi), optional but recommended
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1/2 teaspoon smoked paprika
  • Salt to taste
  • 1 teaspoon sugar or honey
  • A handful fresh cilantro, chopped for garnish
  • Optional: 1 green chili, finely chopped

Instructions

  1. Marinate the chicken: In a large bowl, combine chicken pieces with yogurt, ginger-garlic paste, chili powder, turmeric, and garam masala. Mix well to coat. Cover and rest at room temperature for 15 minutes or refrigerate up to 2 hours.
  2. Prepare the tomato puree by blending fresh tomatoes or canned puree until smooth. Set aside.
  3. Heat 2 tablespoons butter in a pan over medium heat. Add cumin seeds and wait for crackling. Add chopped onions and sauté until golden brown, about 7-8 minutes.
  4. Add tomato puree, coriander powder, smoked paprika, salt, and sugar. Stir and simmer gently on low heat for 12-15 minutes until oil separates and sauce thickens.
  5. In a separate pan, melt remaining 2 tablespoons butter over medium-high heat. Add marinated chicken in a single layer and brown for 5-6 minutes without fully cooking.
  6. Transfer browned chicken to the tomato sauce. Stir gently to coat. Pour in heavy cream and sprinkle crushed fenugreek leaves. Simmer on low heat for 8-10 minutes until chicken is cooked and sauce is velvety.
  7. Taste and adjust salt or spice. Add chopped green chili if desired. Garnish with fresh cilantro before serving.

Notes

Marinate chicken for at least 15 minutes for tenderness; longer marinating enhances flavor. Avoid overcrowding the pan when browning chicken to prevent steaming. Slow simmer the sauce to develop depth and sweetness. Use fresh spices for best flavor. Fenugreek leaves add authentic aroma and slight bitterness—don’t skip if possible. Stir gently after adding cream to avoid curdling. Adjust creaminess by adding more or less cream or substituting with Greek yogurt off heat. If sauce is too thick, add water or chicken stock to loosen.

Nutrition

  • Serving Size: 1 serving (approxima
  • Calories: 450
  • Sugar: 5
  • Sodium: 600
  • Fat: 32
  • Saturated Fat: 18
  • Carbohydrates: 10
  • Fiber: 2
  • Protein: 30

Keywords: butter chicken, murgh makhani, Indian recipe, creamy chicken, easy dinner, homemade butter chicken, Indian curry

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating