Quick & Easy Homemade Butter Chicken is a fast-track version of the classic Indian-inspired dish known for its silky, rich tomato-cream sauce and tender chicken. It’s fragrant, flavorful, and deeply comforting—yet simple enough to whip up in under 40 minutes using everyday ingredients.
Butter chicken, or “murgh makhani,” is beloved for its balance of buttery richness and warm spice. This version delivers those signature notes with fewer steps, no marinating, and a streamlined cooking process that still brings all the comforting depth you crave.
Whether you serve it with rice, naan, or a fresh cucumber salad, this dish brings restaurant-style satisfaction to your weeknight table—no takeout required.
Ingredients Overview
This butter chicken recipe focuses on essential aromatics, warm spices, and a creamy tomato base for bold flavor with minimal effort.
Boneless, Skinless Chicken Thighs or Breasts
Thighs stay juicy and tender, even with quick cooking. Breasts work too, especially when cooked properly and not overdone. Cut into bite-sized chunks for fast searing.
Butter
The key to the dish’s name and flavor. Unsalted butter adds richness and rounds out the spices beautifully.
Onion
Finely chopped or grated onion forms the aromatic base of the sauce. Cooked until soft and golden for sweet depth.
Garlic and Ginger
Fresh minced garlic and ginger bring pungent warmth and complexity. Don’t skip or substitute with powders if possible.
Tomato Sauce or Puree
Provides the rich, tangy body of the sauce. Canned tomato puree or passata works well.
Heavy Cream
Adds smoothness and brings the butter chicken’s signature silky texture. Coconut cream is a great dairy-free option.
Garam Masala
A warming Indian spice blend with notes of cardamom, cinnamon, cumin, and more. Essential for authentic flavor.
Ground Cumin & Paprika
Complement the garam masala with earthy and smoky notes. Use smoked paprika for added depth.
Chili Powder or Cayenne (Optional)
Add to taste if you want some heat. Keep it mild for a family-friendly version.
Salt and Sugar
Salt enhances all the flavors, and a touch of sugar balances the acidity of the tomatoes.
Fresh Cilantro (Optional)
Brightens the final dish with fresh, herbal flavor.
Step-by-Step Instructions

