Indian Butter Chicken Recipe

Indian Butter Chicken is a vibrant and comforting dish that brings the warm, rich flavors of Indian cuisine right into your kitchen. This recipe features tender chicken chunks simmered in a velvety sauce made of butter, aromatic spices, and creamy coconut milk, resulting in a taste sensation that’s both indulgent and satisfying. Whether you’re a seasoned fan or a curious newcomer, understanding how to make Indian Butter Chicken at home will undoubtedly become one of your favorite culinary adventures.

Indian Butter Chicken Recipe - Recipe Image

Ingredients You’ll Need

The magic of this Indian Butter Chicken lies in its simple yet essential ingredients, each playing a vital part in constructing its iconic flavor and creamy texture. From fresh aromatics to bold spices, every element works together to give the dish its characteristic warmth and depth.

  • Butter (1 tablespoon): Adds rich creaminess and a luscious mouthfeel as the base of the sauce.
  • Olive oil (1 tablespoon): Helps in sautéing the onions and spices evenly without burning.
  • Medium onion, diced (1): Provides sweetness and body to the sauce when softened.
  • Grated ginger (2 teaspoons): Offers a fresh, slightly spicy undertone that wakes up the flavors.
  • Minced garlic (3 cloves): Adds deep aroma and a savory boost.
  • Garam masala (1 tablespoon): A fragrant spice blend that delivers warmth and complexity.
  • Chili powder (1 teaspoon): Brings subtle heat and color to the sauce.
  • Mustard seeds (1 teaspoon): Toasted for a subtle nutty crunch and sharpness.
  • Coriander (1 teaspoon): Earthy and slightly citrusy, balancing the richness.
  • Curry powder (1 teaspoon): Enhances the overall spiced profile of the dish.
  • Chicken breast, cut into ¾-inch chunks (2 pounds): Tender protein that soaks up the sauce beautifully.
  • Tomato paste (3 ounces): Adds tangy depth and a vibrant red base for the sauce.
  • Red curry paste (3 ounces): Boosts flavor with a hint of sweetness and complexity.
  • Salt (1 teaspoon): Essential to heighten all flavors.
  • Black pepper (¼ teaspoon): Adds mild heat and sharpness.
  • Coconut milk (1 can – 14 ounces): Provides creamy texture and a subtle tropical sweetness.
  • Rice or naan: Perfect vehicles to scoop up every last bit of the luscious sauce.
  • Cilantro for garnish: Offers a fresh, herbaceous finish.

How to Make Indian Butter Chicken

Step 1: Sauté the Aromatics

Start by heating butter and olive oil in a large skillet over medium heat. This combination melts together to create a luscious base that will carry the spices and build flavor. Toss in your diced onions and cook them gently for 3 to 4 minutes until they become soft and translucent — this step unlocks their natural sweetness and lays the groundwork for the sauce.

Step 2: Build the Spice Foundation

Next, add the grated ginger and minced garlic. Cooking them for an additional minute or two releases their fragrant oils that infuse the dish with its signature aromatic punch. Now stir in the garam masala, chili powder, mustard seeds, coriander, and curry powder. Toasting these spices together for a couple of minutes awakens their vibrant flavors and releases a tantalizing aroma that hints at all the deliciousness to come.

Step 3: Brown the Chicken

Adding the chicken chunks to the pan and cooking them until golden on all sides not only locks in juiciness but also adds that crucial layer of flavor from caramelization. This process usually takes about 5 to 7 minutes and ensures every bite will be tender without any dryness.

Step 4: Combine the Sauces

Stir in the tomato paste and red curry paste next, letting them cook with the chicken and spices for 2 to 3 minutes. This allows the tomato’s tanginess and the complexity of the curry paste to merge beautifully, creating a harmonious base for your Indian Butter Chicken sauce.

Step 5: Season and Simmer

Season the mixture with salt and black pepper to taste. Pour in the creamy coconut milk, stirring well to bring everything together. Bring the sauce to a gentle simmer, allowing it to thicken and the chicken to cook through fully over 15 to 20 minutes. This slow simmer is where the flavors truly meld and the sauce achieves its signature rich, velvety texture.

Step 6: Final Taste and Adjustments

Once the chicken is tender and the sauce has thickened, take a moment to taste your creation. Adjust any seasonings as needed — a pinch more salt or a dash of chili powder can make all the difference. Now you’re ready to share this warm bowl of Indian Butter Chicken with your favorite accompaniments!

How to Serve Indian Butter Chicken

Indian Butter Chicken Recipe - Recipe Image

Garnishes

A vibrant sprinkle of freshly chopped cilantro is the classic way to finish Indian Butter Chicken. The fresh, bright notes of cilantro contrast beautifully with the creamy sauce and add a pop of green that’s as visually pleasing as it is tasty.

Side Dishes

Indian Butter Chicken pairs perfectly with fluffy steamed rice or warm, pillowy naan bread. The rice acts as a comforting base that soaks up the creamy sauce, while naan offers a wonderful texture for dipping and savoring every last bit.

Creative Ways to Present

For a fun twist, try serving the butter chicken over fragrant basmati rice mixed with toasted nuts and raisins, which adds a delightful crunch and subtle sweetness. Alternatively, stuff the cooked chicken and sauce inside warm parathas or even use the sauce as a flavorful dip for crispy papadums to impress your guests.

Make Ahead and Storage

Storing Leftovers

Leftover Indian Butter Chicken keeps very well in the refrigerator for up to 3 days when stored in an airtight container. The flavors often deepen and develop even more deliciously after resting overnight.

Freezing

