Table of Contents
Butter chicken, oh how I adore you! This dish holds a special place in my heart and, oh my, in my kitchen too! It was one rainy Saturday afternoon when I stumbled upon a simple recipe for butter chicken while flipping through my beloved cookbook collection. The aroma wafting through my cozy kitchen was nothing short of dreamy—the rich scent of spices mingling with the sizzling garlic and onions wrapped me in a warm embrace. After just one taste, I was transported to the heart of India, and I knew this was a recipe I’d cherish forever.
Every time I whip up this quick and easy homemade butter chicken, my home comes alive with laughter and warmth. Whether it’s a family gathering or a casual weeknight dinner, this dish never fails to impress. The succulent pieces of chicken bathed in a creamy, spiced tomato sauce are simply divine! Plus, it’s a cinch to make. Trust me, this recipe will change your meal game as it has mine—your taste buds will thank you, and your kitchen will be filled with cozy vibes!
Why You’ll Love This Recipe
- Easy to Prepare: With minimal prep time and straightforward steps, you’ll have a delightful meal in no time!
- Flavor Explosion: Rich, buttery, and mildly spiced, this dish is a celebration of flavors that your family will adore.
- Crowd-Pleaser: Perfect for gatherings, it’s a dish that can easily serve a crowd, but also cozy enough for a family night in.
- Flexible Ingredients: Adapt the spiciness and add your favorite veggies for a personalized touch.
- Comfort Food: It’s the ultimate warm hug on a plate, perfect for those chilly evenings.
Ingredients
1 ½ pounds skinless, boneless chicken thighs, cut into bite-sized chunks
Tender and juicy, chicken thighs soak up the flavors beautifully.1 teaspoon salt
A little seasoning goes a long way in elevating the overall taste.1 teaspoon garlic powder
For that extra layer of garlicky goodness without the fuss.1 teaspoon sweet paprika
Adds a touch of sweetness and a lovely color to the dish.½ teaspoon curry powder
A thrilling hint of warmth to get your taste buds dancing!1 tablespoon Greek yogurt
Helps to tenderize the chicken and infuse it with creaminess.3 tablespoons vegetable oil
A neutral oil perfect for cooking while allowing the spices to shine.3 tablespoons butter (divided)
For that silky richness we all crave in butter chicken!6 garlic cloves (minced)
Garlic enthusiasts rejoice! Fresh is always best.1 medium onion (diced)
Caramelized onion adds sweetness and depth to the sauce.1 15-ounce can tomato sauce
The base of our beautiful sauce—vitamin-packed and deliciously smooth!1 teaspoon sugar
Balances the acidity of the tomatoes beautifully.1 teaspoon salt (adjust to taste)
Always taste and season as you go!½ teaspoon black pepper
A hint of heat to balance the flavors harmoniously.2 cups heavy cream
Rich and decadent; it makes the sauce luscious and dreamy.½ teaspoon cayenne pepper (optional for heat)
A spicy kick—add according to your preference!1 teaspoon garam masala
An aromatic blend that adds warmth and complexity.½ teaspoon curry powder
Just a touch more enhances the flavor profile wonderfully.¼ cup freshly chopped parsley (optional, for garnish)
A pop of color and freshness to brighten up your dish!Naan bread
Everything is better with naan to soak up that divine sauce!Steamed rice
Serve with rice for an authentic Indian meal experience.
Full recipe card is below.
How to Make It
Marinate the Chicken
In a large bowl, combine the chicken chunks, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Give it a good mix so every piece is coated nicely. Let it marinate for at least 30 minutes. This not only adds flavor but tenderizes the chicken too!
Cook the Chicken
Heat 1 tablespoon of vegetable oil and 1 tablespoon of butter in a large skillet over medium-high heat. Add the marinated chicken, which will sizzle cheerfully as it hits the pan. Brown the chicken on all sides until cooked through. This should take about 6-8 minutes. Once done, remove the chicken and set it aside. 💖
Prepare the Sauce Base
In the same skillet, melt another tablespoon of butter. Add your diced onion and cook until it’s golden and fragrant—about 5 minutes. Oh, the smell is heavenly! Next, stir in the minced garlic. Let that sauté for about 1 minute, allowing the aroma to fill your kitchen—so cozy!
Build the Sauce
Pour in the can of tomato sauce, sugar, salt, and black pepper. Stir well and let it simmer for about 5 minutes, allowing all those flavors to marry beautifully.
Season and Simmer
Now, add the heavy cream! Stir it in gently, and watch as the sauce transforms into a beautiful creamy mix. Add cayenne pepper if you crave a little spice and those iconic garam masala and curry powder. Let this simmer for another 10 minutes.
Finish with Butter
Time to bring it home! Stir in the final tablespoon of butter for that luscious finish. Add the cooked chicken back into the sauce, ensuring every piece is coated. Let it simmer for another 5 minutes, allowing the chicken to absorb all those delicious flavors.
Serve and Enjoy
Spoon this divine butter chicken over a bed of steamed rice or pair it with klei naan for that authentic touch. Garnish with freshly chopped parsley, and get ready for some cozy dinner vibes!
Pro Tips for Success
- Let It Marinate: The longer the chicken marinates, the more flavor it will absorb—overnight is even better!
- Balancing Flavors: Taste as you go, adjusting the spices and salt to your liking.
- Use Ghee: If you have it, substitute ghee for the butter for an even richer flavor.
- Fresh Ingredients: Whenever possible, opt for fresh garlic, onions, and spices for the best taste.
- Don’t Rush Simmering: Patience is key! Allowing the dish to simmer properly enhances all the flavors.
Flavor Variations
- Vegetarian Twist: Swap the chicken for chickpeas or paneer for a delightful vegetarian version!
- Veggie Additions: Toss in some spinach, peas, or bell peppers to sneak in some extra nutrients.
- Spice it Up: Feeling adventurous? Add some fresh green chilies or a dollop of spicy chutney for a kick!
Serving Suggestions
Serve your butter chicken with warm naan and steamed basmati rice for a delightful meal. A side of cucumber raita or a fresh salad balances the richness perfectly. Pair it with a chilled mango lassi or your favorite beverage for an authentic experience!
Make-Ahead & Storage
You can marinate the chicken a day in advance and store it in the refrigerator. Cooked butter chicken can be stored in an airtight container in the fridge for up to 4 days. Always let it cool completely before sealing for storage.
Leftovers
Turn leftover butter chicken into a delightful wrap! Just slather some chicken in naan, add fresh greens, maybe a little raita, and roll it up. Or toss it with pasta for a creamy, fusion dish!
Freezing
Yes, this dish freezes wonderfully! Allow it to cool completely, then transfer to a freezer-safe container. It will last about 2-3 months. For best results, portion it into individual servings before freezing.
Reheating
To reheat, I recommend using a skillet on low heat. Add a splash of water or cream to keep it moist. Microwave works too—just zap it in intervals, stirring in between until warmed through.
FAQs
Can I use chicken breasts instead of thighs?
Absolutely! Chicken breasts can be used, but they may dry out slightly. Be sure not to overcook them.
Is this recipe spicy?
It can be! The level of heat depends on whether you add the cayenne pepper. Adjust according to your preference.
Can I substitute the heavy cream?
You can use coconut milk for a lighter version, but it will change the flavor profile a bit.
Can I make this in a slow cooker?
Yes! Brown the chicken and onions as directed, then transfer to a slow cooker. Add the rest of the sauce ingredients and cook on low for 6 hours or high for 3 hours. Delicious results!
Final Thoughts
And there you have it, lovely readers! This quick and easy homemade butter chicken is more than just a recipe; it’s a way to gather your loved ones around the table and create beautiful memories. Enjoy every bite while sharing stories and laughter. I hope you make this dish a staple in your kitchen just like I have, and don’t forget to add your special touch! Happy cooking, and remember, the kitchen is where love is stirred, so cook with joy!
Stay cozy,
Chef Emily 💖
Explore the Full Recipe Here

Butter Chicken
Ingredients
Method
- In a large bowl, combine the chicken chunks, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Give it a good mix so every piece is coated nicely. Let it marinate for at least 30 minutes.
- Heat 1 tablespoon of vegetable oil and 1 tablespoon of butter in a large skillet over medium-high heat. Add the marinated chicken, which will sizzle cheerfully as it hits the pan. Brown the chicken on all sides until cooked through.
- In the same skillet, melt another tablespoon of butter. Add your diced onion and cook until it’s golden and fragrant—about 5 minutes.
- Next, stir in the minced garlic. Let that sauté for about 1 minute.
- Pour in the can of tomato sauce, sugar, salt, and black pepper. Stir well and let it simmer for about 5 minutes.
- Add the heavy cream! Stir it in gently, and watch as the sauce transforms into a beautiful creamy mix. Add cayenne pepper if you crave a little spice and those iconic garam masala and curry powder. Let this simmer for another 10 minutes.
- Stir in the final tablespoon of butter for that luscious finish. Add the cooked chicken back into the sauce. Let it simmer for another 5 minutes.
- Spoon this divine butter chicken over a bed of steamed rice or pair it with naan. Garnish with freshly chopped parsley.