Craving rich, creamy, and spiced Indian flavors without a long cooking process? This Quick & Easy Homemade Butter Chicken brings the taste of your favorite takeout right to your kitchen—without complicated steps or hard-to-find ingredients.
Also known as Murgh Makhani, Butter Chicken is one of India’s most beloved dishes. Traditionally simmered for hours, this simplified version delivers all the classic flavor in just about 30 minutes. Tender chicken is coated in warm spices, simmered in a creamy tomato sauce, and finished with butter and cream for that signature silky texture.
Serve it with fluffy basmati rice, naan, or roti for a dinner that’s comforting, crowd-pleasing, and surprisingly easy.
Ingredients Overview
Chicken
Use boneless, skinless chicken thighs for the juiciest result. Thighs are more forgiving and flavorful.
You can also use chicken breast, cut into bite-sized chunks. Be cautious not to overcook—it cooks faster and can dry out.
Marinate chicken briefly for more depth, but this recipe is forgiving if you’re short on time.
Yogurt & Marinade Spices
A quick marinade adds richness and tenderizes the chicken. Combine:
-
Plain yogurt – adds tang and keeps meat tender
-
Lemon juice – brightens flavor
-
Garam masala – classic Indian spice blend
-
Cumin, paprika, turmeric – adds warmth and color
-
Salt & pepper
Let chicken marinate 15–30 minutes, or up to overnight if planning ahead.
Butter & Cream
Butter gives the dish its name and velvety richness. Use:
-
Unsalted butter – so you can control salt
-
Heavy cream or coconut cream – for that indulgent finish
-
Ghee can be used for deeper flavor
Tomato Base
The sauce is built from:
-
Tomato puree or crushed tomatoes – smooth and slightly tangy
-
Garlic and ginger – sautéed for depth
-
Onion – finely diced, optional for a richer base
-
Spices – garam masala, cumin, chili powder
Let the sauce simmer to develop flavor before finishing with cream and butter.
Spices
Indian dishes rely on aromatic spices. For butter chicken, you’ll use:
-
Garam masala – warming, complex
-
Cumin – earthy and grounding
-
Paprika or Kashmiri chili powder – for mild heat and rich color
-
Turmeric – golden and slightly bitter
-
Coriander (optional) – bright and citrusy
Use whole spices if you’re experienced, but ground spices make this version quick and easy.
Step-by-Step Instructions
1. Marinate the Chicken
In a bowl, mix:
-
1 lb boneless chicken (thigh or breast), cut into chunks
-
½ cup plain yogurt
-
1 tbsp lemon juice
-
1 tsp garam masala
-
½ tsp cumin
-
½ tsp turmeric
-
Salt and pepper to taste
Stir to coat, then marinate for 15–30 minutes (or overnight).
2. Sear the Chicken
Heat 1 tbsp oil in a large skillet or sauté pan over medium-high heat.
Add chicken pieces (in batches if needed) and sear 2–3 minutes per side until lightly browned. They don’t need to cook through fully.
Remove and set aside.
3. Build the Sauce
In the same pan, add:
-
2 tbsp butter
-
1 small onion, finely diced (optional)
-
2 garlic cloves, minced
-
1 tsp grated ginger
Sauté until fragrant and golden—about 3–5 minutes.
Add:
-
1 tsp garam masala
-
1 tsp cumin
-
1 tsp paprika or chili powder
-
½ tsp turmeric
Stir the spices for 30 seconds to toast them.
Pour in:
-
1 cup tomato puree or crushed tomatoes
-
½ cup water (to thin sauce as needed)
-
1 tsp sugar (balances acidity)
Simmer for 10 minutes until sauce thickens and flavors meld.
4. Finish the Dish
Return seared chicken to the pan and stir into the sauce.
Simmer for 8–10 minutes, until chicken is cooked through and tender.
Stir in:
-
½ cup heavy cream (or coconut cream for dairy-free)
-
1 tbsp butter (for gloss and flavor)
Taste and adjust seasoning—add salt, chili, or more cream if desired.
Simmer 2 more minutes until creamy and rich.
5. Garnish and Serve
Top with:
-
Chopped fresh cilantro
-
A drizzle of cream or swirl of yogurt
-
Crushed fenugreek leaves (if available, for authentic flavor)
Serve hot with rice, naan, or roti.
Tips, Variations & Substitutions

