If you’ve ever wanted to master a dish that bursts with richness, warmth, and comforting spices, this Indian Butter Chicken Recipe is exactly what you need. It’s an absolute crowd-pleaser that combines tender chicken pieces simmered in a luscious, creamy tomato sauce dusted with aromatic spices. Each bite feels like a hug from the inside, making it a perfect meal to share with family and friends or to savor on a cozy night in. This recipe is straightforward enough to whip up on a weeknight yet special enough to impress whenever you serve it.

Indian Butter Chicken Recipe - Recipe Image

Ingredients You’ll Need

The magic of this Indian Butter Chicken Recipe lies in the simplicity and harmony of its ingredients. Each element is crucial, whether it’s the fragrant spices that define the flavor profile or the cream and butter that bring that silky, indulgent texture you crave.

  • 1 lb boneless chicken, cut into bite-sized pieces: Perfectly tender chunks that soak up all the flavors of the sauce.
  • 2 tablespoons unsalted butter: Adds richness and helps sauté the aromatics perfectly.
  • 1 onion, chopped: Provides a sweet base once softened, balancing the spices.
  • 3 cloves garlic, minced: Imparts a lovely pungency essential for authentic taste.
  • 1 tablespoon grated ginger: Offers a fresh zing that brightens the sauce beautifully.
  • 1 teaspoon ground turmeric: Gives a vibrant golden color and mild earthiness.
  • 1 teaspoon ground cumin: Adds warm, smoky notes that deepen the flavor.
  • 1 teaspoon ground coriander: Brings a subtle citrus undertone.
  • 1 teaspoon ground garam masala: The aromatic spice mix that truly makes the dish special.
  • 1 teaspoon chili powder: Adds a gentle heat without overpowering the dish.
  • 1 cup tomato puree: The rich, tangy base for the luscious sauce.
  • 1/2 cup heavy cream: Creates the signature creamy texture that makes butter chicken irresistible.
  • Salt and pepper to taste: Essential for seasoning and balancing all the flavors.

How to Make Indian Butter Chicken Recipe

Step 1: Sauté Aromatics

Start by melting the butter in a large skillet over medium heat. Add the chopped onion, minced garlic, and grated ginger, then sauté for about 2-3 minutes until the onions become soft and translucent. This base layer brings warmth and a gentle sweetness that complements the spices perfectly.

Step 2: Toast the Spices

Next, sprinkle in the turmeric, cumin, coriander, garam masala, and chili powder. Cook them for about a minute, stirring constantly until you can smell all their fragrant notes waking up. Toasting spices at this stage intensifies their flavors and adds depth to the sauce.

Step 3: Brown the Chicken

Now it’s time to add the chicken pieces to the skillet. Cook them for 5 to 6 minutes until they turn golden brown on all sides. This not only locks in moisture but also gives those lovely caramelized bits that make the dish extra tasty.

Step 4: Simmer with Tomato Puree

Pour in the tomato puree and lower the heat. Let the sauce simmer gently for 10 minutes. This allows it to thicken nicely and for the chicken to absorb the tangy, spiced tomato flavors.

Step 5: Stir in Cream

Finally, stir the heavy cream into the pan and let the sauce cook for another 5 minutes. This step creates that silky, rich consistency that is the hallmark of any great butter chicken.

Step 6: Season and Serve

Finish by seasoning the dish with salt and freshly ground pepper according to your taste. Your Indian Butter Chicken Recipe is now ready to be enjoyed with fluffy basmati rice or warm naan bread for a truly satisfying meal.

How to Serve Indian Butter Chicken Recipe

Indian Butter Chicken Recipe - Recipe Image

Garnishes

For a pop of freshness and color, sprinkle chopped cilantro leaves on top right before serving. You can also add a drizzle of cream or a few slivers of toasted almonds for a lovely contrast in texture and visual appeal.

Side Dishes

Indian Butter Chicken shines when paired with soft, buttery naan or fragrant basmati rice, both of which soak up the luscious sauce beautifully. For a lighter balance, consider serving alongside a cucumber raita or a simple green salad dressed with lemon juice and chaat masala.

Creative Ways to Present

If you’re hosting a dinner party, serve your butter chicken in individual small cast iron skillets or pretty bowls to impress your guests. Adding a side of roasted vegetables or spiced lentils can transform your meal into a feast full of exciting layers of flavor.

