Creamy Butter Chicken Recipe Easy Homemade Murgh Makhani to Crave

Posted on

creamy butter chicken - featured image

Let me tell you, the scent of simmering tomatoes, fragrant spices, and rich butter wafting from my kitchen is enough to make anyone’s mouth water. The first time I made this creamy butter chicken—Murgh Makhani, if you want to get fancy—I was instantly hooked. It was one of those rare moments where you pause, take a deep breath, and just smile because you know you’re onto something truly special. Back when I was knee-high to a grasshopper, my grandma used to whip up variations of this dish, but this particular recipe is a keeper that I stumbled upon during a rainy weekend cooking experiment years ago. Honestly, I wish I had discovered it sooner because it’s dangerously easy yet delivers pure, nostalgic comfort.

My family couldn’t stop sneaking bites off the stove while it cooked (and I can’t really blame them). Let’s face it, creamy butter chicken is perfect for cozy dinners, impressing guests with minimal stress, or brightening up your Pinterest recipe board with its luscious, velvety sauce. You know what’s best? I’ve tested this recipe more times than I can count—in the name of research, of course—and it’s become a staple for family gatherings, casual weeknights, and gifting meals to friends who need some serious comfort food love. So, if you’re ready for a recipe that feels like a warm hug in a bowl, you’re going to want to bookmark this one.

Why You’ll Love This Recipe

This creamy butter chicken recipe is a winner for so many reasons, and I’ve tested it thoroughly to make sure it hits all the right notes. Here’s why you’ll adore it:

  • Quick & Easy: Ready in under an hour, perfect for busy weeknights or last-minute dinner plans.
  • Simple Ingredients: No need for exotic spices or hard-to-find items—you probably have most of what you need in your pantry.
  • Perfect for Any Occasion: Whether it’s a casual dinner, a weekend treat, or a festive meal, it fits right in.
  • Crowd-Pleaser: Kids and adults alike rave about the creamy, mildly spiced flavor that’s just right—not too hot, not too bland.
  • Unbelievably Delicious: The silky tomato-based gravy combined with tender chicken creates a texture and flavor combo that’s downright addictive.

What really sets this recipe apart is the balance of spices and the creamy texture achieved without being too heavy. Using a touch of cream and butter brings that luxurious mouthfeel, but blending in pureed tomatoes and a hint of garlic and ginger keeps it fresh and vibrant. This isn’t just any butter chicken; it’s the kind that makes you close your eyes and savor every bite. It’s comfort food reimagined—simple, satisfying, and soul-soothing. Whether you’re looking to impress guests without breaking a sweat or just want a dish that brings smiles all around, this recipe has got your back.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and that signature creamy texture without the fuss. Most of these are pantry staples, and substitutions are easy if needed.

  • For the Chicken Marinade:
    • 1.5 lbs (700g) boneless, skinless chicken thighs, cut into bite-sized pieces (for juicier results)
    • 1/2 cup plain yogurt (I prefer full-fat for richness)
    • 1 tablespoon ginger-garlic paste (or finely minced fresh ginger and garlic)
    • 1 teaspoon red chili powder (adjust to taste)
    • 1 teaspoon turmeric powder
    • 1 teaspoon garam masala
    • 1 teaspoon salt
    • 1 tablespoon lemon juice (adds brightness)
  • For the Sauce:
    • 3 tablespoons unsalted butter (I recommend Kerrygold for best flavor)
    • 1 medium onion, finely chopped
    • 2 teaspoons ginger-garlic paste
    • 2 cups canned crushed tomatoes (San Marzano or any good-quality brand works)
    • 1 teaspoon red chili powder
    • 1 teaspoon garam masala
    • 1 teaspoon ground cumin
    • 1 teaspoon ground coriander
    • 1/2 teaspoon fenugreek leaves (kasuri methi), crushed (optional but highly recommended)
    • 1/2 cup heavy cream (or use coconut cream for a dairy-free twist)
    • Salt to taste
    • 2 tablespoons chopped fresh cilantro for garnish
  • Optional:
    • 1 tablespoon honey or sugar (to balance acidity if needed)
    • 1-2 green chilies, slit (for extra heat)

