ADVERTISEMENT
One evening, while soaking in the intoxicating scents wafting from my kitchen, I stumbled upon a culinary treasure: homemade Butter Chicken. This dish, with its velvety sauce and tender chicken, captures the magic of Indian cuisine without the fuss of a restaurant visit. Preparing this recipe is not only a delightful venture into cooking but also a brilliant way to swap out takeout for a healthier, home-cooked option that truly satisfies. With just a 15-minute prep time and a rich, comforting flavor profile, this Butter Chicken is bound to become a cherished favorite in your household. Are you ready to transform your dinner routine and indulge in a warm, aromatic meal that resonates with the flavors of home?
ADVERTISEMENT
Why is Homemade Butter Chicken a Must-Try?
Quick and Easy: With just 35 minutes from start to finish, this recipe is perfect for busy weeknights!
Rich, Creamy Sauce: The combination of heavy cream and Greek yogurt creates a luscious sauce that’s utterly irresistible.
Incredible Flavor: The blend of spices, including curry powder and garam masala, develops a fragrant aroma that will fill your kitchen.
Versatile Serving Options: Whether with steamed rice, warm naan, or a fresh salad, this dish adapts to your preferences, making it a crowd-pleaser for any occasion.
Healthy Homemade Alternative: Say goodbye to greasy takeout and hello to a wholesome dish that doesn’t compromise on taste. Enjoy indulging without the guilt!
Butter Chicken Ingredients
For the Marinade
• Salt – Enhances the flavors, ensuring your chicken is well-seasoned.
• Garlic powder – Adds an aromatic depth that complements the spices beautifully.
• Sweet paprika – Provides a mild sweetness and vibrant color to the dish.
• Curry powder – This essential spice mix gives the Butter Chicken its signature flavor.
• Greek yogurt – Tenderizes the chicken while adding creaminess to the marinade.
For the Chicken
• Vegetable oil – A neutral base for cooking that allows the spices to shine.
• Butter – Adds richness and a luxurious texture to the sauce.
For the Sauce
• Tomato sauce – Forms the delightful base of your creamy sauce.
• Sugar – Balances the acidity of the tomatoes, creating a harmonious flavor.
• Black pepper – A slight kick that enhances the overall taste.
• Cayenne pepper (optional) – Use for an extra layer of heat if you like it spicy!
• Heavy cream – Creates a rich, comforting sauce that's hard to resist.
• Garam masala – An aromatic spice blend that elevates the dish to new heights.
• Additional curry powder – For those who want a stronger curry flavor.
For Garnishing
• Fresh parsley – Adds a pop of color and freshness, brightening the dish before serving.
Now you're ready to embark on this heartwarming culinary journey of making Butter Chicken at home!
Step‑by‑Step Instructions for Butter Chicken
Step 1: Marinate the Chicken
In a mixing bowl, combine chicken chunks with salt, garlic powder, sweet paprika, and curry powder. Add the Greek yogurt and mix thoroughly to ensure each piece is well coated. Allow the chicken to marinate for at least 15 minutes at room temperature, so the flavors can penetrate and tenderize the meat.
Step 2: Cook the Chicken
Heat a large skillet over medium heat and add 1 tablespoon of vegetable oil and 1 tablespoon of butter. Once the butter is melted and bubbling, add the marinated chicken to the pan. Cook for about 8-10 minutes, turning occasionally, until the chicken pieces are browned and fully cooked through, then remove them from the skillet and set aside.
Step 3: Sauté Aromatics
In the same skillet, add the remaining 2 tablespoons of butter. Once it melts, toss in minced garlic and diced onion, sautéing for about 3-4 minutes until the onion becomes translucent and fragrant. This step builds a flavorful base for your Butter Chicken sauce.
Step 4: Prepare the Sauce
Pour in the tomato sauce, followed by sugar, salt, black pepper, and cayenne pepper if you like a bit of heat. Stir to combine the mixture, then let it cook for about 5 minutes over medium heat. The sauce will thicken slightly, enveloping the kitchen in the aroma of rich spices.
Step 5: Add Cream and Spices
Lower the heat and stir in the heavy cream, garam masala, and an additional teaspoon of curry powder. Mix well and let it simmer gently for about 5 minutes. The sauce should become thick and creamy, embodying the essence of homemade Butter Chicken.
Step 6: Combine Chicken and Sauce
Return the cooked chicken to the skillet, ensuring each piece is well-coated in that luscious sauce. Allow everything to simmer together for another 5-10 minutes, letting the flavors meld beautifully. Check that the chicken is warmed through and the sauce is bubbling.
Step 7: Garnish and Serve
If desired, garnish your Butter Chicken with freshly chopped parsley for a touch of color. Serve this comforting dish hot with warm naan or steamed rice to soak up the delightful sauce. Enjoy the satisfying homemade experience!
Expert Tips for Butter Chicken
-
Marinate Longer: For deeper flavor, let the chicken marinate for at least 30 minutes or overnight if you have the time. This ensures that the spices fully penetrate the meat.
-
Avoid Overcrowding: When cooking the chicken, avoid overcrowding the skillet. Cook in batches if necessary to achieve a nice brown sear, which adds depth to the dish.
-
Watch the Heat: Keep an eye on the heat level when adding the cream. If the heat is too high, the cream may curdle. Always keep it low and gently simmer.
-
Consistency Check: If the sauce is too thick, you can lighten it by adding a splash of water or chicken broth until it reaches your desired consistency.
-
Taste as You Go: Always taste your sauce while cooking. This allows you to adjust spices and seasoning to ensure a perfect balance of flavors in your Butter Chicken.
Butter Chicken Variations to Try
Feel free to get creative with this recipe and customize it to your taste and dietary needs!
-
Dairy-Free: Substitute Greek yogurt and heavy cream with coconut yogurt and coconut milk for a tropical twist.
-
Spicy Kick: Increase cayenne pepper or add diced fresh chili peppers for a fiery Butter Chicken that’ll awaken your senses. A little extra heat can make a simple dish truly unforgettable.
-
Vegetable-Packed: Toss in a mix of colorful veggies like bell peppers, spinach, or peas during the simmering stage for added nutrition and vibrant color.
-
Vegan Delight: Use tofu or chickpeas in place of chicken, along with coconut cream and nutritional yeast for a rich, creamy sauce that’s entirely plant-based.
-
Curry Lovers: Amp up the curry flavor by doubling the amount of curry powder or mixing in a bit of Thai red curry paste for a unique fusion sensation. You can create layers of flavor that tantalize every taste bud.
-
Nutty Flavor: Stir in a couple of tablespoons of almond or cashew butter toward the end for a rich, nutty flavor that pairs deliciously with the spices.
-
Herb Enhancement: Incorporate fresh herbs like cilantro or dill for a fragrant herbal note that brightens the dish. This adds freshness and an aromatic flair that deeply enhances the dining experience.
-
Low-Carb Option: Serve the Butter Chicken over cauliflower rice instead of traditional rice for a lighter, low-carb meal that’s just as satisfying. This swap keeps the soul and comfort of the dish while catering to healthy choices.
Explore these variations to make your Butter Chicken unique and tailored to your taste, proving there’s always room for creativity in your kitchen! If you're looking for more flavor-packed meal ideas, don't forget to check out my recipe for air fryer naan to complement your dish perfectly, or discover a wholesome alternative with my guide on homemade yogurt that can elevate your sauces and marinades!
What to Serve with Homemade Butter Chicken
Experience the delightful harmony of flavors as you round out your meal with these perfect pairings.
-
Warm Naan: Soft, pillowy naan is perfect for scooping up the rich sauce, making each bite indulgent.
-
Steamed Basmati Rice: Fluffy rice absorbs the creamy sauce beautifully and provides a subtle counterbalance to the spices.
-
Cucumber Raita: This cool yogurt-based side offers a refreshing contrast, soothing the palate with every flavorful bite.
-
Spicy Roasted Cauliflower: Tender yet crispy, the nutty flavors of roasted cauliflower complement the Butter Chicken’s creaminess while adding an exciting texture.
-
Garlic Butter Green Beans: Crisp-tender green beans sautéed in garlic butter introduce a vibrant color and earthy flavor, rounding out the plate splendidly.
-
Mango Chutney: A sweet and tangy chutney adds a fruity touch that pairs excellently with the savory depths of Butter Chicken.
-
Chai Tea: Complement the meal with a warm cup of chai, whose aromatic spices enhance and echo the dish's robust flavors.
-
Gulab Jamun: For dessert, indulge in these sweet, syrup-soaked balls of goodness— a luxurious finish that makes the meal unforgettable.
How to Store and Freeze Butter Chicken
Room Temperature: Butter Chicken is best served hot; however, if left out, store it at room temperature for no longer than 2 hours to prevent bacterial growth.
Fridge: Once cooled, transfer any leftovers to an airtight container. It can be safely stored in the fridge for up to 3 days, maintaining its delicious flavors for your next meal.
Freezer: For longer storage, freeze the Butter Chicken in a freezer-safe container. It will keep well for up to 3 months. Defrost it overnight in the fridge before reheating.
Reheating: Heat the Butter Chicken gently on the stovetop over low heat, stirring occasionally, until warmed through. Add a splash of cream or water if the sauce thickens too much. Enjoy your homemade dish once again!
Make Ahead Options
These easy Butter Chicken make-ahead options are a game changer for busy weeknights! You can marinate the chicken with salt, garlic powder, sweet paprika, and curry powder in Greek yogurt up to 24 hours in advance. This not only flavors the chicken beautifully but also ensures it's tender. Additionally, you can prepare the sauce (without adding cream) and store it in an airtight container in the fridge for up to 3 days. When you're ready to serve, simply reheat the sauce and stir in the heavy cream, followed by the already cooked chicken. This way, you'll enjoy your scrumptious Butter Chicken just as delicious as if made fresh, but with the time-saving benefits you've been hoping for!
Butter Chicken Recipe FAQs
How do I choose the right chicken for Butter Chicken?
Absolutely! For the best results, use boneless, skinless chicken thighs as they stay juicy and flavorful throughout cooking. If you prefer chicken breast, ensure it's not overcooked to maintain tenderness.
What’s the best way to store leftover Butter Chicken?
Once cooled, transfer any leftovers to an airtight container and refrigerate. It can be safely stored in the fridge for up to 3 days. Reheat gently on the stovetop and add a splash of cream or water if needed.
Can I freeze Butter Chicken?
Absolutely! To freeze, allow your Butter Chicken to cool completely and then transfer it to a freezer-safe container. It can be frozen for up to 3 months. When you're ready to enjoy it, defrost it overnight in the fridge and gently reheat on the stove.
What if my Butter Chicken sauce is too thick?
No worries! If the sauce is thicker than you'd like, simply stir in a splash of chicken broth or water to loosen it to your desired consistency. Heat on low while stirring until combined.
Is Butter Chicken suitable for my pets?
While the ingredients in Butter Chicken are safe for humans, it’s best to avoid sharing it with pets due to the spices and high-fat content. If you want to treat your furry friends, consider cooking plain chicken without seasoning instead!
How spicy is this Butter Chicken recipe?
This recipe includes cayenne pepper as an optional ingredient, so you can easily adjust the spice level to your liking. For a milder version, feel free to omit it or reduce the amount used. Very welcoming for all taste buds!

