The night I first made this dish, it was pouring outside. Cozy, rainy-day cooking called for something warm, rich, and comforting. Easy homemade butter chicken answered that craving. Creamy, bold, and mildly spiced, it came together in one skillet and brought the whole kitchen to life. Best part? It’s ready in under an hour.
Table of Contents
Easy Homemade Butter Chicken – A Flavorful Weeknight Favorite
This easy homemade butter chicken is a go-to for busy weeknights. It’s creamy, mildly spiced, and full of bold tomato flavor. Plus, you can whip it up in just 45 minutes using one pan. It’s kid-friendly, cozy, and ideal with naan or a bowl of fluffy rice.
Whether you’re feeding a crowd or just craving comfort food, this simple butter chicken delivers big flavor with minimal fuss.
Ingredients You’ll Need
For the Chicken Marinade:
- 1½ lbs boneless chicken thighs (cut into chunks)
- 1 tsp salt
- 1 tsp garlic powder
- 1 tsp sweet paprika
- ½ tsp curry powder
- 1 tbsp Greek yogurt
For the Sauce:
- 3 tbsp vegetable oil
- 3 tbsp butter (divided)
- 6 garlic cloves (minced)
- 1 medium onion (diced)
- 1 can (15 oz) tomato sauce
- 1 tsp sugar
- 1 tsp salt (adjust to taste)
- ½ tsp black pepper
- 2 cups heavy cream
- ½ tsp cayenne pepper (optional)
- 1 tsp garam masala
- ½ tsp curry powder (additional)
Optional Garnishes & Sides:
- ¼ cup fresh parsley (chopped)
- Steamed rice or warm naan bread
How to Make Easy Homemade Butter Chicken
Step 1 – Marinate the Chicken
In a large bowl, toss chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt. Let it marinate for at least 15 minutes. If you have time, go up to 4 hours for deeper flavor.
Step 2 – Cook the Chicken
Heat 3 tablespoons of oil in a large skillet over medium-high heat. Add chicken and cook until golden and cooked through, about 8–10 minutes. Set aside on a plate.
Step 3 – Sauté the Garlic and Onion
In the same pan, reduce heat and melt 1 tablespoon of butter. Add garlic and onion with a pinch of salt. Sauté until softened and translucent, about 3–4 minutes.
Step 4 – Build the Sauce
Pour in tomato sauce and sugar. Stir and let it simmer for 2–3 minutes until slightly thickened.

Step 5 – Combine, Simmer, and Season
Return the cooked chicken to the pan. Stir in the heavy cream and watch the sauce turn a beautiful orange color. Add black pepper, remaining curry powder, garam masala, and cayenne if using. Simmer on low for 10 minutes so the flavors can really come together.
Step 6 – Finish with Butter and Serve
Turn off the heat and stir in 2 tablespoons of cold butter for a silky finish. Top with chopped parsley if you like. Serve hot with rice or naan for a full, satisfying meal.

Ingredient Swaps & Dietary Substitutions
- Chicken thighs: Try chicken breast, turkey, or tofu
- Greek yogurt: Swap with sour cream or coconut yogurt
- Butter: Use ghee, olive oil, or vegan butter
- Heavy cream: Try coconut cream or cashew cream
- Garlic/onion: Jarred or powdered versions work in a pinch
- Tomato sauce: Substitute with diluted tomato paste or fresh purée
- Sugar: Maple syrup or honey add subtle sweetness
Equipment Needed
You’ll only need three basics:
- A sharp knife
- A cutting board
- A large, sturdy skillet
Storage & Reheating Tips
This butter chicken stores well and tastes even better the next day.
- Fridge: Store in an airtight container for up to 3 days
- Freezer: Freeze for up to 2 months
- Reheating: Warm gently on the stovetop with a splash of water or cream to loosen the sauce
Top Tips for the Best Butter Chicken
- Marinate longer (up to 4 hours) for more depth
- Toast your spices in oil for bigger flavor
- Always finish with cold butter for that smooth, glossy finish
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, chicken breast works fine. Just avoid overcooking, as it dries out faster than thighs.
What can I use instead of heavy cream?
You can use coconut cream, half-and-half, or cashew cream for a dairy-free or lighter version.
How spicy is this butter chicken?
It’s mildly spiced. For more heat, add cayenne or chili flakes to taste.
More Such Recipes You’ll Love
If you like this creamy Indian curry dish with a rich tomato base, try our butter chicken recipe here.
Or go for a quick weeknight dinner with chicken and bold spices.
You might also enjoy tender oven-baked chicken with flavorful seasoning or this savory skillet chicken with a cheesy twist.
Easy Homemade Butter Chicken Recipe Card
Print
Easy Homemade Butter Chicken – Simple & Sensational Dinner
- Total Time: 45 minutes
- Yield: 4 servings
Description
Creamy, rich, and mildly spiced — this easy homemade butter chicken is the ultimate comfort dish for busy weeknights. Ready in 45 minutes with tender chicken, a tomato-cream sauce, and warming Indian spices.
Ingredients
**For the Chicken Marinade**:
1½ lbs boneless chicken thighs, cut into chunks
1 tsp salt
1 tsp garlic powder
1 tsp sweet paprika
½ tsp curry powder
1 tbsp Greek yogurt
**For the Sauce**:
3 tbsp vegetable oil
3 tbsp butter (divided)
6 garlic cloves, minced
1 medium onion, diced
1 can (15 oz) tomato sauce
1 tsp sugar
1 tsp salt (adjust to taste)
½ tsp black pepper
2 cups heavy cream
½ tsp cayenne pepper (optional)
1 tsp garam masala
½ tsp curry powder (additional)
**Optional Garnishes & Sides**:
¼ cup freshly chopped parsley
Steamed rice or naan
Instructions
1. Marinate the chicken with salt, garlic powder, paprika, curry powder, and yogurt. Let sit at least 15 minutes.
2. Heat oil in a skillet. Sear chicken pieces until golden and cooked through, about 8–10 minutes. Remove from pan and set aside.
3. Reduce heat, melt 1 tbsp butter, then sauté garlic and onion until soft and translucent.
4. Add tomato sauce and sugar. Stir and simmer for 2–3 minutes.
5. Return chicken to the pan. Pour in cream and stir until combined. Add cayenne (optional), garam masala, curry powder, black pepper, and salt. Simmer 10 minutes.
6. Stir in 2 tbsp cold butter for a smooth finish. Garnish with parsley and serve hot with rice or naan.
Notes
• Marinate up to 4 hours for deeper flavor.
• Coconut cream or cashew cream can be used for a dairy-free version.
• Add more cayenne if you like it spicy.
• Keeps well in fridge (3 days) or freezer (2 months). Reheat gently.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Chicken Recipes
- Method: Stovetop
- Cuisine: Indian-American
Nutrition
- Serving Size: 1 plate
- Calories: 480
- Sugar: 6g
- Sodium: 750mg
- Fat: 36g
- Saturated Fat: 20g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 29g
- Cholesterol: 145mg
Final Thoughts

This easy homemade butter chicken brings restaurant flavor into your own kitchen with simple ingredients and no fuss. It’s creamy, rich, and soul-warming. Let me know in the comments how it turned out or what you paired it with. And don’t forget to follow along on Pinterest or Facebook for more comforting meals from my kitchen to yours.