Quick & Easy Homemade Butter Chicken – Rich, Creamy, and Flavor-Packed
Introduction
Butter Chicken — or Murgh Makhani — is one of the most beloved Indian dishes worldwide, and for good reason. This Quick & Easy Homemade Butter Chicken recipe gives you all the bold flavor and velvety texture of restaurant-style butter chicken in a simplified, 30-minute version you can make any night of the week.
Featuring tender chicken simmered in a rich, spiced tomato and cream sauce, this dish is buttery, mildly spiced, and deeply comforting. It’s perfect served over fluffy basmati rice or with warm naan to scoop up every last bit of sauce.
Ingredients Overview
Chicken
- 1 lb boneless, skinless chicken breast or thighs
- Thighs are more flavorful and tender, but breasts also work well.
- Cut into bite-sized chunks and marinated for extra juiciness.
Marinade
- ½ cup plain Greek yogurt
- 1 tbsp lemon juice
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp garam masala
- ½ tsp chili powder or paprika
- Salt, to taste
Butter Chicken Sauce
- 2 tbsp unsalted butter
- 1 tbsp neutral oil (like canola or ghee)
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp fresh grated ginger
- 1 tbsp tomato paste
- 1 cup tomato puree or crushed tomatoes
- 1 tsp ground coriander
- 1 tsp garam masala
- ½ tsp chili powder (adjust to taste)
- 1 tsp sugar (optional, to balance acidity)
- ½ cup heavy cream
- Salt and pepper, to taste
Garnish
- Fresh cilantro, chopped
- Extra butter or cream drizzle, optional
Step-by-Step Instructions
1. Marinate the Chicken
- In a bowl, mix Greek yogurt, lemon juice, and spices.
- Add chicken pieces and toss to coat.
- Marinate for at least 15 minutes (or overnight for deeper flavor).
2. Cook the Chicken
- Heat 1 tbsp oil + 1 tbsp butter in a large skillet over medium-high heat.
- Add marinated chicken and cook until golden and just cooked through, about 5–7 minutes.
- Remove chicken from pan and set aside.
3. Build the Sauce
- In the same pan, melt 1 tbsp butter and add chopped onion.
- Cook until softened, about 3–4 minutes.
- Stir in garlic and ginger, cooking until fragrant (30 seconds).
- Add tomato paste and stir for 1 minute to caramelize.
4. Add Tomato & Spices
- Pour in tomato puree, garam masala, chili powder, coriander, and optional sugar.
- Simmer on medium for 5–7 minutes, stirring occasionally until thickened.
5. Add Cream & Chicken
- Reduce heat to low. Stir in heavy cream until the sauce turns a beautiful orange-pink.
- Return cooked chicken to the sauce, stirring to coat.
- Simmer for 3–5 more minutes, until everything is heated through and tender.
6. Serve Warm
- Garnish with chopped cilantro and an optional swirl of cream or butter.
- Serve with rice, naan, or roti.
Tips, Variations & Substitutions
- No yogurt? Use sour cream or buttermilk in the marinade.
- No cream? Substitute with coconut cream or cashew cream for a dairy-free option.
- Make it spicy: Add chopped green chilies or more chili powder to taste.
- Add veggies: Stir in spinach, peas, or bell peppers near the end of cooking.
- Slow cooker option: Combine all ingredients (except cream) and cook on low for 4–5 hours. Add cream in the final 30 minutes.
Serving Ideas & Occasions
Serve your butter chicken with:
- Steamed basmati rice
- Garlic naan or plain roti
- Cucumber raita for a cooling side
- Pickled onions or mango chutney for contrast
Perfect for:
- Weeknight comfort meals
- Entertaining guests
- Meal prep (flavors deepen overnight!)
- Indian-inspired dinner nights
Nutritional & Health Notes
This butter chicken recipe is:
- High in protein
- Rich in healthy fats from yogurt, butter, and cream
- Naturally gluten-free
Per serving (1 of 4):
- Calories: ~480
- Protein: ~35g
- Fat: ~28g
- Carbs: ~12g
- Fiber: ~2g
To lighten it:
- Use half-and-half instead of cream
- Reduce butter by 1 tbsp
- Use chicken breast instead of thighs
FAQs
Q1: Can I make butter chicken without cream?
A1: Yes — use coconut milk, cashew cream, or whole milk + a bit of butter. The texture will still be rich, but dairy-free options change the flavor slightly.
Q2: What’s the difference between butter chicken and tikka masala?
A2: Butter chicken is slightly sweeter and richer due to the use of butter and cream. Tikka masala tends to be more tomato-forward and spicier.
Q3: Can I freeze this dish?
A3: Yes! Let it cool completely and freeze in an airtight container for up to 2 months. Thaw and reheat gently with a splash of cream or water.
Q4: What’s the best substitute for garam masala?
A4: Use a mix of ground cumin, coriander, cinnamon, and cardamom if you don’t have garam masala.
Q5: Can I make this ahead of time?
A5: Definitely. Butter chicken tastes even better the next day as the flavors deepen. Reheat gently on the stove with a splash of cream or water.
Q6: Can I use store-bought butter chicken sauce?
A6: You can, but making it fresh gives you full control over the spice and richness — and it only takes 30 minutes!
Q7: What cut of chicken is best?
A7: Boneless, skinless chicken thighs are more flavorful and tender, but chicken breast works great for a leaner option.
Easy Butter Chicken Recipe – Creamy & Delicious
This quick and easy butter chicken is rich, creamy, and full of warm Indian spices. Made in just 30 minutes, it’s the perfect weeknight comfort food.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
For the Chicken Marinade:
- 1 lb boneless chicken, cut into chunks
- ½ cup plain yogurt
- 1 tbsp lemon juice
- 1 tsp turmeric
- 1 tsp cumin
- 1 tsp garam masala
- ½ tsp chili powder
- Salt to taste
For the Sauce:
- 2 tbsp butter
- 1 tbsp oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp ginger, grated
- 1 tbsp tomato paste
- 1 cup tomato puree
- 1 tsp garam masala
- ½ tsp chili powder
- 1 tsp ground coriander
- 1 tsp sugar (optional)
- ½ cup heavy cream
- Salt and pepper to taste
- Fresh cilantro for garnish
Instructions
- Marinate chicken for 15+ minutes with yogurt, lemon juice, and spices.
- Sear chicken in butter and oil until golden; set aside.
- Sauté onion, garlic, and ginger. Add tomato paste and cook briefly.
- Stir in tomato puree and spices; simmer 5–7 minutes.
- Add cream, return chicken, and simmer 3–5 more minutes.
- Garnish with cilantro and serve hot with rice or naan.
Notes
- Swap cream for coconut milk for a dairy-free version
- Add chili to increase heat
- Store in fridge up to 4 days or freeze for up to 2 months