As the tantalizing aroma wafts through my kitchen, I can’t help but feel transported to a bustling market in Delhi, where the essence of authentic Indian Butter Chicken fills the air. This beloved dish, with its tender chicken perfectly marinated in a blend of spices and yogurt, creates a cozy meal that’s both high in protein and irresistibly comforting. Preparing Authentic Indian Butter Chicken not only brings joy to the dinner table but also allows me to indulge in a culinary adventure that’s surprisingly quick and satisfying. Whether you’re setting the stage for a family dinner or impressing guests at a special occasion, this recipe promises to deliver an experience that warms the heart and pleases every palate. Ready to create a comforting masterpiece that captures the spirit of Indian cuisine? Let’s dive in!

Why is this Butter Chicken irresistible?

Authentic Flavors: Each bite of this Butter Chicken transports you to India, bursting with rich spices and creamy goodness.
Easy to Make: With simple ingredients and straightforward steps, even beginners will shine in the kitchen.
Meal Prep Winner: This dish is perfect for batch cooking; it stores beautifully for quick weeknight dinners.
Protein-Packed: High in protein, it’s a satisfying option for anyone looking to enjoy a hearty meal without the guilt.
Crowd Pleaser: Serve it at your next gathering and watch your guests rave—pair it with naan or basmati rice for a complete feast! Try it alongside Hot Honey Chicken or Pesto Chicken Broccoli for a diverse spread.

Authentic Indian Butter Chicken Ingredients

• Get ready to discover the essentials of this classic dish!

For the Chicken Marinade

  • Boneless chicken thighs – The main protein source; opt for chicken breasts for a leaner twist.
  • Plain yogurt – Adds tenderness and flavor; buttermilk can substitute for a tangier touch.
  • Lemon juice – Brightens the flavor and helps marinate; fresh lime juice works in a pinch.
  • Garam masala – The key spice blend for depth; curry powder can serve if garam masala isn’t available.

For the Spice Mix

  • Ground cumin – Enhances the earthy flavors; no substitutions are needed.
  • Ground coriander – Provides a citrus aroma; cilantro stems can be utilized for a similar taste.
  • Turmeric powder – Adds vibrant color and health benefits; simply omit if needed.
  • Red chili powder – Offers heat and spice; adjust based on personal preference; cayenne pepper is a great substitute.
  • Salt – Essential for enhancing flavors; sea salt or kosher salt can also be used.

For the Sauce

  • Butter – Infuses richness and flavor; ghee offers an authentic touch while olive oil provides a healthier option.
  • Large onion – Forms the flavor base; shallots can substitute for a sweeter profile.
  • Garlic cloves – Necessary for aromatics; garlic powder can be a last resort in smaller amounts.
  • Ginger – Brings warmth and spice; ground ginger can stand in as needed.
  • Tomato puree – This forms the sauce base; fresh blended tomatoes are a substitute, though cooking time may increase.
  • Heavy cream – Gives the dish its signature creaminess; coconut cream is a dairy-free option.

For Garnishing

  • Fresh cilantro – Adds freshness and color; can be omitted if not on hand.

This Authentic Indian Butter Chicken is not merely a meal; it’s an experience brimming with flavor!

Step‑by‑Step Instructions for Authentic Indian Butter Chicken

Step 1: Prepare Marinade
In a bowl, mix together plain yogurt, lemon juice, garam masala, ground cumin, ground coriander, turmeric powder, red chili powder, and salt until well combined. This aromatic marinade brings life to the Authentic Indian Butter Chicken. The mixture should be thick yet smooth, coating the back of a spoon as you mix.

Step 2: Marinate Chicken
Cut boneless chicken thighs into even pieces and add them to the marinade, ensuring they are fully coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or overnight for deeper flavor infusion. The longer the chicken marinates, the more tender and flavorful it will be when cooked.

Step 3: Sauté Onions
In a large, heavy-bottomed pan, melt butter over medium heat. Once melted and bubbling, add finely chopped large onion and sauté until they turn golden brown, about 8–10 minutes. This caramelization adds a rich flavor base to your Authentic Indian Butter Chicken.

