Authentic Indian Butter Chicken Recipe

Authentic Indian Butter Chicken Recipe: A Rich and Flavorful Delight đŸ—đŸ§ˆđŸŒ¶ïž

1. Introduction

Discover the secrets to making homemade butter chicken with this easy Indian chicken recipe that is both authentic and delicious. As a beloved classic in Indian cuisine, authentic butter chicken combines tender chicken simmered in a luscious, spiced tomato-based sauce infused with butter and cream. This easy Indian chicken recipe is perfect for homemade dinners and can be prepared with readily available ingredients. Whether you’re an experienced cook or a beginner, this recipe offers a satisfying and flavorful experience that brings the vibrant taste of India right to your kitchen. Get ready to impress your family and friends with this easy Indian chicken recipe that promises rich aromas and delightful flavors, making it an ideal choice for a comforting family meal or entertaining guests.

2. Ingredients for Homemade Butter Chicken

  • 1.5 lbs (700g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
  • 1 cup plain yogurt
  • 2 tablespoons lemon juice
  • 3 tablespoons butter
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons tomato paste
  • 1 can (14 oz) crushed tomatoes
  • 1 cup heavy cream or coconut cream
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric powder
  • 1 teaspoon chili powder (adjust to taste)
  • Salt and black pepper to taste
  • Fresh cilantro for garnish

3. Preparing the Ingredients for Easy Indian Chicken Recipe

Marinate the Chicken

In a large mixing bowl, combine the chicken pieces with yogurt, lemon juice, a pinch of salt, and a dash of chili powder. Cover and let it marinate for at least 30 minutes in the refrigerator. This step tenderizes the chicken and infuses it with authentic flavors, essential for achieving a truly homemade butter chicken.

Prepare the Spice Base

Gather the spices—garam masala, cumin, turmeric, and chili powder—and set them aside, ready to add depth and authentic flavor to your homemade butter chicken. These spices are integral to creating the rich, aromatic sauce characteristic of traditional Indian cuisine.

4. Making the Authentic Butter Chicken Step-by-Step

1. Cook the Chicken

Heat 1 tablespoon of butter in a large skillet over medium heat. Add the marinated chicken and cook until it turns golden brown and is cooked through, about 8-10 minutes. Remove the chicken and set aside. For extra flavor, you can also cook the chicken in a [crock-pot](https://amzn.to/43MV74E) for a slow-cooked, tender result.

2. Sauté Onion, Garlic, and Ginger

In the same skillet, add another tablespoon of butter. Sauté the chopped onion until translucent, about 5 minutes. Add garlic and ginger, cooking until fragrant, about 2 minutes. This combination forms the fragrant base for the creamy tomato sauce.

3. Create the Tomato Sauce

Add tomato paste and crushed tomatoes to the skillet. Stir well and cook for 10 minutes, allowing the flavors to meld and the sauce to thicken slightly. For quick preparation, use a [high-quality canned crushed tomatoes](https://spoonella.com/category/dinner/).

4. Add Spices and Cream

Sprinkle in the prepared spices—garam masala, cumin, turmeric, chili powder—and season with salt and pepper. Pour in the heavy cream or coconut cream, stirring continuously to create a smooth, creamy sauce. This step is crucial in achieving the authentic rich texture of butter chicken.

5. Combine Chicken and Serve

Return the cooked chicken to the skillet, stir to coat with the sauce, and simmer for 10 minutes. Garnish with fresh cilantro. Serve hot with naan bread or fragrant basmati rice for an authentic Indian meal experience. For an extra touch, check out our [homemade naan recipe](https://spoonella.com/recipes/) to complement this dish.

5. Storage Tips for Homemade Butter Chicken

Leftover easy Indian chicken can be stored in an airtight container in the refrigerator for up to 2 days. To reheat, gently warm it on the stovetop or in the microwave, adding a splash of cream or water if needed to restore the creamy texture. For longer storage, freeze in portions for up to 3 months, ensuring the container is airtight to preserve freshness. Reheat carefully to prevent curdling and maintain authentic flavor.

6. Serving Suggestions and Food Pairings

This authentic butter chicken pairs beautifully with fluffy basmati rice, freshly baked naan, or paratha for a complete meal. For added flavor, serve with a side of cucumber raita or a crisp green salad. The rich, spiced sauce complements the tender chicken perfectly, making each bite a delightful experience. Want to elevate your meal? Try pairing it with some [crisp vegetable dishes](https://spoonella.com/category/snack/) or [cheesy garlic wraps](https://spoonella.com/easy-cheesy-chicken-garlic-wraps-25-minute-dinner-my-homemade-recipe/) for a full Indian-inspired dinner.

7. FAQs About Homemade Butter Chicken

How long does it take to prepare homemade butter chicken?

From marination to serving, it takes approximately 45 minutes to 1 hour to prepare this homemade butter chicken, especially if you include marination time. Active cooking time is about 30 minutes.

Can I use chicken breasts instead of thighs?

Yes, chicken breasts can be used, but thighs tend to stay juicier and flavorous in the curry. Adjust cooking time accordingly—breasts may cook faster and require less time in the sauce.

What is the best way to store leftover butter chicken?

Store leftovers in an airtight container in the refrigerator for up to 2 days or freeze for longer storage. Reheat gently on the stovetop or in the microwave, adding a bit of cream or water to restore creaminess and flavor.

Can I make this recipe dairy-free?

Yes, substitute heavy cream with coconut cream and use dairy-free butter or margarine. This makes a delicious dairy-free easy Indian chicken alternative that still captures the authentic flavors.

Is this an authentic butter chicken recipe?

Absolutely! This recipe is crafted to emulate the traditional flavors of authentic butter chicken using aromatic spices, butter, and cream to achieve an authentic Indian taste.

8. Conclusion

This authentic Indian butter chicken recipe delivers a rich, flavorful, and satisfying meal that showcases the true essence of Indian cuisine. With its easy preparation steps and authentic taste, it’s perfect for a family dinner or entertaining guests. Give this homemade butter chicken recipe a try and enjoy a comforting, restaurant-quality dish at home. Pair it with naan or fragrant basmati rice, and savor the incredible flavors of India in your own kitchen!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A plate of rich and creamy Indian Butter Chicken garnished with fresh coriander, served with naan and steamed rice

Authentic Indian Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Discover the rich and flavorful taste of authentic Indian butter chicken with this easy-to-make homemade recipe. Perfect for dinner or special occasions, this dish combines tender chicken in a creamy, spiced tomato-based sauce infused with butter and cream for an irresistible meal that brings the vibrant flavors of India straight to your kitchen.

  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 1.5 lbs (700g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
  • 1 cup plain yogurt
  • 2 tablespoons lemon juice
  • 3 tablespoons butter
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons tomato paste
  • 1 can (14 oz) crushed tomatoes
  • 1 cup heavy cream or coconut cream
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric powder
  • 1 teaspoon chili powder (adjust to taste)
  • Salt and black pepper to taste
  • Fresh cilantro for garnish

Instructions

  1. Marinate the chicken: In a large bowl, combine chicken with yogurt, lemon juice, salt, and chili powder. Cover and marinate for at least 30 minutes.
  2. Cook the chicken: Heat 1 tablespoon of butter in a skillet over medium heat. Add marinated chicken and cook until golden brown and cooked through, about 8-10 minutes. Remove and set aside.
  3. Sauté onion, garlic, and ginger: In the same skillet, add remaining butter. Sauté onion until translucent, then add garlic and ginger, cooking for 2 minutes.
  4. Create the tomato sauce: Add tomato paste and crushed tomatoes. Cook for 10 minutes until flavors meld and sauce thickens slightly.
  5. Add spices and cream: Stir in garam masala, cumin, turmeric, chili powder, salt, and pepper. Pour in heavy cream and stir until smooth and creamy.
  6. Combine chicken and serve: Return chicken to skillet, stir to coat, and simmer for 10 minutes. Garnish with cilantro and serve hot with naan or rice.

Notes

  • Marinate the chicken for at least 30 minutes for best flavor.
  • Adjust chili powder according to your spice preference.
  • You can substitute heavy cream with coconut cream for a dairy-free option.
  • This dish can be stored in the refrigerator for up to 2 days and reheated gently.
  • Freezing leftovers in airtight containers allows storage for up to 3 months.
  • Author: Emma Bloomfield
  • Prep Time: 40 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Dairy, Nut-Free

Nutrition

  • Serving Size: 1 cup
  • Calories: 440 Kcal
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 28g
  • Saturated Fat: 15g
  • Unsaturated Fat: 10g
  • Trans Fat: 0.2g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 40g
  • Cholesterol: 125mg

Leave a Comment

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