If you want to keep it gluten-free, this recipe is naturally so. For a lighter version, swap heavy cream with Greek yogurt stirred in at the end (add slowly to avoid curdling). I’ve found that fresh fenugreek leaves add a subtle but addictive aroma—if you can find them, don’t skip! When it comes to chicken, thighs stay tender and juicy, but breast can work if that’s your preference.

Equipment Needed

  • A heavy-bottomed skillet or sauté pan (non-stick or cast iron works best to prevent sticking and scorching)
  • Mixing bowls (for marinating chicken)
  • A sharp knife and cutting board
  • Measuring spoons and cups for precise seasoning
  • Wooden spoon or silicone spatula for stirring
  • Optional: Blender or food processor (to puree tomatoes if you want an ultra-smooth sauce)

If you don’t have a blender, you can use canned crushed tomatoes as is—they add a nice texture to the sauce. I once used a regular frying pan and just kept stirring carefully, and it turned out great, so no need for fancy equipment. Just a good pan that holds heat evenly will do wonders. Also, don’t forget a nice large spoon for taste-testing—you know, the most important tool!

Preparation Method

creamy butter chicken preparation steps

  1. Marinate the Chicken: In a mixing bowl, combine yogurt, ginger-garlic paste, red chili powder, turmeric, garam masala, salt, and lemon juice. Add the chicken pieces and mix well to coat. Cover and refrigerate for at least 1 hour—overnight marination gives the best flavor and tenderness. (About 10 minutes prep)
  2. Cook the Chicken: Heat 1 tablespoon of butter in your skillet over medium-high heat. Add the marinated chicken pieces in a single layer, making sure not to overcrowd the pan. Cook until the chicken is mostly cooked through and slightly browned, about 5-7 minutes. Remove the chicken and set aside. (Watch for juices—chicken should be firm but juicy)
  3. Prepare the Sauce Base: In the same pan, add the remaining 2 tablespoons of butter. Toss in the chopped onions and sauté until golden brown—this can take 8-10 minutes, but patience here pays off with a sweet, mellow flavor. Add ginger-garlic paste and cook for another 1-2 minutes until fragrant.
  4. Add Spices and Tomatoes: Stir in red chili powder, garam masala, cumin, and coriander. Cook the spices for about 30 seconds to release their aroma, then pour in the crushed tomatoes. Stir well and simmer the sauce for 15-20 minutes over low heat, stirring occasionally. The sauce should thicken and deepen in color. (If the sauce gets too thick, add a splash of water or chicken stock.)
  5. Finish the Sauce: Once the sauce is thickened, add fenugreek leaves and salt to taste. Stir in the cream slowly, mixing gently to create that signature creamy texture. Add honey or sugar if you find the tomatoes too acidic. Return the cooked chicken to the pan, coating it evenly with the sauce. Let it simmer on low heat for another 10 minutes so the flavors meld and the chicken is tender and juicy.
  6. Garnish and Serve: Sprinkle freshly chopped cilantro over the top before serving. Serve hot with basmati rice, naan bread, or your favorite flatbread. (Optional: add a dollop of cream on top for extra indulgence.)

Pro tip: If you want the chicken extra tender, you can grill or broil the marinated pieces before adding them to the sauce. This adds a lovely smoky note, but honestly, the pan-cooked method is just as delicious and simpler for everyday meals.

Cooking Tips & Techniques

Cooking creamy butter chicken perfectly takes a bit of practice, but here are some tips I’ve gathered over the years to keep you on track:

  • Don’t rush the onion: Browning the onions slowly brings out natural sweetness, which balances the acidity of the tomatoes. Skip this, and your sauce might taste sharp or one-dimensional.
  • Use chicken thighs: They stay juicy and tender even after simmering, unlike chicken breasts that can dry out quickly.
  • Control the heat: Cook spices on low to medium heat to avoid burning and bitterness. The smell should be warm and inviting, not harsh.
  • Simmer, don’t boil: A gentle simmer lets the flavors marry and the sauce thicken without separating the cream.
  • Adjust spice levels: Start with less chili powder if you’re sensitive to heat; you can always add more later.
  • Multitasking tip: Marinate your chicken in advance or overnight. While it’s marinating, prep onions and spices to speed things up.