Step 4: Add Garlic and Ginger
Stir in minced garlic cloves and grated ginger into the pan. Cook for an additional 1–2 minutes, stirring frequently until the garlic is fragrant but not burnt. This step infuses the dish with aromatic warmth, perfectly complementing the spice blend.

Step 5: Cook Chicken
Add the marinated chicken to the pan, spreading it evenly. Sauté for 8–10 minutes or until the chicken pieces are cooked through and no longer pink. Cooking at medium heat ensures your chicken remains juicy and tender, forming the heart of the Authentic Indian Butter Chicken.

Step 6: Add Tomato Purée
Pour in the tomato puree, stirring it into the chicken mixture. Lower the heat and let it simmer for about 10 minutes, allowing the flavors to meld together. You’ll see the sauce thicken and release its vibrant color, adding a rich foundation to your dish.

Step 7: Incorporate Cream
Reduce the heat to low and gradually mix in heavy cream, stirring until the sauce reaches a creamy consistency. Let it simmer for an additional 5–7 minutes to meld the flavors beautifully. Be careful to keep the heat low to avoid curdling the cream, ensuring a luscious sauce for your Authentic Indian Butter Chicken.

Step 8: Garnish
Once finished, serve your Authentic Indian Butter Chicken hot, garnished with freshly chopped cilantro for added freshness and color. Pair with basmati rice or naan to absorb the rich sauce, offering a comforting meal that will delight family and friends alike.

Authentic Indian Butter Chicken Variations

Feel free to mix and match flavors to make this dish your own and explore new dimensions of taste!

  • Vegetarian Option: Replace chicken with paneer cubes for a delicious vegetarian twist that holds up beautifully in the sauce. Paneer absorbs the flavors wonderfully and offers a satisfying bite.

  • Spicy Kick: Add chopped green chilies or a dash of cayenne pepper during cooking for an extra spicy boost. This will elevate the dish’s heat level and excite any spice lover’s palate!

  • Dairy-Free Delight: For a dairy-free option, substitute heavy cream with coconut cream for a tropical flair. The creamy texture remains, while adding a delightful hint of sweetness.

  • Flavor Change: Use cooked lentils instead of chicken for a hearty, plant-based alternative that still delivers on protein. Season them well, and this option becomes a nourishing meal.

  • Additional Veggies: Stir in some bell peppers or spinach towards the end of cooking for added color and nutrition. The veggies will soften while adding to the complexity of texture.

  • Curry Fusion: For a unique twist, try adding Thai red curry paste to the sauce. It gives a vibrant punch while still honoring the core flavors of the Dish.

  • Herbal Freshness: Stir in chopped fresh mint or basil as a garnish—this refreshes the dish and adds an unexpected layer of flavor. The herbs bring brightness that pairs beautifully with the richness of the butter chicken.

Enhance your dining experience by serving this Authentic Indian Butter Chicken alongside homemade Garlic Naan or Honey Butter Cornbread to soak up every bit of that luscious sauce!

Make Ahead Options

These Authentic Indian Butter Chicken is a meal prep dream come true! You can marinate the chicken in the spiced yogurt blend up to 24 hours in advance, allowing the flavors to intensify beautifully. Additionally, you can sauté the onions, garlic, and ginger, then store them in the refrigerator for up to 3 days. When you’re ready to serve, simply add the marinated chicken to the sautéed mixture, cook until done, stir in the tomato puree, and finish with the heavy cream. Following these steps will help maintain the dish’s rich and creamy quality, ensuring that it’s just as delicious as when freshly made—perfect for busy weeknights!