Time-Saving Tips
-
Use store-bought garam masala to avoid measuring multiple spices
-
Skip marinating if in a rush—just spice the chicken before cooking
-
Use pre-cooked shredded chicken for a 15-minute version
Make It Dairy-Free
-
Use coconut cream or cashew cream instead of dairy
-
Swap butter for vegan butter or neutral oil
Spice Level
-
Use Kashmiri chili powder for a deep red color without intense heat
-
Add fresh chili or cayenne for extra spice
-
Go mild by reducing garam masala and paprika
Add-Ins
-
Stir in peas, spinach, or cauliflower for extra nutrition
-
Add toasted cashews for crunch
-
Swirl in Greek yogurt for tang
Serving Ideas & Occasions
Butter Chicken is best enjoyed with something to soak up the rich sauce:
-
Basmati rice – fluffy and aromatic
-
Garlic naan or roti – perfect for scooping
-
Steamed broccoli or green beans – light side option
-
Cucumber raita – cool and refreshing
Ideal for:
-
Weeknight dinners – ready in 30 minutes
-
Impressive date nights – restaurant flavor, homemade love
-
Meal prep – reheats beautifully and freezes well
Pair it with a mango lassi or iced chai for a full Indian-inspired meal.
Nutritional & Health Notes
This butter chicken recipe offers:
-
High protein from chicken
-
Good fats from cream and butter
-
Rich spices known for digestive and anti-inflammatory benefits
To lighten it up:
-
Use chicken breast and Greek yogurt
-
Reduce butter or swap for ghee
-
Serve with steamed veggies or cauliflower rice
Estimated per serving (serves 4):
-
Calories: ~400
-
Protein: ~30g
-
Fat: ~25g
-
Carbs: ~10g
-
Sugar: ~5g
FAQs
Q1: Can I make butter chicken without cream?
A1: Yes—use Greek yogurt, coconut cream, or cashew cream instead. You can also stir in milk with a little cornstarch to thicken.
Q2: Is butter chicken spicy?
A2: Traditionally, it’s mild and creamy. You can adjust the heat with more or less chili powder or fresh chilies.
Q3: Can I freeze butter chicken?
A3: Absolutely. Let it cool fully, then store in airtight containers for up to 2 months. Thaw and reheat gently over the stove or microwave.
Q4: How do I thicken the sauce?
A4: Let it simmer uncovered to reduce. For extra thickness, stir in a cornstarch slurry (1 tsp cornstarch + 1 tbsp water).
Q5: Can I use leftover cooked chicken?
A5: Yes! Skip searing and stir cooked chicken into the sauce during the last 5–10 minutes to heat through.
Q6: What is the difference between butter chicken and tikka masala?
A6: Butter chicken is typically richer and creamier with butter and cream, while tikka masala is spicier and tomato-forward with grilled chicken.
Q7: Can I make this in an Instant Pot?
A7: Yes. Sauté aromatics, add raw marinated chicken and sauce ingredients. Pressure cook on high for 8 minutes, then stir in cream and butter.
PrintQuick & Easy Homemade Butter Chicken – Creamy, Flavor-Packed Indian Classic
This quick and easy butter chicken features tender chicken simmered in a creamy tomato sauce with aromatic Indian spices. Ready in 30 minutes for the perfect weeknight meal.
Ingredients
Marinade:
-
1 lb boneless chicken (thigh or breast), cut into chunks
-
½ cup plain yogurt
-
1 tbsp lemon juice
-
1 tsp garam masala
-
½ tsp cumin
-
½ tsp turmeric
-
Salt & pepper
Sauce:
-
2 tbsp butter
-
1 small onion, finely diced (optional)
-
2 garlic cloves, minced
-
1 tsp grated ginger
-
1 tsp garam masala
-
1 tsp paprika or chili powder
-
½ tsp cumin
-
½ tsp turmeric
-
1 cup tomato puree or crushed tomatoes
-
½ cup water
-
1 tsp sugar
-
½ cup heavy cream or coconut cream
-
1 tbsp butter (to finish)
Instructions
-
Marinate chicken for at least 15 minutes.
-
Sear chicken in a skillet over medium-high heat until browned. Set aside.
-
In the same pan, sauté onion, garlic, and ginger in butter until soft.
-
Stir in spices and toast for 30 seconds.
-
Add tomato puree, water, and sugar. Simmer 10 minutes.
-
Return chicken to pan and cook 8–10 minutes more.
-
Stir in cream and final tablespoon of butter. Simmer 2 minutes and serve.
Notes
-
Use coconut cream and vegan butter for a dairy-free version.
-
Add veggies like peas or spinach for extra nutrition.
-
Serve with rice, naan, or steamed vegetables.