Savory Butter Chicken: A Cozy Homemade Delight
Ingredients
Equipment
Method
- In a mixing bowl, combine chicken chunks with salt, garlic powder, sweet paprika, and curry powder. Add the Greek yogurt and mix thoroughly to ensure each piece is well coated. Allow the chicken to marinate for at least 15 minutes at room temperature.
- Heat a large skillet over medium heat and add the vegetable oil and butter. Once the butter is melted and bubbling, add the marinated chicken to the pan. Cook for about 8-10 minutes, turning occasionally, until the chicken pieces are browned and fully cooked through, then remove them from the skillet and set aside.
- In the same skillet, add the remaining butter. Once it melts, toss in minced garlic and diced onion, sautéing for about 3-4 minutes until the onion becomes translucent and fragrant.
- Pour in the tomato sauce, followed by sugar, salt, black pepper, and cayenne pepper if desired. Stir to combine the mixture, then let it cook for about 5 minutes over medium heat.
- Lower the heat and stir in the heavy cream, garam masala, and an additional teaspoon of curry powder. Mix well and let it simmer gently for about 5 minutes.
- Return the cooked chicken to the skillet, ensuring each piece is well-coated in the sauce. Allow everything to simmer together for another 5-10 minutes.
- If desired, garnish your Butter Chicken with freshly chopped parsley and serve hot with warm naan or steamed rice.
Leave a Reply