Butter Chicken Recipe Indian

Butter chicken is a rich, creamy Indian dish made with marinated chicken simmered in a tomato-based sauce. Infused with aromatic spices and finished with butter and cream, it’s a classic from Northern India. This Butter Chicken Recipe Indian combines authentic flavors and straightforward steps for a restaurant-style meal at home.

Prep Time Cook Time Total Time Servings Difficulty Cuisine
20 mins 40 mins 1 hour 4 Moderate Indian

Why This Recipe Works

Authentic Indian butter chicken stands apart because of its layering of flavors. You start with marinated chicken that tenderizes and infuses with spices, then build a rich sauce with tomatoes, cream, and butter. The depth of flavor comes from using traditional spices like garam masala and fenugreek leaves, which are essential to the Indian touch.

I tested several ways to achieve the perfect sauce—some used too much water, others were overly spicy. This version uses a thick, velvety base that clings to the chicken without being pasty or greasy. The use of yogurt in the marinade not only tenderizes the chicken but also balances the acidity of the tomatoes.

The secret is in the slow simmering of the tomato puree. This gives the sauce a concentrated flavor rather than a raw taste. With minimal ingredients, you get a taste of the Indian street and home kitchens all over the country.

Ingredients

Ingredient Quantity Notes
Chicken Thighs 2 lbs / 900g Fresh or frozen boneless, skinless thighs
Plain Yogurt 1 cup / 240ml For tenderizing; full-fat recommended
Tomatoes 2 lbs / 900g Fresh or tinned; canned crushed tomatoes acceptable
Onion 1 Used for caramelizing
Garlic 4 cloves Mashed or minced
Ginger 1 inch Grated
Cumin Seeds 1 tsp For toasty aroma
Ground Cumin 1/2 tsp For depth
Ground Coriander 1/2 tsp Complements tomato
Salt To taste Balances sweetness
Black Pepper 1/4 tsp Add a bit more for heat
Ground Garam Masala 1 tsp Key to Indian flavor
Bay Leaf 1 Optional for subtle aroma
Fenugreek Leaves 10-12 fresh or 1 tsp dried Adds distinctive, nutty taste
Butter 4 tbsp Unsalted for best control
Cream 1/2 cup / 120ml Heavy cream ideal for richness
Cilantro For garnish Fresh or dried

Step-by-Step Instructions

Step 1: Prepare the Chicken Marinade

  1. Place chicken thighs in a large bowl and add the plain yogurt, salt, black pepper, ground cumin, and ground coriander. Toss until the chicken is evenly coated.
  2. Cover and let the chicken marinate in the fridge for at least 30 minutes, or preferably overnight for deeper flavor.
  3. Lift the chicken out and pat dry with paper towels. Set aside for grilling or cooking.

Step 2: Cook the Tomato Base

  1. In a large saucepan or Dutch oven, heat 2 tablespoons of oil over medium-low heat. Add 2 cumin seeds and 1 finely chopped onion. Cook until the onion is soft and golden, about 8-10 minutes.
  2. Add minced garlic, grated ginger, and a pinch of salt. Cook for another 2 minutes until fragrant.
  3. Stir in 2 lbs of chopped tomatoes (or 2 cans of crushed tomatoes) and simmer the mixture over low heat. Use a spoon to press the tomatoes into a puree as they simmer. Cook for 20-25 minutes, until the sauce is thick and the liquid has reduced significantly.
  4. Stir in the ground garam masala and fresh or dried fenugreek leaves. Season with additional salt if needed. Remove from heat and set aside.

Step 3: Cook the Chicken

  1. In a large skillet or pan, heat 1 tablespoon of oil or ghee over medium heat. Add the marinated chicken in batches and cook for 4-5 minutes per side until golden brown and cooked through.
  2. Transfer the cooked chicken to a plate and set aside. The pan will be used next to finish the sauce.

Step 4: Combine the Chicken and Sauce

  1. Add the remaining 2 tablespoons of butter to the same pan and melt over low heat. Add the cooked tomato base and bring it to a gentle simmer.
  2. Gently add the browned chicken thighs to the sauce and mix well. Let the chicken simmer in the tomato sauce for 8-10 minutes to absorb all the flavors.
  3. Lastly, stir in the cream and simmer for 3-4 more minutes. Adjust the seasoning and taste before serving.

