Quick & Easy Homemade Butter Chicken Recipe
If you are craving a rich, creamy, and flavorful dish that transports you straight to your favorite Indian restaurant, this Quick & Easy Homemade Butter Chicken Recipe is an absolute must-try. Combining tender chicken pieces with a luscious tomato-cream sauce enriched by spices and butter, this dish delivers comforting warmth and bold taste, all while being surprisingly simple to whip up in your own kitchen. Whether you’re cooking weeknight dinner or impressing guests, this recipe is a reliable crowd-pleaser that never fails to satisfy.

Ingredients You’ll Need
To create this spectacular butter chicken, you only need a handful of essential ingredients that each play a vital role in making the dish truly sing. From the juicy chicken thighs that bring tenderness to the creamy sauce loaded with aromatic spices, every component is chosen with care to build layers of flavor, color, and texture.
- Chicken thighs (1 ½ pounds, boneless and skinless): The perfect cut for juicy, tender bites that soak up the marinade and sauce beautifully.
- Salt (1 teaspoon): Enhances all the flavors both in the marinade and sauce — don’t underestimate its power!
- Garlic powder (1 teaspoon): Adds a subtle savory depth that pairs perfectly with fresh garlic.
- Sweet paprika (1 teaspoon): Gives a mild smoky sweetness and lovely red color to the chicken marinade.
- Curry powder (½ teaspoon): Infuses classic Indian warmth and complexity into the dish at every step.
- Greek yogurt (1 tablespoon): Tenderizes the chicken and creates a creamy base in the marinade for added moisture.
- Vegetable oil (3 tablespoons): Used to perfectly sear the chicken pieces, locking in juicy flavor.
- Butter (3 tablespoons, divided): The secret to that signature silky, rich finish only real butter can provide.
- Garlic cloves (6, minced): Fresh and aromatic, these bring a bright punch to the sauce base.
- Medium onion (1, diced): Adds sweetness and texture, creating a fragrant foundation for the sauce.
- Tomato sauce (1 15-ounce can): Gives the sauce its vibrant color and tangy richness that balances cream perfectly.
- Sugar (1 teaspoon): Softens acidity, enhancing the sauce’s harmony and roundness.
- Black pepper (½ teaspoon): Provides subtle heat and layers of flavor without overpowering.
- Heavy cream (2 cups): The heart of the sauce, lending it a velvety smooth texture and luscious mouthfeel.
- Cayenne pepper (½ teaspoon, optional): Adds a touch of fire for those who like a little extra kick.
- Garam masala (1 teaspoon): A fragrant Indian spice blend that’s essential for authentic butter chicken taste.
- Freshly chopped parsley (¼ cup, optional): A bright, fresh garnish that lifts the dish visually and in flavor.
- Naan bread and steamed rice: Classic and comforting carriers for soaking up every last drop of sauce.
How to Make Quick & Easy Homemade Butter Chicken Recipe
Step 1: Marinate the Chicken
Start by coating the chicken thigh pieces in a simple marinade made with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. This mixture not only infuses the chicken with wonderful flavor but also tenderizes it, ensuring every bite is juicy and packed with spice. Letting it rest for at least 15 minutes gives the flavors time to meld beautifully.
Step 2: Cook the Chicken
Heat vegetable oil in a large skillet over medium-high heat, then add your marinated chicken. Cooking it until golden brown and cooked through seals in those savory juices while creating a beautiful crust. This step is crucial as it builds the base of flavor for your sauce. Once cooked, remove the chicken and set it aside, leaving the oil behind for the sauce.
Step 3: Prepare the Sauce Base
Lower the heat to medium and add a tablespoon of butter to the skillet. Scrape the pan to pick up those delicious browned bits left from the chicken, which really add depth. Next, toss in the minced garlic and diced onion with a pinch of salt, cooking until soft and fragrant. This sweet and savory combo forms the aromatic backbone of the sauce.
Step 4: Build the Sauce
Stir in the tomato sauce and sugar and let it simmer gently for a few minutes to marry the flavors. Then add the chicken back to the pan and pour in the heavy cream, stirring until the mixture turns a gorgeous orange color. This step brings creamy richness that beautifully balances the tomatoes and spices perfectly.
Step 5: Season and Simmer
Now it’s time to layer in cayenne pepper if you’re feeling bold, along with fragrant garam masala, extra curry powder, and black pepper. Let the sauce simmer on low heat for about 10 minutes to allow all those complex flavors to develop and get cozy with the chicken.
Step 6: Finish with Butter
For that signature luxurious finish, stir in the remaining two tablespoons of cold butter until melted. This addition gives the sauce a silky texture that melts in your mouth. If you like, sprinkle some freshly chopped parsley on top for a fresh pop of color and brightness before serving hot and proud.
How to Serve Quick & Easy Homemade Butter Chicken Recipe

