There is something truly magical about a Quick & Easy Homemade Butter Chicken Recipe that brings comfort and celebration to any dinner table. This luscious dish blends tender chicken morsels with a creamy, spiced tomato sauce that’s rich, velvety, and utterly addictive. It’s one of those recipes you’ll find yourself craving again and again because it’s both straightforward to whip up and packed with layered flavors that taste like you spent hours preparing it. Whether you’re cooking for family, friends, or just treating yourself, this butter chicken is a guaranteed crowd-pleaser that feels indulgent while still being a snap to make.

Ingredients You’ll Need
Getting ready for this butter chicken is a breeze when you have a handful of simple but essential ingredients that each play a vital role in shaping the dish’s incredible flavors and creamy texture. From the spices that warm the palate to the butter and cream that bring richness and smoothness, every component is thoughtfully chosen to deliver that signature taste.
- Skinless boneless chicken thighs: Bite-sized chunks provide juicy and tender meat that soaks up the sauce beautifully.
- Salt: Enhances all the flavors and balances the spices perfectly.
- Garlic powder: Adds a subtle depth and warmth to the marinade and sauce.
- Sweet paprika: Brings a mild smokiness and vibrant color to the chicken.
- Curry powder: Infuses the dish with aromatic Indian-inspired spice notes.
- Greek yogurt: Helps tenderize the chicken and introduces a creamy tang to the marinade.
- Vegetable oil: For sautéing the chicken without overpowering the other ingredients.
- Butter: Divided to give the sauce its luscious texture and richness.
- Garlic cloves: Freshly minced to provide pungent, fragrant bursts of flavor.
- Onion: Diced to add sweetness and body to the sauce base.
- Tomato sauce: The heart of the sauce, offering acidity and body.
- Sugar: Balances the acidity of the tomato sauce for a harmonious taste.
- Black pepper: Adds a hint of sharp heat to round out the spices.
- Heavy cream: Key to creating the signature smooth and velvety butter chicken sauce.
- Cayenne pepper (optional): For those who love a touch of exciting heat.
- Garam masala: A fragrant spice blend that brings warm, complex flavor layers.
- Fresh parsley (optional): Adds a fresh pop of green and a subtle herbal note when sprinkled on top.
- Naan bread and steamed rice: Perfect companions to soak up every bit of the creamy sauce.
How to Make Quick & Easy Homemade Butter Chicken Recipe
Step 1: Marinate the Chicken
Start by combining the chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt in a bowl. This simple marinade works wonders by tenderizing the meat and infusing it with aromatic spices that will shine through in every bite. Let the chicken soak up the flavors for at least 15 minutes while you gather the other ingredients—this little wait makes a big difference!
Step 2: Cook the Chicken
Heat the vegetable oil in a large skillet over medium-high heat and add the marinated chicken. Sauté the pieces for about 8 to 10 minutes until they turn a gorgeous golden brown and are cooked through. The caramelization here locks in flavor and texture. Once cooked, remove the chicken and set it aside but leave the oil in the pan because it holds essential flavor to build on later.
Step 3: Prepare the Sauce Base
Reduce your heat to medium and add 1 tablespoon of butter to the skillet with the leftover oil. Scrape up any browned bits stuck to the pan as these bits are flavor gold. Toss in the minced garlic and diced onion with a pinch of salt to sweat out their sweetness. Keep sautéing until the onions turn translucent and fill your kitchen with that irresistible fragrant aroma.
Step 4: Build the Sauce
Pour in the tomato sauce and sprinkle the teaspoon of sugar, stirring gently as this combination simmers for 2 to 3 minutes. This step is the foundational moment where the sauce thickens slightly and sweetness balances acidity. Now add back the seared chicken pieces and pour in the heavy cream slowly, mixing until the sauce transforms into a dreamy orange silhouette that screams indulgence.
Step 5: Season and Simmer
Introduce the spices to the party—cayenne pepper if you want some heat, garam masala, curry powder, and black pepper. Lower the heat and allow everything to mingle with a gentle simmer for 10 minutes. This simmer allows the spices to blossom fully, melding with the cream and tomato into a rich, harmonious flavor profile. Don’t forget to taste and adjust salt to your liking.
Step 6: Finish with Butter
The final touch is stirring in the remaining 2 tablespoons of butter until it melts smoothly into the sauce, creating an extraordinarily silky texture that just clings to every tender chunk of chicken. If you’re feeling fancy, sprinkle freshly chopped parsley over the top to brighten the plate with a little color and freshness.
Step 7: Serve and Enjoy
Serve your Quick & Easy Homemade Butter Chicken Recipe while it’s hot, alongside warm naan bread and fluffy steamed rice. These accompaniments are designed to soak up every bit of the creamy sauce so no delicious drop gets wasted. Dig in and revel in the comforting flavors you just created!
How to Serve Quick & Easy Homemade Butter Chicken Recipe

