Easy Indian Butter Chicken
There is something almost magical about a bowl of Easy Indian Butter Chicken. The moment that warm, spiced aroma hits your kitchen, you just know dinner is going to be special. The sauce is silky and rich, the chicken is tender and juicy, and every spoonful feels like comfort wrapped in flavor. Trust me, you’re going to love this. It is creamy, gently spiced, and deeply satisfying, yet surprisingly simple to make at home.
Why This Creamy Classic Wins Every Time
Some dishes just have that perfect balance of bold flavor and cozy familiarity, and this one absolutely nails it. The sauce is lush without being heavy, the spices are fragrant but not overwhelming, and the texture is pure comfort. It is the kind of meal that makes everyone pause after the first bite and say, wow.
This one’s a total game-changer for busy weeknights or relaxed weekend dinners. You get restaurant-style flavor without complicated steps or hard-to-find ingredients.
A Little Story Behind This Beloved Dish
Butter chicken, known in India as murgh makhani, has roots in North India. It was created as a way to transform leftover grilled chicken into something luxurious and saucy. The tomato-based sauce enriched with butter and cream turned simple ingredients into something unforgettable.
Over time, this dish became a global favorite. From small family kitchens to high-end restaurants, it continues to win hearts because it balances warmth, spice, and creaminess in a way that feels comforting and exciting at the same time.
Why You Can Count on This Recipe Every Single Time
Before we dive into the cooking, let me tell you why this version works so beautifully.
Versatile: Serve it with rice, naan, or even spoon it over roasted vegetables. It adapts easily to what you have at home.
Budget-Friendly: Simple pantry spices, chicken thighs, and canned tomato puree keep costs manageable without sacrificing flavor.
Quick and Easy: The steps are straightforward and beginner-friendly, yet the result tastes like you spent hours in the kitchen.
Customizable: You can adjust the spice level, creaminess, or even swap proteins to suit your taste.
Crowd-Pleasing: Creamy tomato sauce and tender chicken are almost universally loved, which makes this perfect for family dinners.
Make-Ahead Friendly: The flavors deepen beautifully after a few hours in the fridge.
Great for Leftovers: The next day, it might taste even better. Let me tell you, it’s worth every bite.
Chef-Level Secrets for That Restaurant Finish
Now let’s talk like pros for a moment. These little details make all the difference.
- Marinate the chicken long enough so the yogurt and spices really penetrate the meat.
- Sauté the onions until golden and soft, not rushed. This builds sweetness into the sauce.
- Simmer gently once the cream is added, because high heat can split the sauce.
- Finish with a small swirl of butter right at the end for that glossy finish.
Tools That Make Cooking Smooth and Stress-Free
You do not need a fancy kitchen, just a few reliable basics.
Large Skillet or Deep Pan: This gives the sauce enough space to simmer evenly.
Mixing Bowl: For marinating the chicken thoroughly.
Sharp Knife: Essential for cleanly chopping onion, garlic, and ginger.
Wooden Spoon: Perfect for stirring the sauce without scratching your pan.
Ingredients That Bring Everything Together
Every ingredient here plays a role in building layers of flavor. When they come together, it is pure harmony.
- Boneless Skinless Chicken Thighs: 700 grams, cut into bite sized pieces. They stay juicy and tender during cooking.
- Plain Full Fat Yogurt: 120 grams. This tenderizes the chicken and adds gentle tanginess.
- Fresh Lemon Juice: 15 milliliters. Brightens the marinade.
- Garam Masala: 2 teaspoons. Adds warmth and depth.
- Ground Cumin: 1 teaspoon. Earthy and grounding.
- Ground Coriander: 1 teaspoon. Light citrus note that lifts the sauce.
- Paprika: 1 teaspoon. Adds color and subtle sweetness.
- Turmeric: 0.5 teaspoon. Brings golden warmth.
- Salt: 1.5 teaspoons, divided. Enhances every flavor.
- Black Pepper: 0.5 teaspoon. Gentle heat.
- Unsalted Butter: 45 grams. Creates richness and silkiness.
- Onion: 1 medium, finely chopped. Builds sweetness.
- Garlic: 3 cloves, minced. Aromatic backbone.
- Fresh Ginger: 1 tablespoon, grated. Adds gentle heat.
- Tomato Puree: 400 grams. Forms the body of the sauce.
- Heavy Cream: 120 milliliters. Makes the sauce velvety.
- Sugar: 1 teaspoon. Balances acidity.
- Fresh Cilantro: 2 tablespoons, chopped. Fresh finish.
Smart Swaps When You Need Them
Sometimes you have to improvise, and that is completely fine.
Chicken Thighs: Chicken drumsticks or chicken tenders.
Heavy Cream: Coconut cream for a dairy alternative.
Plain Yogurt: Greek yogurt, thinned slightly if very thick.
Butter: Ghee for a more traditional touch.
Spotlight on the Stars of the Dish
Some ingredients truly define this meal.
Garam Masala: This spice blend is the soul of the dish. It provides warmth, subtle sweetness, and complexity without overwhelming heat.
Tomato Puree: The base of the sauce, giving body, gentle acidity, and that beautiful orange hue once mixed with cream.