Garnishes
A handful of freshly chopped parsley or cilantro adds a refreshing contrast to the richness of the sauce. You could also squeeze a wedge of lemon on top if you want a zesty brightness that wakes up every bite. A dollop of yogurt or a sprinkle of toasted fenugreek leaves enhances the homemade charm and depth.
Side Dishes
Nothing completes this dish better than warm, pillowy naan bread or a plate of fluffy steamed rice. These sides are essential for scooping up that heavenly sauce and balancing out the creaminess with their subtle textures. You might also consider a simple cucumber raita or lightly spiced roasted vegetables if you want to add a fresh element to your meal.
Creative Ways to Present
For a special touch, serve your butter chicken in rustic earthenware bowls or cast iron skillets to keep it warm right at the table. Layer the chicken over turmeric or saffron rice for a beautiful color and flavor contrast. Garnish with edible flowers or additional spice sprinkles for a presentation that will wow your guests and spark conversation.
Make Ahead and Storage
Storing Leftovers
This Quick & Easy Homemade Butter Chicken Recipe keeps beautifully in the fridge for up to 3 days. Store leftovers in an airtight container to preserve freshness and prevent the sauce from drying out. The flavors often deepen even further after a day, making for delicious next-day meals.
Freezing
If you want to save portions for longer, freezing is an excellent option. Allow the dish to cool completely, then transfer to freezer-safe containers or heavy-duty freezer bags. Frozen butter chicken can last up to 2 months without losing its wonderful taste or texture.
Reheating
Gently reheat the frozen or refrigerated butter chicken on the stovetop over low-medium heat, stirring occasionally to prevent sticking and maintain that smooth sauce consistency. Adding a splash of cream, milk, or water can help revive the sauce if it thickens too much during storage. Avoid microwaving on high to keep the texture impeccable.
FAQs
Can I use chicken breasts instead of thighs?
Absolutely! While chicken thighs are preferred for their juiciness and tenderness, skinless, boneless chicken breasts can be used if that’s your preference. Just be careful not to overcook them as they dry out faster.
Is this recipe spicy?
This Quick & Easy Homemade Butter Chicken Recipe has mild warmth from the spices, but the heat level can be adjusted easily by adding cayenne pepper or chili powder for more kick or leaving it out entirely for a gentle flavor profile.
Can I make this dairy-free?
For a dairy-free version, substitute the butter with a high-quality oil and use coconut cream in place of heavy cream. The texture and taste will be a bit different but still wonderfully rich and satisfying.
How long does it take to prepare this dish?
Including marinating time, this recipe takes about 30-40 minutes from start to finish, making it a fantastic option when you want a delicious homemade meal without spending hours in the kitchen.
What’s the best way to thicken the sauce if it’s too thin?
If your sauce seems too runny, mix one tablespoon of cornstarch with a third cup of water to make a slurry, then stir it into the simmering sauce. Let it cook for a few minutes and you’ll get the perfect creamy consistency.
Final Thoughts
There is something incredibly comforting about making this Quick & Easy Homemade Butter Chicken Recipe at home. It strikes the perfect balance between indulgence and simplicity, making it ideal for any occasion. I encourage you to gather these straightforward ingredients and dive into the process—your taste buds will thank you for sharing this delicious, creamy, and soul-satisfying dish with your loved ones.
PrintQuick & Easy Homemade Butter Chicken Recipe
This Quick & Easy Homemade Butter Chicken recipe delivers a creamy, flavorful dish with tender marinated chicken simmered in a rich tomato and cream sauce flavored with aromatic spices. Perfect for a comforting weeknight meal, it pairs wonderfully with naan bread and steamed rice.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Sautéing and Simmering
- Cuisine: Indian
- Diet: Halal
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 about 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 the heat to medium and add 1 tablespoon of butter to the skillet. Deglaze the pan by scraping any browned bits, adding a splash of water if needed. 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. Mix 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. Add in the rest of the spices & salt to taste.
- Finish with Butter: Stir in the remaining 2 tablespoons of cold butter and let it melt into the sauce for a silky finish. Sprinkle with chopped parsley if desired.
- Serve and Enjoy: Serve hot with naan bread and steamed rice. Enjoy the creamy, flavorful goodness!
Notes
- If the sauce becomes too runny, mix together 1 tablespoon of cornstarch with ⅓ cup of water and add this to the sauce. Let it simmer for about 5 minutes to thicken.
- You can adjust the cayenne pepper to control the heat to your preference.
- Using Greek yogurt in the marinade helps tenderize the chicken and add a slight tang.
- For a lighter version, substitute heavy cream with half-and-half, though the sauce will be less rich.
- Freshly chopped parsley adds freshness but can be omitted if unavailable.
Nutrition
- Serving Size: 1 cup (approx. 250g)
- Calories: 480 kcal
- Sugar: 6 g
- Sodium: 750 mg
- Fat: 38 g
- Saturated Fat: 21 g
- Unsaturated Fat: 15 g
- Trans Fat: 0.5 g
- Carbohydrates: 9 g
- Fiber: 2 g
- Protein: 25 g
- Cholesterol: 120 mg
Keywords: butter chicken, homemade butter chicken, Indian chicken recipe, creamy chicken curry, easy butter chicken, quick butter chicken