Garnishes
To elevate presentation and flavor, a sprinkle of freshly chopped parsley works wonders, adding a burst of green and a subtle herby brightness. You can also try garnishing with a few slivers of toasted almonds or a drizzle of extra cream for an exquisite look that tastes great too.
Side Dishes
This butter chicken pairs beautifully with traditional naan bread, perfect for scooping up the luscious sauce, or a bowl of steamed basmati rice that provides a neutral canvas to balance the spices exquisitely. Roasted vegetables or a fresh cucumber raita can also add a cooling contrast to the richness of the dish.
Creative Ways to Present
For special occasions, consider serving your butter chicken in individual mini cast-iron skillets or vibrant bowls to highlight its warm colors. Layer it over fragrant saffron rice or fluffy cauliflower rice for a twist. You can also garnish with edible flowers or microgreens to make your plate look as good as it tastes.
Make Ahead and Storage
Storing Leftovers
If you end up with leftovers (and with this dish, you often do!), transfer your butter chicken into an airtight container and refrigerate it. It will keep well for up to 3 days, allowing the flavors to deepen even more overnight.
Freezing
This recipe freezes beautifully. After cooling, portion the butter chicken into freezer-safe containers or heavy-duty freezer bags and store for up to 3 months. When ready to enjoy again, thaw in the refrigerator overnight for best results.
Reheating
Reheat leftover butter chicken gently on the stovetop over low heat, stirring frequently to prevent the cream from separating. Adding a splash of water or cream while reheating can help restore the sauce’s silky texture. Avoid microwaving at high heat as that can toughen the chicken.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! While thighs stay juicier and more tender, chicken breast can work well if you prefer leaner meat. Just be careful not to overcook it because breast meat can dry out quickly.
Is Greek yogurt necessary in the marinade?
Greek yogurt tenderizes the chicken and adds a subtle tang, but you can substitute it with regular plain yogurt or even a splash of lemon juice if needed. The marinade helps keep the chicken juicy and flavorful.
How spicy is this recipe?
This butter chicken is mildly spiced with the option to add cayenne pepper for heat. You can control the spice level easily by omitting or reducing the cayenne and adjusting the curry powder to suit your taste.
Can I make this dish vegan or dairy-free?
Yes! Swap the butter for a vegan alternative and replace heavy cream with coconut milk or cashew cream. Use plant-based yogurt in the marinade. The dish will still be creamy and delicious but with slightly different flavor nuances.
What can I use if I don’t have garam masala?
Garam masala is a key spice blend, but if you don’t have it on hand, you can mix ground cinnamon, cloves, cardamom, cumin, and coriander as a homemade substitute. It won’t be exact but will give a similar warm spice character.
Final Thoughts
Once you experience this Quick & Easy Homemade Butter Chicken Recipe, it’s likely to become one of your go-to meals for weeknights and special dinners alike. The creamy sauce, the tender chicken, and the rich spices come together in perfect harmony without demanding hours in the kitchen. So grab your ingredients, gather your loved ones, and enjoy this comforting dish that’s every bit as delightful as it is simple to make. You won’t regret it!
Print
Quick & Easy Homemade Butter Chicken Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
This Quick & Easy Homemade Butter Chicken recipe delivers rich, creamy, and flavorful Indian-inspired chicken in just 40 minutes. Tender chicken thighs are marinated with spices and Greek yogurt, then cooked in a luscious tomato-cream sauce infused with garlic, garam masala, and butter. Perfect served with naan bread and steamed rice for a comforting, satisfying meal that brings the tastes of classic butter chicken to your home kitchen quickly and effortlessly.
Ingredients
For the Chicken & Marinade:
- 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon Greek yogurt
For the Butter Chicken Sauce:
- 3 tablespoons vegetable oil
- 3 tablespoons butter, divided
- 6 garlic cloves, minced
- 1 medium onion, diced
- 1 15-ounce can tomato sauce
- 1 teaspoon sugar
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 2 cups heavy cream
- ½ teaspoon cayenne pepper (optional, for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional, for garnish)
To Serve:
- Naan bread
- Steamed rice
Instructions
- Marinate the Chicken: In a medium bowl, combine chicken, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well, ensuring the chicken is evenly coated. Let it marinate for at least 15 minutes while preparing the other ingredients.
- Cook the Chicken: Heat 3 tablespoons of oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8-10 minutes, stirring occasionally, until golden brown and cooked through. Remove the chicken from the skillet and set aside, leaving the oil in the pan.
- Prepare the Sauce Base: Reduce heat to medium and add 1 tablespoon of butter to the skillet. Scrape up any browned bits from the pan. Add the minced garlic and diced onion, along with a pinch of salt. Sauté until the onion is translucent and fragrant.
- Build the Sauce: Stir in the tomato sauce and sugar. Let it simmer for 2-3 minutes before adding the chicken back into the skillet. Stir well, then pour in the heavy cream. Stir until the sauce turns a beautiful orange hue.
- Season and Simmer: Add cayenne pepper (if using), garam masala, curry powder, and black pepper. Let the sauce simmer on low heat for 10 minutes, allowing the flavors to meld. Adjust seasoning with salt to taste.
- Finish with Butter: Stir in the remaining 2 tablespoons of butter and let it melt into the sauce for a silky finish. Garnish with chopped parsley if desired.
- Serve and Enjoy: Serve the butter chicken hot with naan bread and steamed rice. Enjoy the creamy, flavorful goodness!
Notes
- Marinating the chicken for longer than 15 minutes (up to 2 hours) will deepen the flavor and tenderness.
- Adjust cayenne pepper quantity based on your preferred spice level.
- Use full-fat heavy cream for best richness, or coconut cream for a dairy-free alternative.
- If you prefer a thicker sauce, simmer a few minutes longer before adding butter.
- Garnishing with cilantro instead of parsley is also traditional and tasty.

