The heavenly aroma of spices wafted through my kitchen as I unveiled my latest culinary adventure—Homemade Butter Chicken. This dish has a knack for transforming any ordinary dinner into an extraordinary feast, and trust me, it’s a game-changer for busy weeknights! With just 15 minutes of prep, you’ll soon have a rich, creamy sauce that envelopes tender chicken chunks, creating a comforting hug in a bowl. This recipe not only makes the perfect family meal but also doubles as a freezer-friendly option for those moments when takeout seems too tempting. Pair it with warm naan or fluffy rice, and you’ve got a dish that rivals your favorite Indian restaurant. Ready to master the art of Butter Chicken? Let’s dive in and bring a touch of warmth to your table!
Why is Butter Chicken so beloved?
Irresistible flavor: The harmonious blend of spices and creamy sauce creates an explosion of taste that leaves everyone asking for seconds.
Easy to make: With just 15 minutes of prep, you can whip up a homemade masterpiece, perfect for busy evenings.
Versatile serving: This dish pairs beautifully with warm naan or rice, making it a neutral canvas for your favorite sides.
Freezer-friendly: Prepare a double batch and store it for busy nights—just reheat, and voila, a home-cooked meal!
Crowd-pleaser: Whether it's family dinner or hosting friends, this Butter Chicken is guaranteed to impress even the pickiest eaters.
Butter Chicken Ingredients
For the Marinade
• Chicken chunks – 1 pound, choose boneless for quicker cooking.
• Salt – 1 teaspoon, enhances the flavor of the chicken.
• Garlic powder – 1 teaspoon, adds depth without the fuss of fresh garlic.
• Sweet paprika – 1 teaspoon, gives a touch of sweetness and color.
• Curry powder – 1 teaspoon, essential for that classic Butter Chicken taste.
• Greek yogurt – 1 cup, tenderizes the chicken and adds creaminess.
For the Sauce
• Vegetable oil – 3 tablespoons, ideal for frying the chicken.
• Butter – 3 tablespoons, divided; adds richness to the sauce.
• Diced onion – 1 cup, for a flavorful base in the sauce.
• Garlic – 4 cloves, minced; infuses aroma and taste to the dish.
• Tomato sauce – 1 cup, creates the rich, tangy sauce.
• Sugar – 1 teaspoon, balances the acidity of the tomatoes.
• Black pepper – 1 teaspoon, adds mild heat.
• Cayenne pepper – ½ teaspoon (optional), for an extra kick if desired.
• Heavy cream – ½ cup, brings luxurious creaminess to the sauce.
• Garam masala – 1 teaspoon, a fragrant spice mix that elevates the flavor.
• Additional curry powder – 1 teaspoon, intensifies the Butter Chicken flavor.
For Garnish
• Fresh parsley – for garnish (optional), adds a pop of color and freshness to the dish.
Step‑by‑Step Instructions for Butter Chicken
Step 1: Marinate the Chicken
In a mixing bowl, combine 1 pound of chicken chunks with 1 teaspoon each of salt, garlic powder, sweet paprika, and curry powder, along with 1 cup of Greek yogurt. Mix thoroughly to ensure each piece is coated, then let the chicken marinate for at least 15 minutes while you prepare other ingredients. This marination will infuse your Butter Chicken with rich flavors.
Step 2: Cook the Chicken
Heat 3 tablespoons of vegetable oil and 1 tablespoon of butter in a large skillet over medium heat. Once the butter melts and begins to foam, add the marinated chicken in a single layer, cooking for about 8–10 minutes or until browned and cooked through. Stir occasionally to ensure even cooking, then remove the chicken from the skillet and set it aside.
Step 3: Sauté Onion and Garlic
In the same skillet, reduce the heat to medium-low, then add the remaining 2 tablespoons of butter. Allow it to melt, then add 1 cup of diced onion and 4 minced garlic cloves. Sauté for about 5 minutes until the onion becomes translucent and fragrant, creating a flavorful base for your Butter Chicken sauce.
Step 4: Prepare the Sauce
Pour in 1 cup of tomato sauce along with 1 teaspoon of sugar, 1 teaspoon of black pepper, and ½ teaspoon of cayenne pepper (if using). Stir the mixture well and let it cook for about 5 minutes, allowing the flavors to blend and deepen, while maintaining a gentle simmer to avoid splattering.
Step 5: Add Cream and Spices
Lower the heat further, then pour in ½ cup of heavy cream along with 1 teaspoon of garam masala and 1 teaspoon of additional curry powder. Mix well until fully incorporated, then let the sauce simmer gently for about 5 minutes. This will create the rich and creamy texture that defines your Butter Chicken.
Step 6: Combine Chicken with Sauce
Return the cooked chicken to the skillet, stirring to fully coat it in the luscious sauce. Let it simmer for an additional 5–10 minutes on low heat, allowing the flavors to meld beautifully. You want the chicken to absorb the sauce while remaining tender and juicy.
Step 7: Garnish and Serve
Once ready, remove from heat and garnish your Butter Chicken with freshly chopped parsley, if desired. Serve hot with warm naan and steamed rice for a delightful meal that’s both comforting and satisfying, perfect for any family gathering.
Expert Tips for Butter Chicken
• Marination Magic: Allow the chicken to marinate for at least 15 minutes for enhanced flavor absorption; overnight is even better!
• Cooking Temperature: Ensure your skillet is over medium heat to achieve a golden-brown chicken without burning the spices.
• Thickening the Sauce: If the sauce is too thin, allow it to simmer uncovered for a bit longer to thicken; just be careful not to overcook the chicken.
• Spice Adjustment: Adjust cayenne pepper to your heat preference. Start with less if you're unsure, and add more to taste after simmering.
• Garnishing Touch: Fresh parsley not only adds color but also brightens the dish’s flavor; don’t skip this simple garnish for your Butter Chicken!
Make Ahead Options
Homemade Butter Chicken is an excellent dish for meal prep, saving you precious time on busy weeknights! You can marinate the chicken with the spices and yogurt up to 24 hours in advance; simply refrigerate it to infuse maximum flavor. Additionally, the sauce can be made ahead and stored in an airtight container in the fridge for up to 3 days. When you're ready to finish, just reheat the sauce in a skillet over low heat, return the marinated chicken to the pan, and allow it to simmer until cooked through (about 10-15 minutes). This approach guarantees your Butter Chicken is just as delicious while preventing any last-minute rush in the kitchen.
What to Serve with Homemade Butter Chicken
The inviting aroma of spices and creamy sauce beckons for the perfect sidekick to enhance your dinner experience.
- Warm Naan: Soft and fluffy, naan is perfect for scooping up the rich butter chicken sauce, bringing each bite to life.
- Steamed Basmati Rice: The delicate grains of basmati rice soak up the sauce beautifully, offering a satisfying contrast to the creamy chicken.
- Cucumber Raita: This refreshing yogurt-based side adds a cooling effect, balancing the spices in the butter chicken perfectly while adding crunch.
- Roasted Vegetable Medley: A colorful assortment of roasted seasonal vegetables introduces extra texture and health benefits to your meal.
- Simple Green Salad: Crisp greens with a light vinaigrette cleanse the palate, making it an ideal complement to the richness of the dish.
- Mango Chutney: A sweet and tangy mango chutney brightens up the meal with its fruity flavor, enhancing the overall dining experience.
- Chai Tea: End your meal on a warm note with a soothing cup of chai, which harmonizes the spices and brings comfort to your evening.
Butter Chicken Variations & Substitutions
Feel free to explore your culinary creativity while making this delightful Butter Chicken—there’s no wrong way to enjoy it!
-
Dairy-Free: Swap Greek yogurt and cream with coconut milk for a creamy, non-dairy option that adds tropical notes.
-
Spicy Kick: Increase cayenne pepper or toss in some chopped jalapeños to ignite your taste buds with extra heat.
-
Vegetarian Delight: Replace chicken with chickpeas or tofu for a hearty plant-based meal that doesn’t skimp on flavor.
You’ll still enjoy the rich sauce, and it’s a fantastic option for your veggie-loving friends! -
Extra Creaminess: Stir in some vegan cream cheese or cashew cream for a luxurious, velvety sauce that feels indulgent.
-
Smoky Flavor: Add a dash of smoked paprika or a bit of liquid smoke for a unique depth that will surprise and delight.
-
Nutty Twist: Incorporate chopped cashews or almonds into the sauce for a delightful crunch and an extra layer of richness.
-
Herb Infusion: Try adding fresh cilantro or mint for a pop of freshness that complements the warm spices beautifully.
-
Fruit Fusion: Toss in some diced mango or pineapple while simmering for a sweet contrast to the savory sauce.
This unexpected addition can create a harmonious balance that brightens every bite.
Experiment with these variations to make your Butter Chicken a truly unique dish every time you prepare it! For a side dish, warm naan and steamed rice pair beautifully and balance the creamy flavors. If you're interested in other flavor profiles, check out Irresistible Naan Recipes or explore How to Make Fluffy Rice for perfect pairings!
How to Store and Freeze Butter Chicken
Fridge: Store your Butter Chicken in an airtight container for up to 3 days. Reheat gently on the stove or in the microwave until heated through.
Freezer: You can freeze Butter Chicken for up to 3 months. Cool completely, then transfer to a freezer-safe container. Thaw in the fridge overnight before reheating.
Reheating: Always reheat the Butter Chicken on low heat, adding a splash of water or cream to maintain the creamy texture. Stir occasionally for even warming.
Portioning: Consider freezing in single servings to easily enjoy this delicious dish anytime you crave a quick, comforting meal.
Butter Chicken Recipe FAQs
What type of chicken is best for Butter Chicken?
For the best results, I recommend using boneless, skinless chicken thighs, as they tend to be juicier and more flavorful than chicken breasts. However, if you prefer leaner options, boneless chicken breasts also work well; just be careful not to overcook them to keep them tender.
How should I store leftover Butter Chicken?
Store your Butter Chicken in an airtight container in the fridge for up to 3 days. When reheating, do so gently on the stove or in the microwave until heated through. If you're a busy home chef like me, preparing this dish ahead of time is a real lifesaver!
Can I freeze Butter Chicken?
Absolutely! You can freeze Butter Chicken for up to 3 months. Make sure it has cooled completely, then transfer it to a freezer-safe container. For the best taste, I like to thaw it overnight in the fridge before reheating, which maintains its creamy goodness.
How do I avoid a runny sauce in my Butter Chicken?
If your sauce turns out too thin, let it simmer uncovered for a few additional minutes to allow some of the liquid to evaporate. Stir occasionally while you do this to ensure that the chicken stays tender and absorbs even more flavor. You can also add a tablespoon or two of cornstarch mixed with water to thicken it if necessary.
Can I use Greek yogurt if I have a dairy allergy?
If you have a dairy allergy, you can substitute Greek yogurt with a dairy-free alternative like coconut yogurt or silken tofu blended until smooth. This will help maintain a creamy texture while keeping the dish free of dairy ingredients.
What sides pair well with Butter Chicken?
Butter Chicken is lovely served with warm naan or fluffy rice, ensuring you can soak up every drop of that rich sauce. I also enjoy serving it with a side of sautéed vegetables or a fresh cucumber salad for a pop of color and crunch.