Storage Tips for Authentic Indian Butter Chicken

  • Fridge: Store leftover Authentic Indian Butter Chicken in an airtight container for up to 3 days. Make sure it’s completely cooled before sealing to maintain freshness.

  • Freezer: Freeze portions of the butter chicken in freezer-safe containers for up to 3 months. Thaw in the fridge overnight before reheating to preserve texture and flavor.

  • Reheating: Reheat on the stovetop over low heat, stirring occasionally, until heated through. Alternatively, you can microwave it in short intervals, making sure to cover it to avoid drying out.

  • Airtight Wrapping: If storing in the refrigerator, cover with plastic wrap before sealing to keep it extra fresh and prevent any unwanted odors from affecting your dish.

Expert Tips for Authentic Indian Butter Chicken

  • Even Pieces: Cut the chicken into uniform pieces to ensure even cooking. This helps avoid tough bits and ensures all pieces are tender and juicy.

  • Longer Marinade: Allow the chicken to marinate longer, ideally overnight, to achieve a deeper flavor that penetrates the meat.

  • Low Heat for Cream: When adding the heavy cream, keep the heat low to prevent curdling. A gentle simmer is key for a smooth, creamy sauce.

  • Spice Adjustments: Adjust red chili powder based on your spice tolerance. It’s always easier to start with less and add more as needed for your taste.

  • Add Kasuri Methi: For extra depth of flavor, consider adding kasuri methi (dried fenugreek leaves) during the final simmer of your Authentic Indian Butter Chicken.

What to Serve with Authentic Indian Butter Chicken

Transform your meal into a culinary delight with these perfect accompaniments, designed to complement the rich flavors of Butter Chicken.

  • Basmati Rice: The fluffy texture and aromatic flavor of basmati rice soak up the sauce beautifully, making each bite blissful. Paired with a light drizzle of ghee, it’s the ultimate match.

  • Warm Naan Bread: Soft, pillowy naan is perfect for scooping up the creamy sauce. Enjoy it brushed with garlic butter for an extra layer of flavor that elevates the meal.

  • Cucumber Raita: This cooling yogurt-based side balances the warmth of the spices, offering a refreshing contrast. Simply mix yogurt with diced cucumber, mint, and a touch of cumin.

  • Saag Aloo: A side of spiced spinach and potatoes adds vibrant color and nutrition, rounding out the meal with hearty, earthy notes. It’s a delightful complement that keeps you coming back for more.

  • Chickpea Salad: A light, tangy chickpea salad with tomatoes, onions, and lemon juice provides a fresh crunch alongside the rich Butter Chicken. The freshness enhances the overall dining experience.

  • Mango Lassi: For a delectable drink, a mango lassi brings a sweet, creamy element to the table, perfectly balancing the spiciness of the dish. The smooth texture refreshes the palate after each bite.

  • Gulab Jamun: Don’t forget a sweet finish! These soft, syrup-soaked dessert balls are a delightful ending, providing a contrast to the rich and savory flavors of the Butter Chicken.

Enjoy crafting your perfect dinner experience with these exquisite pairings that promise warmth and comfort!

Authentic Indian Butter Chicken Recipe FAQs

How do I select the right chicken for Butter Chicken?
Absolutely! For Authentic Indian Butter Chicken, boneless chicken thighs are ideal because they stay moist during cooking. If you prefer a leaner option, chicken breasts work beautifully too—just be cautious not to overcook them to maintain tenderness.

What is the best way to store leftovers of Butter Chicken?
You can keep leftover Authentic Indian Butter Chicken in an airtight container in the fridge for up to 3 days. Ensure it’s fully cooled before sealing it. To reheat, warm it on the stovetop over low heat, stirring occasionally, which helps to maintain its creamy consistency.

Can I freeze Butter Chicken for later consumption?
Yes, you can! To freeze, portion the Authentic Indian Butter Chicken into freezer-safe containers after it has cooled completely. It will stay fresh for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the fridge and reheat gently on the stove.

What should I do if my Butter Chicken sauce is too thin?
If you find your sauce is not thick enough after cooking, try simmering it uncovered for a few more minutes, allowing some of the liquid to evaporate. For additional thickness, you can stir in a bit of cornflour mixed with water, cooking for another minute to achieve a creamy consistency.

