The moment the rich, creamy sauce of Butter Chicken starts bubbling in the pan, my kitchen transforms into an oasis of warmth and comfort. This isn’t just any weeknight meal; it’s a ticket to a vibrant world of aromatic spices and tender chicken that dances in your taste buds. On busy evenings when the lure of takeout is strong, I reach for this impressive yet straightforward recipe that makes indulging in homemade goodness feel effortless.
In just 30 minutes, you can serve up a dish that not only satisfies your cravings but also impresses anyone who gathers around your dinner table. Perfectly paired with warm naan or fluffy basmati rice, this Quick & Easy Homemade Butter Chicken isn’t just a meal—it’s an experience that wraps you in the comforting embrace of traditional Indian cuisine. And here’s the best part: you can customize it to suit your dietary needs or spice preferences. Let’s dive into the details of this delectable dish that’s sure to become a staple in your home!

Why is this Butter Chicken a must-try?
Quick and Easy: Made in just 30 minutes, this Butter Chicken fits seamlessly into your busy weeknight schedule.
Creamy Texture: The luscious sauce wraps around tender chicken, offering a comforting, velvety experience with every bite.
Customizable Spice Level: Tailor it to your taste—mild or fiery, the choice is yours!
Versatile Accompaniments: Perfect with warm naan or fluffy rice, you can enjoy it your way.
Crowd-Pleasing Delight: Impress family and friends with this delightful dish that transports them straight to India!
Don’t forget, you can always opt for a dairy-free version for those with dietary restrictions.
Butter Chicken Ingredients
For the Chicken Marinade
• Chicken Thighs – Tender and flavorful; substitute with chicken breasts for a leaner option.
• Salt – Enhances flavor; adjust to taste based on personal preference.
• Garlic Powder – Adds depth; fresh garlic can be substituted for a stronger taste.
• Sweet Paprika – Provides sweetness and color; use smoked paprika for a more intense flavor.
• Curry Powder – Essential for the dish’s signature flavor; tailor your mix for a personalized touch.
• Greek Yogurt – Helps tenderize chicken and adds creaminess; substitute with coconut cream for a dairy-free option.
For the Sauce
• Vegetable Oil – Necessary for sautéing; choose an oil with a high smoke point for best results.
• Butter – Adds richness to the sauce; ghee can be used for an authentic taste.
• Garlic (minced) – Fresh flavor enhancer; adjust quantity according to preference.
• Onion (diced) – Base for the sauce; adds sweetness when sautéed. Yellow onions work best.
• Tomato Sauce – Forms the sauce base; crushed tomatoes can provide a chunkier texture.
• Sugar – Balances acidity of tomatoes; honey is a lovely alternative.
• Black Pepper – Adds mild heat; adjust to your liking.
• Heavy Cream – Provides richness and creaminess; coconut milk can be a lighter substitute.
• Cayenne Pepper (optional) – Adds heat; omit for a milder dish.
• Garam Masala – A must-have spice blend that adds complexity.
For Garnish
• Fresh Parsley (optional) – Adds color and freshness to your beautifully plated dish.
With these ingredients, you’re ready to whip up a delightful Butter Chicken that will wow your taste buds!
How to Make Butter Chicken
-
Marinate Chicken: Combine chicken thighs with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Let it marinate for at least 15 minutes to absorb those delicious flavors.
-
Sauté Chicken: Heat vegetable oil in a skillet over medium-high heat. Cook the marinated chicken for 8–10 minutes until it’s golden-brown and slightly crispy. Set it aside for now.
-
Prepare Sauce Base: In the same skillet, melt butter and sauté minced garlic and diced onion until translucent, about 3–4 minutes. This creates a fragrant base for your sauce.
-
Build Sauce: Stir in the tomato sauce and sugar, then let it simmer gently for 2–3 minutes. This step is crucial for deepening the flavors.
-
Combine Ingredients: Return the chicken to the skillet. Add in the heavy cream, cayenne pepper, garam masala, and black pepper. Simmer for 10 minutes until the chicken is cooked through and the sauce thickens to a creamy texture.
-
Finish Sauce: Stir in any remaining butter for extra richness. This is the secret to making your sauce utterly irresistible!
-
Serve: Garnish with fresh parsley if desired and serve hot with naan or fluffy basmati rice for a beautiful, comforting meal.
Optional: Serve with cucumber raita for a refreshing contrast.
Exact quantities are listed in the recipe card below.

