Indian Butter Chicken

Indian Butter Chicken – Easy, Delicious & Healthy Dinner

Indian Butter Chicken

Indian butter chicken is one of the most loved dishes in Indian cuisine, and for good reason. It combines tender pieces of chicken with a smooth, rich tomato and butter sauce that is gently spiced and deeply comforting. The sauce is creamy without being heavy, aromatic without being sharp, and flavorful without being overly hot. This balance is what makes Indian butter chicken one of the most popular Non Spicy Indian Recipes enjoyed around the world.

The taste of Indian butter chicken is layered and rounded. First, you notice the mild sweetness of tomatoes slowly cooked down. Then you get the warmth of spices like garam masala and cumin. Butter and cream soften everything, creating a silky texture that coats the chicken beautifully. The result is a Non Spicy Curry Recipe that feels luxurious but is still approachable for home cooks.

People love Indian butter chicken because it satisfies everyone at the table. It is perfect for family dinners, gatherings, and even a Dinner For 20 when you need a dish that pleases different tastes. It fits easily among Different Chicken Dinner Ideas because it works equally well for weeknights and special occasions. This Recipe For Butter Chicken is one of those Awesome Recipes that becomes a permanent part of your cooking routine once you master it. If you are looking for Ethnic Chicken Recipes that are authentic yet practical, Indian butter chicken is a great place to start.

Why You’ll Love This Recipe

Indian butter chicken is a dish that delivers maximum flavor with clear, manageable steps. When you follow this Recipe For Butter Chicken carefully, you get restaurant-level results without complicated techniques.

  • First, the flavor is balanced. Indian butter chicken is not about heat. It is about harmony between tomatoes, butter, cream, and spices. That makes it one of the best Non Spicy Indian Recipes for families, including children or anyone sensitive to spice.
  • Second, it is adaptable. Indian butter chicken can be adjusted for a weeknight dinner or scaled up for a Dinner For 20. The base sauce can be prepared ahead, making it practical for hosting.
  • Third, it uses simple pantry spices. You do not need exotic equipment. A heavy pan and a blender are enough to make this Non Spicy Curry Recipe taste authentic.
  • Fourth, it is cost-effective. With affordable chicken thighs and pantry staples, Indian butter chicken easily fits into Affordable Family Recipes without sacrificing flavor.
  • Finally, it pairs beautifully with rice, naan, or even flatbread. That makes it one of the most versatile Simple Chicken Dinner Ideas you can rely on.
Indian Butter Chicken

Preparation and Cooking Time

  • Preparation time: 25 minutes
  • Marination time: 30 minutes minimum, ideally 2 hours
  • Cooking time: 40 minutes
  • Total time: Approximately 1 hour 35 minutes
  • Serving size: 4 to 6 people

For a Dinner For 20, multiply the ingredients by four and cook in batches for best flavor.

Ingredients

For the chicken marinade:

  • 1 kg boneless chicken thighs, cut into medium pieces
  • 1 cup plain full fat yogurt
  • 1 tablespoon lemon juice
  • 2 teaspoons ginger garlic paste
  • 1 teaspoon turmeric powder
  • 2 teaspoons Kashmiri red chili powder
  • 1 teaspoon salt
  • 1 teaspoon garam masala

For the butter chicken sauce:

  • 3 tablespoons unsalted butter
  • 1 tablespoon oil
  • 2 medium onions, finely chopped
  • 2 tablespoons ginger garlic paste
  • 800 grams canned crushed tomatoes or fresh tomato puree
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • 1 teaspoon sugar
  • Salt to taste
  • 1 cup heavy cream
  • 1 tablespoon dried fenugreek leaves
  • 2 tablespoons fresh cream for garnish
  • Fresh coriander leaves, chopped

Substitution notes:

Chicken breast can be used instead of thighs, but reduce cooking time to prevent dryness. Greek yogurt can replace regular yogurt. If Kashmiri chili powder is not available, use mild paprika for color. Fresh tomatoes can replace canned, but cook them longer for proper thickness. Cashew paste can replace part of the cream for a richer texture.

Indian Butter Chicken

Step by Step Instructions

butter chicken vector

Step 1: Marinate the Chicken