Irresistible Butter Chicken: Your New Favorite Comfort Dish
Equipment
- mixing bowl
- large skillet
Ingredients
For the Marinade
- 1 pound chicken chunks choose boneless for quicker cooking
- 1 teaspoon salt enhances the flavor of the chicken
- 1 teaspoon garlic powder adds depth without the fuss of fresh garlic
- 1 teaspoon sweet paprika gives a touch of sweetness and color
- 1 teaspoon curry powder essential for that classic Butter Chicken taste
- 1 cup Greek yogurt tenderizes the chicken and adds creaminess
For the Sauce
- 3 tablespoons vegetable oil ideal for frying the chicken
- 3 tablespoons butter divided; adds richness to the sauce
- 1 cup diced onion for a flavorful base in the sauce
- 4 cloves garlic minced; infuses aroma and taste to the dish
- 1 cup tomato sauce creates the rich, tangy sauce
- 1 teaspoon sugar balances the acidity of the tomatoes
- 1 teaspoon black pepper adds mild heat
- ½ teaspoon cayenne pepper optional, for an extra kick if desired
- ½ cup heavy cream brings luxurious creaminess to the sauce
- 1 teaspoon garam masala a fragrant spice mix that elevates the flavor
- 1 teaspoon additional curry powder intensifies the Butter Chicken flavor
For Garnish
- fresh parsley for garnish (optional)
Instructions
Step‑by‑Step Instructions
- In a mixing bowl, combine the chicken chunks with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix thoroughly and let marinate for at least 15 minutes.
- Heat vegetable oil and 1 tablespoon of butter in a large skillet over medium heat. Add the marinated chicken and cook for about 8-10 minutes until browned and cooked through, then set aside.
- In the same skillet, reduce heat and add remaining butter. Sauté diced onion and minced garlic for about 5 minutes until translucent.
- Pour in tomato sauce, sugar, black pepper, and cayenne pepper. Stir well and cook for about 5 minutes on a gentle simmer.
- Lower the heat, add heavy cream, garam masala, and additional curry powder. Stir until mixed and let simmer for about 5 minutes.
- Return the cooked chicken to the skillet, stir to coat in the sauce, and let simmer for 5-10 minutes to meld flavors.
- Garnish with chopped parsley and serve hot with naan or rice.
Leave a Reply