Butter Chicken Recipe: Creamy, Rich & Easy Homemade Dinner

This post may contain affiliate links. For more, see our Affiliate Disclaimer.

The smell of butter chicken simmering on the stove always pulls everyone into the kitchen. The sauce turns silky and orange while warm spices fill the air. Then the first scoop hits the rice, and suddenly dinner feels comforting, cozy, and a little special even on an ordinary weeknight.

Why You’ll Love This Butter Chicken Recipe

First, this butter chicken recipe brings rich flavor without complicated steps. You cook everything in one skillet, so cleanup stays simple.

Also, the sauce turns creamy and smooth thanks to butter and heavy cream. Meanwhile, the spices add warmth without overwhelming heat.

In addition, this recipe cooks quickly. Even though the flavors taste deep and slow cooked, the whole dish finishes in about 45 minutes.

Finally, butter chicken pairs perfectly with rice or naan. As a result, every bite feels satisfying and comforting.

What Is Butter Chicken?

Butter chicken is a classic Indian dish known for its creamy tomato sauce and tender chicken. Cooks marinate chicken in yogurt and spices first. Then they simmer it in a rich butter and tomato cream sauce.

Meanwhile, warm spices like garam masala and curry powder add depth and fragrance. As a result, the dish tastes rich yet balanced.

Traditionally, restaurants serve butter chicken with naan bread or steamed rice so the sauce soaks into every bite.

Key Ingredients for Authentic Flavor

Chicken and Marinade Ingredients

You need simple ingredients to build flavor in the chicken.

• 1½ pounds skinless boneless chicken thighs cut into bite size pieces
• 1 teaspoon salt
• 1 teaspoon garlic powder
• 1 teaspoon sweet paprika
• ½ teaspoon curry powder
• 1 tablespoon Greek yogurt

The yogurt helps tenderize the chicken. In fact, even a short marinade gives the meat better texture and flavor.

Creamy Tomato Butter Sauce Ingredients

Next, the sauce brings the dish together.

• 3 tablespoons vegetable oil
• 3 tablespoons butter divided
• 6 garlic cloves minced
• 1 medium onion diced
• 1 can tomato sauce 15 ounces
• 1 teaspoon sugar
• 1 teaspoon salt adjust to taste
• ½ teaspoon black pepper
• 2 cups heavy cream
• ½ teaspoon cayenne pepper optional
• 1 teaspoon garam masala
• ½ teaspoon curry powder
• ¼ cup chopped parsley optional

Together, these ingredients create the velvety sauce butter chicken is famous for.

Recipe Overview and Cooking Timeline

Prep, Cook, and Marinating Time

Prep time takes about 5 minutes.

Then the chicken marinates for 15 minutes while you prepare the other ingredients.

Cooking takes around 25 minutes. As a result, the full butter chicken recipe finishes in about 45 minutes.

Servings, Course, and Dish Highlights

This recipe serves 4 people.

Course: main course
Category: dinner

The dish features tender chicken in a creamy tomato butter sauce with warm spices. Meanwhile, the sauce stays rich and smooth with mild heat.

How to Make Butter Chicken Step by Step

Step 1 Marinate the Chicken

First, place the chicken pieces in a bowl.

Then add salt, garlic powder, paprika, curry powder, and Greek yogurt. Mix well until the chicken coats evenly.

Next, let the chicken marinate for about 15 minutes while you prepare the sauce ingredients.

Rich butter chicken simmering in a creamy tomato butter sauce.

Step 2 Brown the Chicken

Meanwhile, heat vegetable oil in a large skillet over medium high heat.

Add the marinated chicken and cook for about 8 to 10 minutes. Stir occasionally until the chicken browns and cooks through.

Then remove the chicken but leave the oil in the skillet.

Step 3 Build the Aromatic Sauce Base

Lower the heat to medium.

Add 1 tablespoon butter and scrape the pan to release the browned bits. If needed, add a small splash of water.

Next, stir in minced garlic and diced onion with a pinch of salt. Cook until the onion softens and smells fragrant.

Then add tomato sauce and sugar. Let it simmer for about 2 to 3 minutes.

Step 4 Add Cream and Warm Spices

Return the cooked chicken to the skillet.

Then pour in the heavy cream and stir until the sauce turns smooth and orange.

Next, add cayenne pepper if you like heat. Also add garam masala, curry powder, and black pepper.

Let the sauce simmer on low heat for about 10 minutes so the flavors combine.

Step 5 Finish with Butter for a Silky Sauce

Finally, add the remaining butter and stir until it melts.

As a result, the sauce becomes glossy and rich.

Garnish with chopped parsley if desired. Serve the butter chicken hot with naan bread and steamed rice.

Tips for the Best Butter Chicken

Marinating Tips for Tender Chicken

Even a short marinade helps. The yogurt softens the chicken while spices soak into the meat.

However, if you have extra time, let the chicken sit for 30 minutes for deeper flavor.

Getting the Perfect Creamy Sauce Texture

Stir the cream slowly into the sauce. Then simmer gently so the sauce thickens smoothly.

Also, the final butter addition makes the sauce silky.

Adjusting Spice and Heat Levels

Cayenne pepper adds heat. However, you can skip it for a mild sauce.

Meanwhile, adding a little extra garam masala deepens the flavor without extra spice.

Substitutions and Ingredient Variations

Protein Alternatives

You can replace chicken thighs with chicken breast.

Also, shrimp or paneer works well if you want a different protein.

Dairy and Cream Substitutes

If you prefer a lighter sauce, try half and half instead of heavy cream.

Meanwhile, coconut milk works well for a dairy free option.

Spice and Flavor Adjustments

Add smoked paprika for deeper flavor.

You can also stir in a little extra butter at the end if you like a richer sauce.

What to Serve with Butter Chicken

Best Rice Options

Steamed basmati rice works beautifully with butter chicken.

Meanwhile, jasmine rice also absorbs the creamy sauce nicely.

Bread Pairings Like Naan

Warm naan bread makes the perfect companion. You can scoop up the sauce or dip each bite of chicken.

Garlic naan adds even more flavor.

Simple Side Dishes

Serve butter chicken with cucumber salad or roasted vegetables.

Meanwhile, a light yogurt sauce can balance the richness of the dish.

Storage and Reheating Tips

How to Store Leftovers

Let the butter chicken cool first.

Then place it in an airtight container and refrigerate for up to 3 days.

You can also freeze it for about 2 months.

Best Ways to Reheat Butter Chicken

Reheat the chicken gently in a skillet over medium low heat.

Add a splash of cream or water while stirring. As a result, the sauce becomes smooth again.

Common Mistakes to Avoid When Making Butter Chicken

First, avoid overcooking the chicken. Otherwise it becomes dry.

Also, do not boil the cream sauce too hard. Gentle simmering keeps the sauce smooth.

Finally, remember to add butter at the end. This final step gives butter chicken its rich texture.

Before you move to the FAQ, you can also follow Kai Recipes here:
https://www.pinterest.com/kai_recipes/
https://web.facebook.com/kairecipe/

Frequently Asked Questions

What are the ingredients of butter chicken?

Butter chicken typically includes chicken, yogurt, garlic, paprika, curry powder, tomato sauce, butter, heavy cream, garam masala, and spices. These ingredients create the rich tomato butter sauce.

Is butter chicken British or Indian?

Butter chicken comes from India. Cooks in Delhi created the dish in the mid twentieth century by simmering chicken in a tomato butter cream sauce.

Why is butter chicken healthy?

Butter chicken contains protein from chicken and calcium from dairy. Also, spices like garlic and turmeric provide beneficial compounds.

Is butter chicken French?

No, butter chicken is not French. The dish belongs to Indian cuisine, although the creamy sauce sometimes reminds people of French style cooking.

More Such Recipes

If you love chicken dinners, you might also enjoy:

Butter chicken served with basmati rice and naan bread in a ceramic bowl
Creamy butter chicken served with fluffy basmati rice and warm naan bread.

    Conclusion

    Butter chicken brings comfort and warmth to the dinner table. The creamy tomato butter sauce coats tender chicken while warm spices create deep flavor. Meanwhile, naan and rice soak up every drop. Once you make this butter chicken at home, it quickly becomes a dinner you cook again and again.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Butter chicken with creamy tomato sauce served with basmati rice and naan bread on a white plate

    Butter Chicken Recipe: Creamy, Rich & Easy Homemade Dinner


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: kai
    • Total Time: 45 minutes
    • Yield: 4 servings 1x

    Description

    Butter chicken is a creamy and comforting dinner made with tender chicken simmered in a rich tomato butter sauce with warm spices. This easy homemade recipe delivers a velvety texture and mild heat, perfect with steamed rice or warm naan.


    Ingredients

    Scale

    1½ pounds skinless boneless chicken thighs cut into bite size pieces

    1 teaspoon salt for marinade

    1 teaspoon garlic powder

    1 teaspoon sweet paprika

    ½ teaspoon curry powder

    1 tablespoon Greek yogurt

    3 tablespoons vegetable oil

    3 tablespoons butter divided

    6 garlic cloves minced

    1 medium onion diced

    1 can tomato sauce 15 ounces

    1 teaspoon sugar

    1 teaspoon salt for sauce adjust to taste

    ½ teaspoon black pepper

    2 cups heavy cream

    ½ teaspoon cayenne pepper optional

    1 teaspoon garam masala

    ½ teaspoon curry powder

    ¼ cup freshly chopped parsley optional garnish

    Naan bread for serving

    Steamed rice for serving


    Instructions

    1. Combine chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt. Mix until fully coated and let marinate for about 15 minutes.

    2. Heat vegetable oil in a large skillet over medium high heat. Add the marinated chicken and cook for 8 to 10 minutes until browned and cooked through. Remove the chicken but keep the oil in the pan.

    3. Lower the heat to medium and add 1 tablespoon butter. Scrape the pan to release browned bits and add a splash of water if needed.

    4. Add minced garlic and diced onion with a pinch of salt. Cook until the onion becomes soft and fragrant.

    5. Stir in tomato sauce and sugar. Simmer for 2 to 3 minutes.

    6. Return the chicken to the pan and pour in the heavy cream. Stir until the sauce becomes smooth and orange in color.

    7. Season with cayenne pepper, garam masala, curry powder, and black pepper. Simmer on low heat for about 10 minutes so the flavors combine.

    8. Add the remaining butter and stir until melted to create a rich silky sauce.

    9. Garnish with chopped parsley if desired and serve hot with naan bread and steamed rice.

    Notes

    Marinating the chicken in yogurt and spices helps tenderize the meat and improves flavor even with a short marinade time.

    Cayenne pepper is optional and can be adjusted depending on preferred heat level.

    The final addition of cold butter creates a smoother and richer sauce texture.

    Fresh parsley adds color and freshness but remains optional.

    • Prep Time: 5 minutes
    • Cook Time: 25 minutes
    • Category: Dinner
    • Method: Stovetop
    • Cuisine: Indian

    Nutrition

    • Serving Size: 1 serving

    Leave a Comment

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