1. Prepare the Chicken (5 minutes)
Cut 1½ lbs boneless chicken into bite-sized pieces. Season lightly with salt, pepper, and ½ teaspoon paprika.
2. Sear the Chicken (6–8 minutes)
In a large skillet, heat 1 tablespoon butter and 1 tablespoon oil over medium-high. Add chicken in a single layer. Sear 3–4 minutes per side until golden and mostly cooked through. Remove and set aside.
3. Cook Aromatics (5–6 minutes)
In the same pan, reduce heat to medium. Add 2 tablespoons butter, 1 finely diced onion, and a pinch of salt. Sauté until soft and golden.
Stir in 3 cloves minced garlic and 1 tablespoon grated fresh ginger. Cook another minute until fragrant.
4. Add Spices and Tomato Base (3 minutes)
Stir in 1 tablespoon garam masala, 1 teaspoon ground cumin, 1 teaspoon paprika, and optional chili powder to taste. Toast for 30 seconds.
Pour in 1 cup tomato sauce or puree. Add 1 teaspoon sugar. Simmer 5 minutes until slightly thickened.
5. Add Cream and Chicken (5–7 minutes)
Reduce heat to low. Stir in ¾ cup heavy cream and return the chicken (with any juices) to the pan.
Simmer gently for 5–7 minutes, stirring occasionally, until the chicken is cooked through and the sauce is thick and creamy.
6. Finish and Serve
Taste and adjust salt, sugar, or heat as needed. Garnish with chopped fresh cilantro if desired.
Serve hot with steamed basmati rice, naan, or roasted vegetables.
Tips, Variations & Substitutions
Time-Saving Tips
-
Use pre-chopped garlic and ginger to speed things up.
-
Chicken thighs cook more forgivingly than breasts—less risk of overcooking.
-
Double the sauce and freeze half for a faster meal later.
Tasty Variations
-
Butter Chickpeas: Substitute chickpeas for chicken for a vegetarian version.
-
Dairy-Free: Use coconut milk or cashew cream instead of dairy cream.
-
Extra Veggies: Add baby spinach or peas toward the end for color and nutrition.
Ingredient Swaps
-
Use Greek yogurt instead of cream for a tangier twist.
-
Swap tomato puree with crushed tomatoes for a chunkier texture.
-
Replace garam masala with a homemade mix: equal parts cinnamon, cumin, coriander, cardamom, and cloves.
Serving Ideas & Occasions
Butter chicken is incredibly versatile and ideal for cozy dinners, casual guests, or meal prep.
Serve it with:
-
Fluffy basmati or jasmine rice
-
Warm naan or garlic flatbread
-
Cucumber raita or a crisp green salad
Great for Sunday meal prep—leftovers taste even better the next day. It’s also a fun centerpiece for a homemade Indian-inspired dinner night with lentils, samosas, or roasted cauliflower on the side.
Nutritional & Health Notes
This butter chicken offers a rich source of protein and is satisfying thanks to its creamy, spiced sauce. Using chicken thighs keeps it moist and flavorful without excessive fat.
To lighten it up, use less butter, swap in half-and-half or coconut milk, and pair with cauliflower rice or a big green salad.
Naturally gluten-free and easy to adapt for dairy-free diets, it can fit a variety of lifestyles while delivering bold, homemade flavor.
FAQs
1. Can I use chicken breast instead of thighs?
Yes. Chicken breasts work well but can dry out faster, so avoid overcooking. Thighs offer better flavor and moisture.
2. Is butter chicken spicy?
It’s mildly spiced but not necessarily spicy-hot. Adjust the chili powder or cayenne to control heat levels.
3. Can I make it dairy-free?
Absolutely. Use coconut cream or cashew cream in place of heavy cream, and swap the butter for oil or plant-based margarine.
4. Can I freeze butter chicken?
Yes! It freezes beautifully. Let it cool, then store in airtight containers for up to 2 months. Thaw and reheat gently.
5. What can I use instead of garam masala?
Try a blend of cumin, coriander, cinnamon, and a pinch of cloves and nutmeg. It’s not identical, but it brings a similar warmth.
6. Can I make this in an Instant Pot or slow cooker?
Yes. For Instant Pot, sauté aromatics first, then pressure cook chicken in the sauce for 8 minutes. Stir in cream after cooking. In a slow cooker, cook everything on low for 4–5 hours, adding cream at the end.
7. Does it taste like restaurant butter chicken?
This version has all the key flavors with a simpler process. While it may not match a slow-simmered restaurant curry exactly, it’s deeply satisfying, creamy, and packed with authentic flavor.
Quick & Easy Homemade Butter Chicken: Creamy Skillet of Bold, Cozy Flavor
A simplified, creamy version of the classic Indian butter chicken, made with juicy chicken, warm spices, and a rich tomato-cream sauce—all in under 40 minutes.
Ingredients
1½ lbs boneless chicken thighs or breasts, cut into chunks
3 tbsp unsalted butter, divided
1 tbsp oil
1 onion, finely chopped
3 garlic cloves, minced
1 tbsp fresh grated ginger
1 cup tomato puree or sauce
¾ cup heavy cream
1 tbsp garam masala
1 tsp ground cumin
1 tsp paprika
½ tsp chili powder (optional)
1 tsp sugar
Salt and pepper, to taste
Fresh cilantro, for garnish
Instructions
-
Season chicken lightly with salt, pepper, and paprika.
-
Heat oil and 1 tbsp butter in skillet. Sear chicken 3–4 mins per side. Remove.
-
Add 2 tbsp butter and sauté onion until soft. Add garlic and ginger; cook 1 min.
-
Stir in spices and tomato puree. Simmer 5 mins.
-
Add cream and chicken. Simmer 5–7 mins until thick and chicken is cooked through.
-
Adjust seasoning and garnish with cilantro.
Notes
Use coconut cream for dairy-free version.
Serve with rice, naan, or roasted veggies.
Leftovers store well for up to 4 days.