If you want to keep it longer, this dish freezes wonderfully. Just make sure to cool it completely before transferring into freezer-safe containers or heavy-duty freezer bags. It will stay fresh for up to 3 months, perfect for a convenient future meal.

Reheating

To reheat, gently warm the butter chicken on the stove over low heat, stirring occasionally to prevent sticking. You can add a splash of water or coconut milk if the sauce has thickened too much. Reheating slowly preserves the creamy texture and ensures the chicken stays tender.

FAQs

Can I use chicken thighs instead of chicken breast?

Absolutely! Chicken thighs are even more forgiving and stay juicy during cooking. Just trim and cut them similarly before adding to the recipe, and you can expect a slightly richer flavor and tender meat.

Is this Indian Butter Chicken spicy?

This version strikes a nice balance with warmth rather than high heat. You can adjust the chili powder or red curry paste amounts to suit your heat preference, making it mild or spicy as you like.

Can I make this dish dairy-free?

Yes, since this recipe uses butter and coconut milk, it’s naturally gluten-free and nearly dairy-free except for the butter. You can substitute butter with a plant-based option or more olive oil to make it fully dairy-free.

What’s the difference between Indian Butter Chicken and Chicken Tikka Masala?

Though similar and often confused, Indian Butter Chicken typically has a creamier, buttery tomato sauce and uses subtle spices, while Chicken Tikka Masala is often spicier with a chunkier tomato base and sometimes grilled chicken.

Can I prepare the sauce ahead of time?

Definitely! You can make the sauce a day in advance and refrigerate it. When ready to serve, reheat the sauce and add freshly cooked chicken pieces for the best texture and flavor.

Final Thoughts

Making Indian Butter Chicken at home is truly a rewarding experience that fills your kitchen with incredible aromas and your plate with layers of comforting flavor. This recipe is approachable yet impressive, perfect for sharing with loved ones or indulging in a cozy night in. Once you taste it, you’ll understand why Indian Butter Chicken holds such a beloved place in the hearts of food lovers worldwide.

Print

Indian Butter Chicken Recipe

This Indian Butter Chicken recipe offers a rich and creamy blend of tender chicken pieces simmered in a flavorful tomato and coconut milk sauce infused with traditional Indian spices like garam masala, coriander, and curry powder. Served over rice or with naan, it’s an easy-to-make, comforting dish perfect for any occasion.

  • Author: Naya
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 46 servings 1x
  • Category: Main Course
  • Method: Sautéing and Simmering
  • Cuisine: Indian
  • Diet: Halal

Ingredients

Scale

Fats

  • 1 tablespoon butter
  • 1 tablespoon olive oil

Aromatics & Vegetables

  • 1 medium onion (small diced)
  • 2 teaspoon ginger (grated)
  • 3 garlic cloves (minced)

Spices

  • 1 tablespoon garam masala
  • 1 teaspoon chili powder
  • 1 teaspoon mustard seeds
  • 1 teaspoon coriander
  • 1 teaspoon curry powder

Protein

  • 2 pounds chicken breast (cut into ¾-inch chunks)

Pastas & Sauces

  • 3 ounces tomato paste
  • 3 ounces red curry paste

Seasoning

  • 1 teaspoon salt
  • ¼ teaspoon black pepper

Liquids

  • 1 (14-ounce) can coconut milk

Serving

  • Rice or naan for serving
  • Cilantro (for garnish)

Instructions

  1. Heat fats: Heat butter and olive oil in a large skillet or pan over medium heat to create a flavorful base for the sauce.
  2. Sauté onions: Add the diced onion and cook for 3-4 minutes until softened and translucent, which builds the foundational flavor.
  3. Add aromatics: Stir in grated ginger and minced garlic, cooking an additional 1-2 minutes until fragrant to enhance the dish’s aroma.
  4. Toast spices: Add garam masala, chili powder, mustard seeds, coriander, and curry powder. Stir continuously for 1-2 minutes to release and deepen the spices’ flavors.
  5. Brown chicken: Add the chicken chunks to the pan and cook for 5-7 minutes until browned on all sides, sealing in juices and adding texture.
  6. Add pastes: Stir in the tomato paste and red curry paste, cooking for 2-3 minutes to blend the flavors and thicken the sauce.
  7. Season and add coconut milk: Season with salt and black pepper, then pour in the coconut milk. Stir well to combine all ingredients into a creamy sauce.
  8. Simmer: Bring the sauce to a gentle simmer and cook for 15-20 minutes until the chicken is fully cooked and the sauce has thickened beautifully.
  9. Adjust seasoning: Taste the sauce and adjust seasoning with additional salt or chili powder if needed to balance flavors.
  10. Serve: Plate the butter chicken over steamed rice or with warm naan bread. Garnish with freshly chopped cilantro for a fresh finish.

Notes

  • For a spicier dish, increase chili powder or add fresh chilies.
  • Use boneless, skinless chicken thighs for more tender and flavorful meat.
  • Coconut milk adds creaminess while keeping it dairy-free; for a richer flavor, you can substitute heavy cream if not dairy-free.
  • Serve with basmati rice or garlic naan for an authentic experience.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

Nutrition

  • Serving Size: 1 cup
  • Calories: 420 kcal
  • Sugar: 6 g
  • Sodium: 650 mg
  • Fat: 28 g
  • Saturated Fat: 18 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 10 g
  • Fiber: 2 g
  • Protein: 35 g
  • Cholesterol: 110 mg

Keywords: Indian Butter Chicken, Butter Chicken Recipe, Indian Curry, Chicken Curry, Easy Indian Dinner

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating