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.
Table of Contents
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.
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:
- creamy garlic butter chicken skillet dinner idea
- rich and flavorful cowboy butter chicken linguine pasta recipe
- juicy roast chicken with garlic herb butter classic dinner
- sweet and savory brown sugar garlic chicken weeknight dinner
- easy pesto bruschetta chicken with mozzarella and tomatoes
- quick honey lime chicken with fresh mango salsa dinner
- fresh california grilled chicken with avocado and mozzarella

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.
Butter Chicken Recipe: Creamy, Rich & Easy Homemade Dinner
- 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
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
