Delicious Authentic Butter Chicken Recipe to Savor

From the very first time my kitchen filled with the deep, comforting aroma of Butter Chicken, I knew this was one recipe destined to be a family favorite. It started as a bit of a kitchen challenge—nailing the perfect balance between creamy tomato gravy and the spices that give Murgh Makhani its soul. My family was puzzled at first; they’d tasted Butter Chicken at restaurants, but what I was cooking was different. It had a warmth and depth that made everyone pause and reach for seconds. That’s when I realized this was more than a dish—it was a way to bring us all to the table and connect over genuine flavors.

Perfecting this Butter Chicken wasn’t instant. I learned the importance of slow-cooking the tomato gravy just right and how cashew cream sauce adds that velvety touch my family loves. Tandoori chicken plays a big role here too, lending a smoky foundation to the dish. Over time, this Butter Chicken became a reliable weeknight delight and a go-to for guests, proving that authentic Indian creamy chicken curry doesn’t have to be complicated to be deeply satisfying.

For fellow flavor seekers looking to create meals that bring their families together in a warm hug of taste and tradition, this Butter Chicken is one to try. It’s a recipe born from kitchen adventures, full of flavor-building wisdom, and adaptable to your family’s preferences. If you need a comforting, crowd-pleasing dish that combines simple steps with rich, undeniable flavor, this is it. And if you’re curious about other buttery chicken twists, you can check my Butter Chicken Linguine for an easy fusion meal perfect for busy nights.

INGREDIENTS You’ll Need:

Fresh ingredients for making Butter Chicken including spices, chicken thighs, yogurt, and cream

For truly flavorful Butter Chicken, start with quality ingredients—you’ll taste the difference in every bite! Here’s my go-to ingredient list that balances tradition with approachable items:

  • 700g boneless chicken thighs, cut into bite-sized pieces
  • 2 tablespoons ghee or unsalted butter (for authentic richness)
  • 1 cup plain yogurt, full fat for marinating chicken
  • 1 tablespoon garlic paste
  • 1 tablespoon ginger paste
  • 2 teaspoons Kashmiri red chili powder (adds color and mild heat)
  • 1 teaspoon turmeric powder (helps with that golden hue)
  • 1 teaspoon garam masala (brings layered spice warmth)
  • 2 medium onions, finely chopped
  • 3 large ripe tomatoes, pureed for the base of the tomato gravy
  • 1/2 cup cashew cream sauce (blend soaked cashews with water until smooth)
  • 1/4 cup heavy cream (or coconut cream for a dairy-free twist)
  • 1 tablespoon lemon juice
  • Salt to taste
  • Fresh coriander leaves for garnish

Trust me, this Butter Chicken ingredient list focuses on quality over quantity for authentic flavors! I find that sourcing fresh Kashmiri chili powder from Indian grocery stores or trusted online vendors really makes a difference in both flavor and color.

If you’re looking to avoid dairy, swapping the butter for ghee and using coconut cream instead of heavy cream keeps this Butter Chicken rich and silky without losing authenticity. My family loves when I add a touch of garam masala at the end—it smells magical and seals the flavor beautifully.

For fresh ingredients and spices that bring your Butter Chicken to life, local Indian markets or quality online spice suppliers are your best bets. The tomato gravy is the heart of this dish, so ripe, juicy tomatoes make all the difference for a bright yet smooth base.

If you want to see how this ingredient list comes alive in the pan, I recommend checking this Murgh Makhani Butter Chicken recipe by Maunika Gowardhan—her approach aligns with many of these ingredient choices and techniques I swear by.

Let’s Create This Together!

1. Marinate your chicken: In a bowl, mix yogurt, garlic paste, ginger paste, Kashmiri chili powder, turmeric, and salt. Add chicken pieces and coat thoroughly. Cover and refrigerate for at least 2 hours, ideally overnight. This step tenderizes your chicken and infuses it with spice goodness.