Is Butter Chicken suitable for people with dairy allergies?
While traditional Butter Chicken uses yogurt and heavy cream, you can easily adapt the recipe. For a dairy-free version, substitute plain yogurt with non-dairy yogurt and swap heavy cream for coconut cream. This keeps the essence of the dish while making it accessible for those with dairy restrictions.

What spices can I use if I can’t find garam masala?
Very! If garam masala isn’t available, you can substitute it with curry powder—though be aware it will alter the flavor slightly. Alternatively, you can create your own spice blend using equal parts ground cumin, ground coriander, and a pinch of cinnamon, nutmeg, and black pepper to get that warm, spiced essence you need for Authentic Indian Butter Chicken.

Authentic Indian Butter Chicken

Mouthwatering Authentic Indian Butter Chicken Made Easy

Experience the rich flavors of Authentic Indian Butter Chicken, a comforting and high-protein delight.
Prep Time 15 minutes
Cook Time 40 minutes
Marinating Time 1 hour
Total Time 1 hour 55 minutes
Servings: 4 servings
Course: Chicken
Cuisine: Indian
Calories: 520

Ingredients
  

For the Chicken Marinade
  • 1 kg Boneless chicken thighs Chicken breasts can be used for a leaner option.
  • 1 cup Plain yogurt Substitute with buttermilk for a tangier flavor.
  • 2 tbsp Lemon juice Fresh lime juice can be used if needed.
  • 2 tbsp Garam masala Curry powder can substitute if necessary.
For the Spice Mix
  • 1 tsp Ground cumin No substitutions needed.
  • 1 tsp Ground coriander Cilantro stems can be used for a similar taste.
  • 1/2 tsp Turmeric powder Omit if needed.
  • 1 tsp Red chili powder Adjust based on personal preference.
  • 1 tsp Salt Sea salt or kosher salt can also be used.
For the Sauce
  • 4 tbsp Butter Ghee can be used for an authentic touch.
  • 1 large Onion Shallots can substitute for a sweeter profile.
  • 4 cloves Garlic Garlic powder can be used in smaller amounts if needed.
  • 1 tbsp Ginger Ground ginger can substitute as needed.
  • 1 cup Tomato puree Fresh blended tomatoes can be used.
  • 1 cup Heavy cream Coconut cream is a dairy-free option.
For Garnishing
  • 1/4 cup Fresh cilantro Can be omitted if not available.

Equipment

  • large mixing bowl
  • Heavy-bottomed pan
  • measuring cups
  • measuring spoons
  • Spoon for mixing

Method
 

Step-by-Step Instructions
  1. In a bowl, mix together plain yogurt, lemon juice, garam masala, ground cumin, ground coriander, turmeric powder, red chili powder, and salt until well combined.
  2. Cut boneless chicken thighs into even pieces and add them to the marinade, ensuring they are fully coated. Cover and refrigerate for at least 1 hour or overnight.
  3. In a large, heavy-bottomed pan, melt butter over medium heat. Add finely chopped large onion and sauté until golden brown, about 8–10 minutes.
  4. Stir in minced garlic cloves and grated ginger into the pan. Cook for an additional 1–2 minutes until fragrant.
  5. Add the marinated chicken to the pan, spreading it evenly. Sauté for 8–10 minutes until cooked through.
  6. Pour in the tomato puree, stirring it into the chicken mixture. Lower heat and let it simmer for about 10 minutes.
  7. Reduce the heat to low and gradually mix in heavy cream, stirring until creamy. Let it simmer for an additional 5–7 minutes.
  8. Serve hot, garnished with freshly chopped cilantro.

Nutrition

Serving: 1servingCalories: 520kcalCarbohydrates: 18gProtein: 45gFat: 30gSaturated Fat: 15gCholesterol: 150mgSodium: 800mgPotassium: 750mgFiber: 2gSugar: 6gVitamin A: 800IUVitamin C: 5mgCalcium: 120mgIron: 3mg

Notes

This Authentic Indian Butter Chicken is a delightful culinary experience, perfect for gatherings or cozy family dinners.

Tried this recipe?

Let us know how it was!