How to Store and Freeze Butter Chicken
Room Temperature: If left out, consume Butter Chicken within 2 hours to avoid any food safety issues.
Fridge: Store leftovers in an airtight container for up to 3 days, ensuring it’s cooled to room temperature before sealing.
Freezer: Freeze portions in airtight containers or freezer bags for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: Heat gently in a skillet over low heat or microwave in short intervals until warmed through. Enjoy the rich flavors of your Butter Chicken again!
Make Ahead Options
These Quick & Easy Homemade Butter Chicken are perfect for meal prep enthusiasts! You can marinate the chicken thighs in the flavorful mixture (salt, garlic powder, sweet paprika, curry powder, and Greek yogurt) up to 24 hours in advance, which will enhance the taste significantly. Additionally, the butter chicken sauce can be made and stored in the refrigerator for up to 3 days. To maintain quality, allow the sauce to cool completely before refrigerating it in an airtight container. When you’re ready to serve, simply reheat the sauce, return the marinated chicken to the skillet, and simmer until heated through for delicious, homemade results with minimal effort!
Butter Chicken Variations
Feel free to let your creativity shine by customizing this Butter Chicken recipe to suit your taste and dietary needs!
-
Dairy-Free: Use coconut cream instead of Greek yogurt and heavy cream for a creamy yet dairy-free delight. This substitution maintains richness while offering a tropical twist.
-
Vegetable Boost: Incorporate bell peppers or spinach into the sauce while simmering. This adds brightness and nutrition, creating a more colorful dish on your plate.
-
Spicy Kick: Adjust the heat by increasing cayenne pepper for a fiery finish or simply omit it for a milder alternative. Tailoring the spice level ensures every family member enjoys their meal.
-
Lean Protein: Swap out chicken thighs for chicken breasts if you’re looking for a leaner option. This change slightly alters the juiciness, but it remains delicious and tender.
-
Smoky Flavor: Try using smoked paprika instead of sweet paprika for a deeper, more complex flavor profile. This small twist can elevate the dish to new heights of deliciousness.
-
Creamy Alternative: Substitute heavy cream with full-fat coconut milk for a lighter yet still rich sauce that’s perfect for those avoiding dairy. It complements the spices beautifully.
-
Nutty Finish: Add a sprinkle of toasted almond slivers or cashews on top before serving to introduce a delightful crunch and nutty flavor that pairs perfectly with the rich sauce.
-
Herb Infusion: Mix in fresh cilantro or mint just before serving for an aromatic and refreshing element. The herbs brighten the dish, contrasting beautifully with the creamy sauce.
Tips for the Best Butter Chicken
-
Marinate for Flavor: Allow the chicken to marinate for at least 15 minutes, but for deeper flavor, marinate it up to 24 hours in advance.
-
Watch the Heat: Cook on medium-high heat to achieve a nice golden-brown crust on the chicken without overcooking it.
-
Adjust Consistency: If your Butter Chicken sauce is too thick, add a splash of water; too runny? Thicken it with a cornstarch slurry.
-
Customize Spice Levels: Experiment with the cayenne pepper to find your perfect heat balance—add more for spice lovers or omit for a milder dish.
-
Herb Garnish: Fresh parsley not only adds color but also a burst of freshness; don’t skip this simple touch for an enhanced presentation!
-
Double Your Recipe: This Butter Chicken freezes well! Make a large batch and store leftovers for a quick meal on busy nights.
What to Serve with Butter Chicken?
Indulge in the comforting hug of warm flavors that Butter Chicken brings to your table, and enhance your meal with perfect pairings.
-
Fluffy Basmati Rice: The light, aromatic grains soak up the creamy sauce beautifully, creating a harmonious balance on your plate. Serve it in a generous mound for an inviting presentation.
-
Warm Naan Bread: Soft and pillowy, naan is perfect for scooping up each luscious bite of Butter Chicken. You can opt for garlic naan for an extra flavor bump that complements the spices.
-
Cucumber Raita: This refreshing yogurt-based side dish cools down the heat from the spices, creating a delightful contrast that cleanses the palate. It’s a vibrant addition that makes every bite uniquely enjoyable.
-
Saag Paneer: Rich and slightly tangy, this spinach and cheese dish pairs wonderfully with Butter Chicken, adding a layer of nutrition and flavor. The creaminess of the paneer aligns wonderfully with the rich sauce.
-
Spicy Chickpea Salad: A zesty, protein-packed salad adds a crunchy texture and bursts of freshness to your meal. The tangy flavors of the chickpeas perfectly complement the richness of the Butter Chicken.
-
Mango Chutney: This sweet, tangy condiment is an excellent way to enhance each spoonful of Butter Chicken. Serve it on the side for a fun burst of flavor that elevates the entire dining experience.
-
Butter Chicken Pizza: For a fusion twist, spread some of the Butter Chicken on a pizza crust and top it with mozzarella. Bake until crispy for a delightful dinner that captures the essence of both dishes.
-
Chai Tea: Conclude your meal with a comforting cup of chai, which enhances the Indian culinary experience. The spiced notes of this tea create the perfect ending to a flavorful dinner.
These combinations will surely elevate your dining experience, making your Butter Chicken not just a meal, but a feast to remember.