2. Cook your chicken: Traditionally, tandoori chicken pieces go into the Butter Chicken, so if you have a grill or oven, roast the marinated chicken at 200°C/400°F for about 15 minutes until slightly charred but cooked through. In my kitchen, I often pan-sear the pieces in a hot skillet with a spoonful of ghee, turning for that smoky flavor. Don’t overcook here; you’ll finish cooking in the sauce.

3. Prepare the tomato gravy: While the chicken marinates, heat 2 tablespoons of butter or ghee in a deep pan over medium heat. Add finely chopped onions, and cook until golden brown—this caramelization builds sweetness and depth. Then pour in the pureed tomatoes and stir. Let your Butter Chicken’s tomato gravy simmer slowly for 15-20 minutes until it thickens and the raw tomato smell disappears. This is where your kitchen fills with inviting aromas—the perfect moment to pause and savor the transformation.

4. Add spices: Sprinkle in garam masala and adjust salt. Stir well so the warmth from these spices melds into the tomato gravy. Don’t rush this; the slow simmer unlocks flavors spectacularly.

5. Blend in cream: Pour in the cashew cream sauce and heavy cream while stirring gently. This is the magic that gives Butter Chicken its authentic, luscious texture.

6. Combine chicken and sauce: Add cooked chicken pieces to the tomato gravy. Simmer on low for another 10 minutes, allowing flavors to mingle. Your Butter Chicken will develop that signature rich and creamy consistency.

7. Finish taste and seasoning: Squeeze in lemon juice for brightness and sprinkle chopped coriander just before serving. This last step lifts all the spice and creaminess into perfect balance.

In my kitchen, this flavorful Butter Chicken typically takes about 60 minutes from start to finish, including marinating time. Don’t rush your tomato gravy simmer—it’s where the soul of this Indian creamy chicken curry shines.

If you want a step-by-step video or additional flavor tips, this Butter Chicken Recipe on Indian Healthy Recipes is a great companion for your kitchen adventure.

By this point, your Butter Chicken should fill the kitchen with amazing aromas, tingling your senses and inviting the whole family to gather ‘round. The glowing red hues in the tomato gravy and creamy texture are signs you’re cooking something special.

How We Love to Enjoy This!

Serving of homemade Butter Chicken garnished with fresh coriander and paired with basmati rice

Our family gatherings quickly revolve around this aromatic Butter Chicken. The rich tomato gravy and velvety cashew cream sauce pair perfectly with fluffy basmati rice or warm, homemade naan. On busy nights, I serve the Butter Chicken skillet-style with simple sautéed greens, and the family loves it!

For celebrations or cozy dinners, this Butter Chicken shines alongside lightly spiced vegetable sides like roasted cauliflower or a fresh cucumber raita. These complement the spicy, creamy notes and refresh the palate.

Leftovers? Don’t let them go to waste. I turn my Butter Chicken into a quick butter chicken pot pie soup by adding fresh broth and veggies—an easy, comforting reinvention perfect for chilly days. You can find a cozy twist on this in my Chicken Pot Pie Soup recipe, a flavorful way to enjoy Butter Chicken beyond the usual.

This Butter Chicken is a crowd-pleaser for guests too. I often hear, “This tastes just like in an Indian restaurant but better!” It’s a dish that invites warmth and excitement, perfect for family dinners and special occasions.

Seasonally, I swap out fresh tomatoes for canned, but only when those summer tomatoes aren’t available. For winter, adding a pinch of cinnamon can add a subtle warmth to the Indian creamy chicken curry.

If you want a quick and easy one-pan version after busy days, check out the Butter Chicken Skillet recipe. It captures all the authentic flavor with less fuss.

FAQs: Your Questions Answered

Does this Butter Chicken really satisfy hearty appetites?
Absolutely! My family members have hearty appetites, and this Butter Chicken always fills the plate and belly. The blend of tender chicken and creamy tomato gravy is endlessly satisfying.

What if someone in my family prefers milder flavors in their Butter Chicken?
No problem! I reduce the chili powder and add extra cream to mellow out the spice. You can always serve a smoother Butter Chicken alongside a spicier side chutney for those who like heat.