Chef Tips for Perfect Results

  • Use high-quality, full-fat plain yogurt for a creamy texture and better flavor in the marinade.
  • Simmer the tomato sauce low and slow to avoid burning and for a deeper taste.
  • Do not overcook the chicken during the initial pan-cooking phase. The thighs will continue to cook in the sauce.
  • Use ghee instead of oil in the pan for a more authentic Indian aroma.
  • Adjust the amount of ground garam masala to control the intensity of spices.
  • Finish with freshly torn cilantro and a drizzle of cream just before serving for the best presentation.

Common Mistakes to Avoid

  • Skipping the marination—without it, the chicken lacks tenderness and deeper flavor.
  • Not enough reduction in the tomato puree—this leads to a raw, acidic sauce. Simmer until it’s thick and concentrated.
  • Adding the cream too early—this can cause breakage in the sauce’s texture. Add it in the last step after everything is cooked.
  • Under-seasoning the chicken—always use more fresh herbs and spices than you think are needed; you can always adjust down.
  • Chosing the wrong cut of chicken—thighs are the best option; breasts dry out quickly and don’t absorb flavors as well.

Variations and Substitutions

Ingredient Substitution Impact on Flavor
Chicken Thighs Chicken Breasts Less tender and richer in flavor. Cook for shorter periods.
Plain Yogurt Coconut Yogurt or Buttermilk Variation in taste. Coconut yogurt adds a hint of tropical flavor.
Tomatoes Tomato Paste More intense, less fresh flavor. Dilute with water to balance.
Heavy Cream Coconut Milk Vegetarian alternative. Creamier and slightly sweeter profile.
Fenugreek Leaves Omitted or substituted with Kasuri Methi Kasuri Methi is dried fenugreek. Add a bit more for similar taste.

Serving Suggestions and Pairings

Butter chicken is traditionally served with steamed basmati rice or garlic naan and is a centerpiece for family meals. Here are some pairing ideas:

  • With steamed basmati rice and a side of naan for a complete meal.
  • As a filling for parathas or as part of a roti-based dinner.
  • Served with raita or pickles for a refreshing balance to the rich cream base.
  • Suitable for special occasions, family dinners, or as a vegetarian-friendly main with a side of mixed vegetables.

Storage and Reheating

Method Duration Instructions
Refrigerate Up to 5 days Cool and store in an airtight container.
Freeze Up to 3 months Let cool completely, then store in airtight, heavy-duty containers or zip-top freezer bags.
Reheat (Stovetop) 30 minutes Simmer in a pan over low heat. Add a splash of water or cream if needed to restore consistency.
Reheat (Microwave) 2-5 minutes Heat in short intervals, stirring between each, to prevent scorching or overcooking.

Nutritional Information

Nutrient Amount per Serving
Calories Approximately 550 kcal
Protein Approximately 35 g
Fat Approximately 35 g
Carbohydrates Approximately 25 g
Fiber Approximately 5 g
Sugar Approximately 5 g
Sodium Approximately 1000 mg

Frequently Asked Questions

Can I use a substitute for cream?

Yes, coconut milk or heavy cream from plant-based sources can replace dairy cream for a vegan or dairy-free version. The taste will be slightly different but still rich and satisfying.

Can I make this ahead of time?

Absolutely. Butter chicken improves in flavor when made the day before. Reheat gently before serving. Store in the fridge or freezer.

How do I know the chicken is done?

Use a meat thermometer. Chicken is fully cooked when the internal temperature reaches 165°F (74°C). Alternatively, the juices should run clear without pinkness when pierced.

What if the sauce is too watery?

Simmer the sauce longer to reduce the liquid. For a quick fix, mix a small amount of cornstarch with water and stir into the sauce while heating.

How can I make it spicier?

Add extra cayenne pepper or a finely chopped green chili before adding the tomato paste. Adjust the amount based on your heat preference.

Conclusion

This Butter Chicken Recipe Indian captures the heart of Indian cuisine with its deep, layered flavors and rich, creamy texture. Whether you’re a cooking enthusiast or a first-time recipe-taker, the method is straightforward and rewarding. With just a few quality ingredients and proper preparation, you’ll savor an authentic taste of India. Pair it with rice or naan and enjoy a meal that feels as special as the spices and care you bring to it.

Leave a Comment