In a large bowl, combine yogurt, lemon juice, ginger garlic paste, turmeric, Kashmiri chili powder, salt, and garam masala. Mix well until smooth.
Add the chicken pieces and coat them thoroughly. Cover and refrigerate for at least 30 minutes. For deeper flavor, marinate for up to 2 hours. Proper marination ensures that Indian butter chicken stays tender and flavorful.

butter chicken vector

Step 2: Cook the Chicken

Heat a heavy pan over medium heat. Add a little oil and cook the marinated chicken pieces in batches. Do not overcrowd the pan.
Cook until lightly charred and about 80 percent done. The chicken will finish cooking in the sauce. Remove and set aside.

butter chicken vector

Step 3: Prepare the Base Sauce

In the same pan, add butter and oil. Once hot, add chopped onions. Cook slowly over medium heat until soft and lightly golden. Do not rush this stage. Properly cooked onions give depth to Indian butter chicken.
Add ginger garlic paste and cook until the raw smell disappears.

butter chicken vector

Step 4: Add Tomatoes and Spices

Add crushed tomatoes, cumin powder, coriander powder, garam masala, sugar, and salt. Stir well.
Cook this mixture on medium low heat until the oil begins to separate from the sides. This may take 15 to 20 minutes. Slow cooking is key to building the flavor of Indian butter chicken.

butter chicken vector

Step 5: Blend the Sauce

Allow the mixture to cool slightly. Blend until smooth and silky. This step gives Indian butter chicken its signature restaurant style texture.
Return the sauce to the pan and simmer gently.

butter chicken vector

Step 6: Combine Chicken and Sauce

Add the partially cooked chicken to the sauce. Cover and cook on low heat for 10 to 15 minutes until the chicken is fully cooked and tender.
Crush dried fenugreek leaves between your palms and add them to the sauce. Stir in heavy cream and simmer for another 5 minutes.
Taste and adjust salt or sweetness if needed.

butter chicken vector

Step 7: Finish and Garnish

Turn off the heat. Add a small swirl of fresh cream and sprinkle chopped coriander leaves on top. Your Indian butter chicken is ready to serve.

How to Serve

Indian butter chicken is best served hot.

Plate it in a wide bowl and drizzle a little fresh cream on top for presentation. Garnish with coriander leaves for color.

Serve with steamed basmati rice for a classic combination. Butter naan or garlic naan pairs perfectly with the creamy sauce.

For a complete meal, add cucumber raita, sliced onions, and a simple salad. When planning a Dinner For 20, set up a buffet with rice, naan, and Indian butter chicken as the centerpiece.

Secret Behind This Recipe

The real secret of Indian butter chicken lies in slow cooking and balance. Cooking the tomato base until the oil separates removes raw acidity. Blending the sauce ensures a velvety finish.

Another important element is fenugreek leaves. Even a small amount gives Indian butter chicken its authentic aroma.

Finally, do not rush the cream. Add it at the end and simmer gently to keep the sauce smooth and rich.

Recipe Variations

  • Smoky Butter Chicken
    After cooking the chicken, place a small piece of hot charcoal in a bowl inside the pan, drizzle oil over it, and cover for a few minutes to infuse smoke.
  • Cashew Butter Chicken
    Add 1/4 cup soaked and blended cashews to the tomato sauce for extra richness.
  • Lighter Butter Chicken
    Reduce butter and cream slightly and increase yogurt in the marinade. This keeps Indian butter chicken flavorful but lighter.

Additional Tips

  • Use a heavy bottom pan to prevent burning.
  • Cook tomatoes thoroughly to avoid sour taste.
  • Do not boil after adding cream.
  • Let Indian butter chicken rest for 10 minutes before serving for better flavor blending.
  • If cooking for a large group, prepare the sauce ahead and add freshly cooked chicken before serving.

Freezing and Storage

  • Store Indian butter chicken in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently on low heat, adding a splash of water or cream.
  • Freeze without cream for up to 2 months. Add fresh cream after reheating.
  • Thaw overnight in the refrigerator for best texture.

Nutritional Information

Approximate per serving:

  • Calories: 520
  • Protein: 32 grams
  • Fat: 38 grams
  • Carbohydrates: 12 grams
  • Fiber: 2 grams
  • Sugar: 6 grams

