As fragrant spices sauté in the air, I can’t help but be transported to the bustling streets of Delhi, where butter chicken reigns as a beloved comfort food. This Quick & Easy Homemade Butter Chicken is a delightful twist on restaurant-style curry, proving that satisfying, creamy chicken can be ready in under 30 minutes—ideal for those weeknight dinner dilemmas. With juicy pieces of chicken enveloped in a luxurious, buttery tomato sauce, it’s no wonder this dish quickly becomes a family favorite. Plus, it’s adaptable for any dietary needs, whether you want a dairy-free version or a spicy kick. Curious about how to whip this up in your own kitchen? Let’s dive into the recipe!
Why is Butter Chicken So Popular?
Creamy Comfort: The luscious tomato-butter sauce envelops tender chicken, creating a comforting dish that’s hard to resist.
Quick and Easy: Ready in just 30 minutes, it’s perfect for those busy weeknights when you crave homemade goodness.
Endless Variations: Customize it to your liking—go spicy, make it vegetarian, or opt for a dairy-free version without compromising flavor.
Restaurant-Quality Home Cooking: Impress your family with a dish that rivals your favorite restaurant curry, all made from the comfort of your own kitchen.
Crowd-Pleaser: This butter chicken is always a hit, ensuring happy faces at the dinner table and possibly a second serving! If you enjoy cooking with flavorful, hearty dishes, you might also want to try our delicious Honey Butter Chicken or our savory Santa Chicken Skillet.
Butter Chicken Ingredients
-
For the Marinade
• Chicken – Boneless, skinless chicken thighs work best for juiciness; choose breasts for a leaner option.
• Yogurt – Use plain Greek or regular yogurt to tenderize the chicken and enhance flavor; marinate for at least 15 minutes.
• Lemon Juice – Adds a zesty brightness to the marinade, balancing the rich flavors.
• Garam Masala – This essential spice blend brings authentic warmth; adjust the amount for desired spice levels. -
For the Sauce
• Butter (Unsalted) – Provides richness and creates a silky sauce; opt for unsalted to control seasoning.
• Onion – Finely chopped for a flavorful base; sauté until golden to bring out natural sweetness.
• Garlic – Adds aromatic depth; minced for optimal integration into the sauce.
• Fresh Ginger – Grated for an extra layer of warmth and zest that enhances flavor.
• Paprika – Offers a mild pepper flavor and vibrant color to the dish.
• Turmeric – Contributes earthy flavor and a beautiful golden hue.
• Ground Cumin – Adds warmth; essential for deepening the flavor profile.
• Ground Coriander – Offers refreshing citrus undertones.
• Chili Powder – Grasp the desired heat level by adjusting according to taste.
• Salt – Enhances all flavors; add to your preference.
• Tomato Puree (or Crushed Tomatoes) – Forms the base of the sauce; simmer to develop a rich and delicious flavor.
• Heavy Cream (or Coconut Cream for dairy-free) – Adds luscious creaminess; use coconut cream for a dairy-free twist.
• Sugar – Optional, to balance the acidity of the sauce if needed. -
For Garnish
• Fresh Cilantro – Finely chopped for a burst of freshness and appealing color on top.
Now that you have the ingredients for your perfect butter chicken, let’s get cooking!
Step‑by‑Step Instructions for Butter Chicken
Step 1: Marinate the Chicken
In a mixing bowl, combine yogurt, lemon juice, garam masala, cumin, coriander, chili powder, and salt. Add the boneless chicken thighs to the marinade, ensuring each piece is well-coated. Let the chicken marinate for at least 15 minutes at room temperature, or refrigerate it for up to overnight for deeper flavor absorption.
Step 2: Cook the Chicken
Heat 1 tablespoon of unsalted butter in a large skillet over medium-high heat until melted and bubbly. Add the marinated chicken to the skillet, cooking for about 5-7 minutes until it’s evenly browned on all sides (it doesn’t need to be fully cooked at this stage). Remove the chicken from the skillet and set it aside on a plate.
Step 3: Build the Sauce Base
In the same skillet, add the remaining butter and allow it to melt over medium heat. Once melted, toss in the finely chopped onion and sauté for 4-5 minutes until it’s golden and soft. Next, add the minced garlic and grated ginger, stirring continuously for about 1 minute until fragrant, creating a delicious aroma that fills your kitchen.
Step 4: Simmer the Sauce
Stir in the spices: garam masala, cumin, paprika, turmeric, and chili powder, cooking for another minute to bloom the spices. Then, add the tomato puree, season with salt and pepper to taste, and if desired, a pinch of sugar to balance acidity. Allow the sauce to simmer for 10 minutes, stirring occasionally to develop rich flavors.
Step 5: Finish with Cream & Chicken
Reduce the heat to low and gradually stir in the heavy cream (or coconut cream for a dairy-free option) until well combined, creating a creamy texture. Return the cooked chicken to the skillet along with any juices, then let everything simmer gently for another 10-12 minutes until the chicken is fully cooked and the sauce is velvety and aromatic.
Step 6: Garnish & Serve
Once the chicken is cooked through, remove the skillet from the heat. Sprinkle with freshly chopped cilantro for a burst of green freshness. Serve your warm butter chicken piping hot alongside fluffy naan, basmati rice, or cauliflower rice for a delightful, comforting meal that’s sure to impress your family.
What to Serve with Quick & Easy Homemade Butter Chicken
Elevate your homemade feast and make the most of this creamy delight by considering delicious, complementary sides that enhance every bite.
-
Fluffy Basmati Rice: This aromatic rice soaks up the buttery sauce beautifully, providing the perfect base for every sumptuous mouthful.
-
Warm Naan Bread: Perfect for scooping up the rich chicken and sauce, naan adds a soft, chewy texture that rounds out the meal.
-
Cucumber Raita: A cooling yogurt-based dip that contrasts the spices, raita offers refreshing brightness and balance to the rich flavors of butter chicken.
-
Mango Chutney: The sweetness of mango chutney enhances the savory depth of the dish, adding a delightful fruity note that excites the palate.
-
Sauteed Spinach: The earthy taste of spinach is a nutritious option, and its vibrant green color adds a pop of freshness to your plate.
-
Spiced Lentil Soup: Begin your meal with a warm bowl of lentil soup, enriching your dining experience with comforting flavors and a heartwarming touch.
-
Butter Chicken Pizza: For a fun twist, use leftovers on a pizza topped with mozzarella for a fusion delight that the whole family will love.
-
Cardamom Tea: Pair your meal with a warm cup of aromatic cardamom tea; its warmth complements the spices, rounding off the experience beautifully.
These pairings will bring out the best in your butter chicken, making the dinner table a delightful gathering of flavors and textures.
Tips for the Best Butter Chicken
-
Marinate Wisely: A longer marinade time enhances flavor; aim for at least 15 minutes or even overnight if possible.
-
Don’t Rush Browning: Allow the chicken to brown properly before adding to the sauce. This improves the flavor and texture of the butter chicken.
-
Sauté Spices: Bloom spices in the residual butter after cooking the onion to bring out their full flavors; this step is crucial for authenticity!
-
Control Cream Temperature: Gradually add cream and avoid boiling to keep the sauce smooth and avoid any splitting.
-
Customize Spice Levels: Feel free to adjust the chili powder based on your preference; it’s easy to increase heat in this delicious butter chicken dish!
-
Use Fresh Ingredients: Fresh garlic and ginger infuse more flavor and aroma into your butter chicken, enhancing that authentic restaurant-style taste.
How to Store and Freeze Butter Chicken
Fridge: Store leftover butter chicken in an airtight container for up to 3-4 days. Simply reheat it gently on the stove or in the microwave until warmed through.
Freezer: You can freeze butter chicken without heavy cream for up to 2 months. Just thaw and add the cream when reheating for the best texture and flavor.
Reheating: When warming up your butter chicken, do so over low heat on the stove. Stir occasionally to prevent sticking and ensure it heats evenly and remains creamy.
Portioning: Consider dividing your butter chicken into meal-sized portions before storing, making it easy to grab a satisfying, homemade meal anytime!
Make Ahead Options
These Quick & Easy Homemade Butter Chicken preparations are perfect for busy weeknights! You can marinate the chicken up to 24 hours in advance; simply mix the yogurt, lemon juice, and spices, then coat the chicken and refrigerate it. The sauce can also be made ahead—simmer and cool it, then store in an airtight container for up to 3 days in the fridge. When you’re ready to finish your butter chicken, simply reheat the sauce, add the cream, and return the marinated chicken to the pan, simmering gently until cooked through. This way, you’ll enjoy restaurant-quality flavors at home with minimal effort, making weeknight cooking a delightful breeze!
Butter Chicken Variations & Substitutions
Ready to put your own spin on this comforting butter chicken? The possibilities are endless!
-
Spicier Version: Increase your chili powder or add fresh chopped chilies for a fiery kick that’ll excite your taste buds.
-
Dairy-Free: Swap heavy cream with coconut cream for a rich, tropical twist that doesn’t compromise on creaminess.
-
Lighter Option: Use Greek yogurt in place of heavy cream for a tangy flavor and a lighter touch without losing that creamy texture.
-
Vegetarian Delight: Substitute chicken with paneer or chickpeas to create a hearty vegetarian version that’s packed with protein and flavor.
-
Low-Carb: Ditch the rice and serve your butter chicken over cauliflower rice or spiralized zucchini noodles for a delicious, low-carb meal.
-
Herbaceous Boost: Add a handful of fresh spinach or kale into the sauce just before serving for a colorful, nutritious upgrade.
-
Sweet Twist: Introduce a touch of honey or maple syrup to the sauce for a hint of sweetness that balances the spices beautifully.
-
Nutty Flavor: Incorporate ground cashews or almond flour into the sauce for an added layer of nuttiness and thickening power.
To elevate your culinary experience even further, explore similar recipes like our savory Honey Butter Chicken and flavorful Garlic Butter Honey BBQ Chicken Tacos for more mouthwatering inspirations!
Butter Chicken Recipe FAQs
How do I select ripe chicken for butter chicken?
Absolutely! Always choose boneless, skinless chicken thighs if you want juiciness and flavor; they’re often more forgiving than chicken breasts. Make sure the meat is a vibrant pink without any dark spots or strange odors, indicating freshness.
What’s the best way to store butter chicken?
Very straightforward! Store your leftover butter chicken in an airtight container in the fridge for 3-4 days. When reheating, do it slowly on the stove or in the microwave, ensuring it’s warmed through without boiling.
Can I freeze butter chicken? How?
Yes, you can! To properly freeze butter chicken, prepare the dish without the heavy cream. Once cooled, portion it into freezer-safe containers and store them for up to 2 months. When you’re ready to enjoy, thaw in the fridge overnight and stir in the cream just before reheating to maintain that velvety texture.
What if my butter chicken is too spicy?
Don’t worry; it happens! If you find your butter chicken too spicy, adding a dollop of heavy cream can help mellow the heat. Alternatively, serve it over fluffy basmati rice or with naan to balance out the flavors.
Can my pet eat butter chicken?
While it may be tempting to share, I recommend against it. The spices, salt, and high-fat content can be harmful to dogs and cats. Instead, get them a simple, unseasoned piece of cooked chicken as a treat!
How do I adjust the recipe for dairy-free?
You can easily make a dairy-free butter chicken! Replace heavy cream with coconut cream for a rich and delicious alternative. When simmering, add the coconut cream gradually for the best results and flavors!

Irresistibly Creamy Butter Chicken Made Easy at Home
Ingredients
Equipment
Method
- In a mixing bowl, combine yogurt, lemon juice, garam masala, cumin, coriander, chili powder, and salt. Add the boneless chicken thighs to the marinade and let it marinate for at least 15 minutes.
- Heat unsalted butter in a large skillet over medium-high heat. Add the marinated chicken and cook for 5-7 minutes, until browned. Remove and set aside.
- In the same skillet, add remaining butter, then the chopped onion. Sauté for 4-5 minutes until golden. Add garlic and ginger, stirring for 1 minute.
- Stir in garam masala, cumin, paprika, turmeric, and chili powder. Add tomato puree, season with salt and sugar if needed, and simmer for 10 minutes.
- Reduce heat, stir in heavy cream, and return the chicken. Simmer for another 10-12 minutes until chicken is cooked through and sauce is velvety.
- Garnish with cilantro and serve with naan or rice.