Can I prepare Butter Chicken ahead of time?
Definitely. This Butter Chicken actually tastes better if made a day ahead and reheated slowly to let flavors deepen. Just store in an airtight container in the fridge.

Is tandoori chicken necessary?
While traditional Butter Chicken uses tandoori chicken, pan-sauteed marinated chicken gives a wonderful smoky touch too. It’s a great shortcut without losing flavor.

What’s the secret to a creamy tomato gravy?
Slow simmering the pureed tomatoes until thick, then folding in cashew cream sauce and butter ensures richness without drowning the spices.

Can I make this Butter Chicken dairy-free?
Yes! Use ghee or oil and coconut cream to keep the creaminess intact. The tomato gravy and spices carry the flavor brilliantly.

Where can I find authentic Butter Chicken spice blends?
Look in Indian grocery stores or reliable online spice shops. You can also make your own using garam masala, Kashmiri chili powder, turmeric, and cumin for that flavor-building cheer.

If you want more insights about what makes butter chicken so special, check this Facebook post discussion. It sparked some great conversations among flavor seekers.

Final Kitchen Wisdom:

This Butter Chicken supports everything I believe in about family meals—simplicity blending with authentic, generous flavor. It brings us together around the table, sharing stories and seconds alike, because flavor encourages connection.

My Butter Chicken Flavor Secrets:
1. Slow-cooked tomato gravy builds deep character.
2. Cashew cream sauce adds silkiness without overpowering spices.
3. A final sprinkle of garam masala lifts the whole dish.

Over time, my family has embraced Butter Chicken variations: a fiery version with extra chili for my spice-loving brother, a milder, creamier one for my nephew’s sensitive palate, and a coconut dairy-free style for my lactose-intolerant cousin. They all say it tastes like home.

Make this Butter Chicken your own by adjusting spices or cream levels—it’s a canvas that’s forgiving and rewarding. My hope is that your family finds the same satisfaction in this recipe as mine has, creating your own cherished kitchen memories.

For more buttery chicken inspiration, take a peek at these neighboring recipes featuring similar authentic flavors:

Happy cooking, fellow flavor seekers! Your Butter Chicken journey is waiting to bring warmth, flavor, and togetherness into your home.

  Print

Butter Chicken

Butter Chicken is a rich and creamy Indian curry featuring tender chicken pieces simmered in a spiced tomato and butter sauce, perfect for a comforting meal.

  • Author: Avery Mitchell
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Skillet
  • Cuisine: Indian

Ingredients

Scale
  • 500g boneless chicken thighs, cut into pieces
  • 3 tbsp butter
  • 1 cup tomato puree
  • 1/2 cup heavy cream
  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 1 tbsp ginger, grated
  • 2 tsp garam masala
  • 1 tsp turmeric powder
  • 1 tsp chili powder
  • 1 tsp ground cumin
  • 1 tsp coriander powder
  • 1/2 cup plain yogurt
  • 1 tbsp lemon juice
  • Salt to taste
  • Fresh cilantro leaves for garnish
  • 1 tbsp oil

Instructions

  1. Marinate the chicken with yogurt, lemon juice, half the garlic and ginger, turmeric, and salt. Let it sit for at least 1 hour.
  2. Heat oil in a pan and cook the marinated chicken until it’s browned and nearly cooked through. Remove and set aside.
  3. In the same pan, melt butter and sauté the onions until golden brown.
  4. Add remaining garlic and ginger, then stir in garam masala, chili powder, cumin, and coriander powder. Cook for 1 minute until fragrant.
  5. Pour in the tomato puree and simmer for 10 minutes until the sauce thickens and oil starts to separate.
  6. Return the chicken to the pan and stir well to coat with the sauce. Cook for 5 minutes.
  7. Reduce heat and stir in the heavy cream. Simmer gently for another 5 minutes until the chicken is fully cooked and the sauce is creamy.
  8. Adjust salt to taste and garnish with fresh cilantro leaves before serving.

Notes

For extra depth, marinate the chicken overnight and serve with warm naan bread or basmati rice.

Did you make this recipe?

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