One cooking fail I learned from was adding cream too quickly over high heat—it curdled! So, slow and steady wins the creamy race here. Also, don’t skip the fenugreek leaves if you can find them; they add an earthy, slightly sweet aroma that makes this dish special.

Variations & Adaptations

This creamy butter chicken recipe is versatile enough to suit many preferences and dietary needs. Here are some ways you can mix it up:

  • Dairy-Free Version: Swap butter with ghee or a mild coconut oil, and replace heavy cream with full-fat coconut milk or coconut cream. The dish will have a subtle coconut undertone but still be creamy and satisfying.
  • Spicy Twist: Add finely chopped green chilies or a pinch of cayenne pepper to the sauce for a more fiery experience. You can also sprinkle some crushed red pepper flakes on top when serving.
  • Vegetarian Adaptation: Use paneer cubes or firm tofu instead of chicken. Marinate and cook similarly, but reduce cooking time since paneer cooks faster.
  • Grilled Chicken Butter Makhani: Grill or broil the marinated chicken for a smoky flavor before adding it to the sauce.
  • Low-Carb Option: Serve with cauliflower rice or sautéed greens instead of traditional basmati rice for a keto-friendly meal.

I once tried adding a handful of roasted cashews blended into the sauce for extra richness—it was a hit, especially with family who prefer nutty flavors. Feel free to experiment with herbs like mint or basil for a fresh twist, too.

Serving & Storage Suggestions

Serve this creamy butter chicken hot, straight from the pan, with fluffy basmati rice or warm naan bread to soak up all that luscious sauce. Garnish with fresh cilantro and a swirl of cream for a picture-perfect presentation. It’s also fantastic paired with a simple cucumber raita or a side of sautéed spinach for some green goodness.

Leftovers store beautifully in the refrigerator for up to 3 days. Keep the chicken and sauce together in an airtight container to maintain moisture. For longer storage, freeze in portions for up to 2 months—just thaw overnight in the fridge before reheating gently on the stove.

When reheating, warm it slowly over low heat with a splash of water or cream to bring back that silky texture. The flavors actually deepen after a day or two, making leftovers even better (if you can believe it!).

Nutritional Information & Benefits

This recipe provides a hearty serving of protein from chicken thighs and healthy fats from butter and cream. Per serving (assuming 4 servings), it roughly contains:

Calories Protein Fat Carbohydrates
450-500 kcal 35-40g 30g 10-15g

Chicken is a great source of lean protein, essential for muscle repair. The spices like turmeric and cumin have anti-inflammatory properties, while tomatoes provide antioxidants like lycopene. For those watching carbs, the dish is naturally low-carb if you skip or limit rice.

Note that this recipe contains dairy (butter, cream, yogurt), so it’s not suitable for those with lactose intolerance unless you use dairy-free alternatives. Also, fenugreek leaves and garam masala contain various spices—check for any personal allergies.

Conclusion

Creamy butter chicken (Murgh Makhani) is one of those recipes that quickly becomes a beloved staple—rich, comforting, and surprisingly easy to make at home. Whether you want a fuss-free weeknight dinner or a dish to impress friends, this recipe has you covered. Feel free to customize spice levels or try one of the variations to make it your own. Honestly, I love this recipe because it brings back warm memories and always gets everyone asking for seconds. Why not give it a whirl and let me know how it turns out?

If you try it, please leave a comment or share your tweaks—I love hearing from fellow butter chicken fans! Happy cooking, and here’s to many cozy meals ahead.

FAQs About Creamy Butter Chicken (Murgh Makhani)

Can I use chicken breast instead of thighs?

Yes, you can use chicken breast, but it tends to dry out faster. Cook it gently and avoid overcooking to keep it tender.

How long should I marinate the chicken?