Values may vary depending on ingredients used.

Final Words

Indian butter chicken is more than just a curry. It is a comforting, balanced dish that brings people together. Once you understand the techniques behind this Recipe For Butter Chicken, you can confidently include it in your rotation of Different Chicken Dinner Ideas.

It fits beautifully among Simple Chicken Dinner Ideas, Affordable Family Recipes, and impressive Ethnic Chicken Recipes. With patience and attention to detail, Indian butter chicken becomes one of those Awesome Recipes you are proud to serve again and again.Cook it once with care, and it will become a staple in your kitchen.

FAQs

Indian butter chicken has a smooth tomato and cream base with mild spices. It focuses on richness and balance rather than heat.

No. It is considered one of the most popular Non Spicy Indian Recipes. You can adjust chili powder to your taste.

Yes. The flavor improves after resting. Store in the refrigerator and reheat gently before serving.

Yes, but cook carefully to prevent dryness.

Yes. Its creamy and mild flavor makes it suitable for children.

Indian Butter Chicken – Easy, Delicious & Healthy Dinner

Recipe by Bella SkyeCourse: Dinner
Servings

4

servings
Prep time

25

minutes
Cooking time

40

minutes
Calories

520

kcal

Ingredients

  • For the chicken marinade:
  • 1 kg boneless chicken thighs, cut into medium pieces

  • 1 cup plain full fat yogurt

  • 1 tablespoon lemon juice

  • 2 teaspoons ginger garlic paste

  • 1 teaspoon turmeric powder

  • 2 teaspoons Kashmiri red chili powder

  • 1 teaspoon salt

  • 1 teaspoon garam masala

  • For the butter chicken sauce:
  • 3 tablespoons unsalted butter

  • 1 tablespoon oil

  • 2 medium onions, finely chopped

  • 2 tablespoons ginger garlic paste

  • 800 grams canned crushed tomatoes or fresh tomato puree

  • 1 teaspoon cumin powder

  • 1 teaspoon coriander powder

  • 1 teaspoon garam masala

  • 1 teaspoon sugar

  • Salt to taste

  • 1 cup heavy cream

  • 1 tablespoon dried fenugreek leaves

  • 2 tablespoons fresh cream for garnish

  • Fresh coriander leaves, chopped

Directions

  • In a large bowl, combine yogurt, lemon juice, ginger garlic paste, turmeric, Kashmiri chili powder, salt, and garam masala. Mix well until smooth.
    Add the chicken pieces and coat them thoroughly. Cover and refrigerate for at least 30 minutes. For deeper flavor, marinate for up to 2 hours. Proper marination ensures that Indian butter chicken stays tender and flavorful.
  • Heat a heavy pan over medium heat. Add a little oil and cook the marinated chicken pieces in batches. Do not overcrowd the pan.
    Cook until lightly charred and about 80 percent done. The chicken will finish cooking in the sauce. Remove and set aside.
  • In the same pan, add butter and oil. Once hot, add chopped onions. Cook slowly over medium heat until soft and lightly golden. Do not rush this stage. Properly cooked onions give depth to Indian butter chicken.
    Add ginger garlic paste and cook until the raw smell disappears.
  • Add crushed tomatoes, cumin powder, coriander powder, garam masala, sugar, and salt. Stir well.
    Cook this mixture on medium low heat until the oil begins to separate from the sides. This may take 15 to 20 minutes. Slow cooking is key to building the flavor of Indian butter chicken.
  • Allow the mixture to cool slightly. Blend until smooth and silky. This step gives Indian butter chicken its signature restaurant style texture.
    Return the sauce to the pan and simmer gently.
  • Add the partially cooked chicken to the sauce. Cover and cook on low heat for 10 to 15 minutes until the chicken is fully cooked and tender.
    Crush dried fenugreek leaves between your palms and add them to the sauce. Stir in heavy cream and simmer for another 5 minutes.
    Taste and adjust salt or sweetness if needed.
  • Turn off the heat. Add a small swirl of fresh cream and sprinkle chopped coriander leaves on top. Your Indian butter chicken is ready to serve.

Similar Posts