Butter Chicken Recipe FAQs
How do I choose the right chicken for Butter Chicken?
Absolutely! Chicken thighs are the main protein source for Butter Chicken, bringing tenderness and flavor that’s hard to beat. If you prefer a leaner option, feel free to substitute with chicken breasts. Just remember that thighs will yield the juiciest results.
How should I store leftover Butter Chicken?
Very good question! To store leftovers, place them in an airtight container and keep them in the fridge for up to 3 days. Make sure the Butter Chicken has cooled to room temperature before sealing. This helps maintain its flavor and texture!
Can I freeze Butter Chicken?
Yes, you can! I often make a large batch of Butter Chicken and portion it out. Freeze in airtight containers or freezer bags for up to 2 months. To reheat, simply thaw overnight in the fridge, then warm it gently in a skillet over low heat. This way, you’ll enjoy a quick homemade meal any night!
What should I do if my Butter Chicken sauce is too thick or too runny?
Great question! If your sauce is too thick, you can revive it by adding a splash of water or chicken broth until you reach the desired consistency. If it’s too runny, create a cornstarch slurry by mixing 1 tablespoon of cornstarch with ⅓ cup of cold water. Slowly stir this mixture into the sauce, cooking it until it thickens to perfection.
Can I make this recipe dairy-free?
Absolutely! For a dairy-free version, use coconut cream instead of Greek yogurt and heavy cream. It adds a delightful tropical twist while still keeping that creamy goodness. Your Butter Chicken can still be rich and delicious without the dairy!
Is Butter Chicken safe for pets?
It’s best to keep this dish away from pets. The spices and ingredients used in Butter Chicken, particularly garlic and onion, can be harmful to them. If you want to treat your furry friends, consider making a pet-friendly dish that avoids these ingredients. Always check with your vet if you’re unsure!

Creamy Butter Chicken Recipe That Will Wow Your Taste Buds
Ingredients
Equipment
Method
- Combine chicken thighs with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Let it marinate for at least 15 minutes.
- Heat vegetable oil in a skillet over medium-high heat. Cook the marinated chicken for 8–10 minutes until golden-brown.
- In the same skillet, melt butter and sauté minced garlic and diced onion until translucent, about 3–4 minutes.
- Stir in the tomato sauce and sugar, then let it simmer gently for 2–3 minutes.
- Return the chicken to the skillet. Add in the heavy cream, cayenne pepper, garam masala, and black pepper. Simmer for 10 minutes.
- Stir in any remaining butter for extra richness.
- Garnish with fresh parsley if desired and serve hot with naan or fluffy basmati rice.