Let’s Cook Together Step by Step
Alright, and now let dive into the heart of it. Here are the steps you are going to follow.
- Preheat Your Equipment: Heat a large skillet over medium heat so it is ready once the chicken is marinated.
- Combine Ingredients: In a bowl, mix chicken, yogurt, lemon juice, 1 teaspoon garam masala, cumin, coriander, paprika, turmeric, 1 teaspoon salt, and black pepper. Let it marinate for at least 30 minutes.
- Prepare Your Cooking Vessel: Melt 30 grams of butter in the skillet. Add chopped onion and cook until soft and golden, about 6 to 8 minutes. Stir in garlic and ginger and cook for 1 minute until fragrant.
- Assemble the Dish: Add tomato puree, remaining garam masala, remaining salt, and sugar. Simmer for 10 minutes until slightly thickened.
- Cook to Perfection: Add the marinated chicken with all its marinade. Cook for 12 to 15 minutes, stirring occasionally, until the chicken is fully cooked and tender.
- Finishing Touches: Stir in heavy cream and remaining 15 grams of butter. Simmer gently for 5 minutes until silky and glossy.
- Serve and Enjoy: Sprinkle with fresh cilantro and serve hot with rice or naan.
Where Texture and Flavor Truly Shine
As the sauce simmers, the tomato puree thickens and blends with butter and cream into a velvety, spoon-coating consistency. The chicken becomes tender and absorbs the spices, while the gentle sweetness from the onion and sugar balances the acidity of the tomatoes. Every bite is creamy, slightly tangy, warmly spiced, and incredibly comforting.
Helpful Tips to Make It Even Better
- Let the chicken marinate longer if you can, even up to 4 hours.
- Taste before serving and adjust salt if needed.
- Simmer gently to keep the sauce smooth and creamy.
What to Avoid for Best Results
- Do not rush the onion cooking stage, because undercooked onion makes the sauce sharp.
- Avoid boiling after adding cream, as high heat can separate the sauce.
- Do not skip seasoning in layers, because that builds depth.
Nutrition Snapshot Per Serving
Servings: 4
Calories per serving: 520
Note: These are approximate values.
Time Breakdown at a Glance
Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Make-Ahead and Storage Guide
You can marinate the chicken a day in advance and keep it refrigerated. Once cooked, store leftovers in an airtight container for up to 3 days. It freezes well for up to 2 months. Reheat gently on the stove over low heat, adding a splash of water or cream if needed to loosen the sauce.
Serving Ideas That Elevate the Experience
Serve it over fluffy basmati rice, with warm naan for scooping, or alongside a simple cucumber salad for freshness. A spoonful of extra cream on top makes it look restaurant-ready.
Transforming Leftovers into Something New
Turn leftovers into a wrap with flatbread and crisp lettuce. Spoon it over baked potatoes for a fusion twist. Or mix with cooked pasta for a creamy spiced pasta bowl.
Extra Tips for Flavor and Ease
Use fresh ginger and garlic for the best aroma. Toasting spices briefly in butter enhances their fragrance. And always taste at the end, small adjustments make a big difference.
Make It Look Absolutely Stunning
Serve in a white bowl to highlight the rich orange sauce. Add a swirl of cream and a sprinkle of cilantro right before serving. That glossy finish makes it irresistible.
Fun Variations to Experiment With
- Add a pinch of chili powder for more heat.
- Stir in a handful of spinach at the end for added color.
- Use coconut cream for a slightly sweeter flavor profile.
- Add a squeeze of lemon at serving for brightness.
FAQ’s
Q1: Can I use chicken drumsticks instead?
Yes, just adjust cooking time until fully cooked and tender.
Q2: Is this dish very spicy?
No, it is mild and creamy, but you can increase heat if you like.
Q3: Can I make it dairy free?
Yes, use coconut cream and ghee alternatives.
Q4: Can I use chicken tenders?
Absolutely, they cook slightly faster.
Q5: How do I thicken the sauce?
Simmer uncovered a bit longer to reduce it naturally.
Q6: Can I prepare it in advance?
Yes, it tastes even better the next day.
Q7: What rice pairs best?
Basmati rice works beautifully.
Q8: Can I freeze it?
Yes, for up to 2 months.
Q9: How do I prevent curdling?
Keep heat low after adding cream.
Q10: Can I double the recipe?
Yes, just use a larger pan to maintain even cooking.
Conclusion
Easy Indian Butter Chicken brings together warmth, creaminess, and just the right touch of spice in a way that feels comforting and exciting all at once. It is approachable, deeply flavorful, and perfect for sharing. Once you make it, it might just become a regular in your kitchen. Trust me, you are going to crave it again and again.
Print
Easy Indian Butter Chicken
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Low Calorie
Description
A creamy, comforting Indian-inspired chicken dish simmered in a rich tomato butter sauce with warm spices and finished with cream for a silky texture.
Ingredients
- 700 grams boneless skinless chicken thighs, cut into bite sized pieces
- 120 grams plain full fat yogurt
- 15 milliliters fresh lemon juice
- 2 teaspoons garam masala, divided
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- 0.5 teaspoon turmeric
- 1.5 teaspoons salt, divided
- 0.5 teaspoon black pepper
- 45 grams unsalted butter, divided
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 400 grams tomato puree
- 120 milliliters heavy cream
- 1 teaspoon sugar
- 2 tablespoons fresh cilantro, chopped
Instructions
- In a mixing bowl, combine chicken, yogurt, lemon juice, 1 teaspoon garam masala, ground cumin, ground coriander, paprika, turmeric, 1 teaspoon salt, and black pepper. Mix well and marinate for at least 30 minutes.
- Heat a large skillet over medium heat and melt 30 grams of butter. Add chopped onion and cook for 6 to 8 minutes until soft and golden.
- Stir in minced garlic and grated ginger and cook for 1 minute until fragrant.
- Add tomato puree, remaining 1 teaspoon garam masala, remaining 0.5 teaspoon salt, and sugar. Simmer for 10 minutes until slightly thickened.
- Add the marinated chicken along with the marinade to the skillet. Cook for 12 to 15 minutes, stirring occasionally, until the chicken is fully cooked and tender.
- Stir in heavy cream and the remaining 15 grams of butter. Simmer gently for 5 minutes until the sauce becomes silky and glossy.
- Garnish with chopped fresh cilantro and serve hot.
Notes
- For deeper flavor, marinate the chicken for up to 4 hours in the refrigerator.
- Keep the heat low after adding cream to prevent the sauce from separating.
- Leftovers taste even better the next day as the flavors continue to develop.
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 6 g
- Sodium: 720 mg
- Fat: 38 g
- Saturated Fat: 20 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 34 g
- Cholesterol: 165 mg
Keywords: easy indian butter chicken, creamy chicken curry, tomato butter sauce chicken, indian chicken dinner