Make Ahead and Storage

Storing Leftovers

Leftover Indian Butter Chicken keeps beautifully in an airtight container in the refrigerator for up to 3 days. The flavors often deepen overnight, making your next meal just as delightful.

Freezing

This dish freezes well, too. Allow it to cool completely before transferring into freezer-safe containers. It can be frozen for up to 2 months. When ready to enjoy, thaw in the refrigerator overnight for best results.

Reheating

Reheat gently over medium-low heat on the stovetop, stirring occasionally to prevent the cream from separating. You can add a splash of water or cream if the sauce thickens too much during reheating, ensuring it stays silky and smooth.

FAQs

Can I use chicken thighs instead of chicken breast?

Absolutely! Chicken thighs are a fantastic choice for this recipe because they stay juicy and tender even after simmering, enhancing the dish’s overall richness.

Is it necessary to use heavy cream?

Heavy cream is key for that classic velvety texture, but if you need a lighter option, you can substitute with coconut milk or yogurt, though it will slightly alter the flavor profile.

How spicy is the Indian Butter Chicken Recipe?

This recipe has a gentle warmth from the chili powder, but it’s not overly spicy. You can adjust the amount of chili powder to suit your heat preference.

Can I make this recipe gluten-free?

Yes, this recipe is naturally gluten-free as long as your tomato puree and spices are free from additives containing gluten. Always double-check packaged ingredients to be safe.

What can I use instead of tomato puree?

If you don’t have tomato puree, you can blend canned tomatoes until smooth or use a high-quality tomato sauce. Just be sure it’s unsweetened for the best flavor balance.

Final Thoughts

There’s something truly special about making your own Indian Butter Chicken Recipe at home. It’s an inviting dish that brings beautiful colors, irresistible aromas, and comforting flavors together in one pot. Once you try this recipe, it may just become a beloved staple in your cooking routine. Trust me, it’s absolutely worth every minute in the kitchen and every bite at the table. So grab your butter, spices, and chicken and dive into this soul-satisfying dish—you won’t regret it!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Indian Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 84 reviews
  • Author: admin
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Description

A rich and creamy Indian Butter Chicken recipe featuring tender boneless chicken simmered in a buttery tomato-based sauce infused with aromatic spices and finished with heavy cream. This classic North Indian dish is perfect for a comforting and flavorful meal served with rice or naan.


Ingredients

Scale

Chicken and Butter

  • 1 lb boneless chicken, cut into bite-sized pieces
  • 2 tablespoons unsalted butter

Vegetables and Aromatics

  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1 tablespoon grated ginger

Spices

  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon ground garam masala
  • 1 teaspoon chili powder

Sauce

  • 1 cup tomato puree
  • 1/2 cup heavy cream
  • Salt and pepper to taste


Instructions

  1. Sauté the Aromatics: Heat the butter in a large skillet over medium heat. Add the chopped onion, minced garlic, and grated ginger. Sauté for 2-3 minutes until the onions soften and become translucent, releasing their fragrance.
  2. Toast the Spices: Stir in the ground turmeric, cumin, coriander, garam masala, and chili powder. Cook the spices for about 1 minute to toast them gently and release their full aroma and flavor.
  3. Cook the Chicken: Add the bite-sized chicken pieces to the skillet. Cook for 5-6 minutes, turning occasionally, until the chicken is browned evenly on all sides but not fully cooked through.
  4. Add Tomato Puree and Simmer: Pour in the tomato puree, stirring well to combine with the spices and chicken. Reduce the heat slightly and let the sauce simmer uncovered for 10 minutes to thicken and meld the flavors.
  5. Finish with Cream: Stir in the heavy cream gently, cooking for an additional 5 minutes until the sauce is creamy, rich, and the chicken is thoroughly cooked.
  6. Season and Serve: Taste the sauce and season with salt and pepper as needed. Serve hot with steamed rice or warm naan bread for a complete meal.

Notes

  • For a richer flavor, you can add a splash of fenugreek leaves (kasuri methi) during the final cooking step.
  • Adjust chili powder according to your preferred spice level.
  • This recipe can be doubled easily to serve more people.
  • Leftovers store well in the refrigerator for up to 3 days and can be reheated gently on the stovetop.
  • For a dairy-free version, substitute heavy cream with coconut cream or cashew cream.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star