At least 1 hour is good, but overnight marination in the fridge gives the best flavor and tenderness.

Is fenugreek leaves necessary?

It’s optional but adds a distinctive aroma and flavor that makes the dish authentic. If you can’t find kasuri methi, the dish will still taste delicious.

Can I make this recipe dairy-free?

Absolutely! Use coconut oil or ghee instead of butter and coconut cream instead of heavy cream. The flavor will be slightly different but still creamy and tasty.

What should I serve with creamy butter chicken?

Classic sides include basmati rice, naan bread, or roti. A simple cucumber raita or salad pairs nicely to balance the richness.

Pin This Recipe!

creamy butter chicken recipe

Print

Creamy Butter Chicken Recipe Easy Homemade Murgh Makhani to Crave

A rich and creamy butter chicken recipe featuring tender chicken thighs simmered in a luscious tomato-based sauce with fragrant spices and butter. Perfect for cozy dinners and impressing guests with minimal effort.

  • Author: paula
  • Prep Time: 10 minutes (plus at least 1 hour marination)
  • Cook Time: 40 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian

Ingredients

Scale
  • 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
  • 1/2 cup plain yogurt (full-fat preferred)
  • 1 tablespoon ginger-garlic paste (or finely minced fresh ginger and garlic)
  • 1 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon salt
  • 1 tablespoon lemon juice
  • 3 tablespoons unsalted butter
  • 1 medium onion, finely chopped
  • 2 teaspoons ginger-garlic paste
  • 2 cups canned crushed tomatoes
  • 1 teaspoon red chili powder
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon fenugreek leaves (kasuri methi), crushed (optional)
  • 1/2 cup heavy cream (or coconut cream for dairy-free)
  • Salt to taste
  • 2 tablespoons chopped fresh cilantro for garnish
  • Optional: 1 tablespoon honey or sugar (to balance acidity if needed)
  • Optional: 1-2 green chilies, slit (for extra heat)

Instructions

  1. Marinate the chicken: In a mixing bowl, combine yogurt, ginger-garlic paste, red chili powder, turmeric, garam masala, salt, and lemon juice. Add chicken pieces and mix well to coat. Cover and refrigerate for at least 1 hour or overnight for best flavor.
  2. Cook the chicken: Heat 1 tablespoon butter in a skillet over medium-high heat. Add marinated chicken in a single layer without overcrowding. Cook until mostly cooked and slightly browned, about 5-7 minutes. Remove and set aside.
  3. Prepare the sauce base: In the same pan, add remaining 2 tablespoons butter. Sauté chopped onions until golden brown, about 8-10 minutes. Add ginger-garlic paste and cook 1-2 minutes until fragrant.
  4. Add spices and tomatoes: Stir in red chili powder, garam masala, cumin, and coriander. Cook spices for 30 seconds. Pour in crushed tomatoes, stir well, and simmer for 15-20 minutes over low heat until sauce thickens. Add water or chicken stock if too thick.
  5. Finish the sauce: Add fenugreek leaves and salt to taste. Slowly stir in cream to create creamy texture. Add honey or sugar if tomatoes are too acidic. Return cooked chicken to pan, coat with sauce, and simmer on low for 10 minutes.
  6. Garnish and serve: Sprinkle chopped cilantro on top. Serve hot with basmati rice, naan, or flatbread. Optionally, add a dollop of cream on top.

Notes

Marinate chicken overnight for best flavor and tenderness. Slowly add cream over low heat to prevent curdling. Use chicken thighs for juicier results. Fenugreek leaves add authentic aroma but are optional. For dairy-free, substitute butter with ghee or coconut oil and heavy cream with coconut cream.

Nutrition

  • Serving Size: 1 serving (approxima
  • Calories: 475
  • Sugar: 6
  • Sodium: 700
  • Fat: 30
  • Saturated Fat: 18
  • Carbohydrates: 12
  • Fiber: 3
  • Protein: 38

Keywords: butter chicken, murgh makhani, creamy chicken, Indian recipe, easy dinner, comfort food, chicken thighs, homemade butter chicken

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