Quick & Easy Homemade Butter Chicken Recipe – 5 Easy Flavorful Indian Delight
Butter chicken, or murgh makhani, is a classic Indian dish loved for its creamy tomato sauce, aromatic spices, and tender chicken. Quick & Easy Homemade Butter Chicken Recipe – Flavorful Indian Delight brings this restaurant favorite to your kitchen without the hassle, combining succulent chicken pieces with a rich, spiced tomato cream sauce that’s perfect over rice or with naan.
This recipe balances bold flavors and comforting textures. The chicken is marinated in yogurt and spices to ensure juiciness and infused taste, then cooked in a buttery, tomato-based sauce enriched with cream and aromatic spices. It’s both approachable for weeknight cooking and impressive enough for entertaining.
Ingredients Overview
The key to Quick & Easy Homemade Butter Chicken Recipe – Flavorful Indian Delight is fresh ingredients and proper seasoning. Chicken thighs or breasts provide tender, flavorful meat. Yogurt in the marinade helps tenderize the chicken while imparting subtle tang. Garlic, ginger, and a blend of spices including garam masala, turmeric, paprika, and cumin build a complex flavor profile.
Tomatoes or tomato puree create the sauce base, balanced by butter and cream for richness. Onion adds sweetness and body, while fresh cilantro garnishes provide a bright finish. Optional chili adds heat to taste. Each ingredient works together, resulting in a harmonious dish that’s creamy, savory, and packed with flavor.
Ingredients
1 1/2 pounds boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
1/2 cup plain yogurt
1 tablespoon lemon juice
2 teaspoons garam masala
1 teaspoon turmeric
1 teaspoon ground cumin
1 teaspoon paprika
1 teaspoon salt
2 tablespoons vegetable oil or ghee
1 medium onion, finely chopped
3 cloves garlic, minced
1 tablespoon fresh ginger, minced
1 can (14 oz) tomato puree
1/2 teaspoon chili powder (optional, adjust to taste)
1/2 cup heavy cream or coconut cream
3 tablespoons unsalted butter
Fresh cilantro, chopped, for garnish
Cooked basmati rice or naan, for serving
Step-by-Step Instructions
- In a large bowl, combine chicken pieces with yogurt, lemon juice, garam masala, turmeric, cumin, paprika, and salt. Mix thoroughly and let marinate for at least 30 minutes, or up to 2 hours for deeper flavor.
- Heat oil or ghee in a large skillet over medium-high heat. Add marinated chicken in batches, searing for 3–4 minutes per side until lightly browned. Remove chicken from the skillet and set aside.
- In the same skillet, reduce heat to medium and add chopped onions. Sauté for 4–5 minutes until translucent. Add garlic and ginger and cook for 1–2 minutes until fragrant.
- Pour in tomato puree and chili powder (if using). Stir to combine and simmer for 5–7 minutes, allowing the flavors to meld.
- Return the chicken to the skillet, coating it with the sauce. Reduce heat to low and stir in cream and butter until smooth and creamy. Simmer gently for 10–12 minutes until chicken is cooked through and sauce thickens.
- Taste and adjust seasoning with salt or additional spices if needed.
- Serve hot over cooked basmati rice or with warm naan bread, garnished with freshly chopped cilantro.
Avoid overcooking the chicken to maintain tenderness, and stir the sauce gently when adding cream and butter to prevent separation.
Tips, Variations & Substitutions

For a richer flavor, marinate chicken overnight. Use coconut milk instead of cream for a dairy-free version. Adjust spices to personal preference, adding more chili for heat or smoked paprika for a subtle smoky flavor.
Vegetables like bell peppers or peas can be added to the sauce for extra color and nutrition. To make it lighter, reduce the butter or use half-and-half instead of cream.
Serving Ideas & Occasions
Serve this butter chicken with steamed rice, garlic naan, or warm roti. Pair with a side of cucumber raita or a fresh salad to balance richness. Ideal for weeknight dinners, family meals, or festive occasions.
Nutritional & Health Notes
This dish provides a balance of protein from chicken, healthy fats from butter and cream, and antioxidants from tomato and spices. Using chicken thighs offers juicier meat, while chicken breasts reduce fat content. For a lighter meal, serve with brown rice and reduce cream and butter.
FAQs
Can I use chicken breasts instead of thighs?
Yes, chicken breasts work well but may cook slightly faster. Monitor to prevent drying out.
Can I make this dish ahead of time?
Yes, prepare and store in an airtight container in the refrigerator for up to 2 days. Reheat gently before serving.
How can I make it dairy-free?
Replace butter and cream with coconut oil and coconut milk. Use coconut cream for a richer texture.
Can I adjust the spice level?
Absolutely. Reduce chili powder for mild flavor or increase it for a spicier dish.
Can I freeze butter chicken?
Yes, freeze in an airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating.
What can I serve with butter chicken?
Rice, naan, roti, or cauliflower rice for a low-carb option. Add a fresh salad or raita for balance.
How do I prevent the sauce from separating?
Add cream and butter on low heat and stir gently until incorporated. Avoid boiling once cream is added.
PrintQuick & Easy Butter Chicken Recipe
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Tender chicken pieces cooked in a creamy, spiced tomato sauce with butter and cream, served with rice or naan for a flavorful Indian meal.
- Author: Maya Lawson
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
1 1/2 pounds chicken thighs or breasts, cut into pieces
1/2 cup plain yogurt
1 tablespoon lemon juice
2 teaspoons garam masala
1 teaspoon turmeric
1 teaspoon ground cumin
1 teaspoon paprika
1 teaspoon salt
2 tablespoons oil or ghee
1 medium onion, chopped
3 cloves garlic, minced
1 tablespoon fresh ginger, minced
1 can (14 oz) tomato puree
1/2 teaspoon chili powder (optional)
1/2 cup heavy cream or coconut cream
3 tablespoons butter
Fresh cilantro, chopped
Cooked rice or naan for serving
Instructions
- Marinate chicken with yogurt, lemon juice, and spices for 30 min–2 hours.
- Sear chicken in oil until browned; remove from skillet.
- Sauté onion, garlic, and ginger; add tomato puree and chili powder.
- Return chicken; add cream and butter; simmer 10–12 minutes.
- Serve with rice or naan; garnish with cilantro.
Notes
Adjust spice level; substitute coconut cream for dairy-free; add vegetables for variation.
