Introduction
When it comes to indulgent, flavor-packed Indian cuisine, Butter Chicken stands proudly among the best-loved dishes across the globe. Known for its creamy tomato-based sauce, tender chicken pieces, and a perfect balance of aromatic spices, it’s a dish that pleases both spice lovers and those who prefer a milder, comforting flavor. The Quick & Easy Homemade Butter Chicken Recipe we’re about to dive into isn’t just authentic in taste — it’s also practical for busy weeknights. You won’t need a tandoor or an all-day cooking session; instead, you’ll have a restaurant-worthy meal in under an hour.
Butter Chicken, or Murgh Makhani in Hindi, originated in the kitchens of Delhi in the 1950s. It’s said to have been discovered almost by accident when leftover chicken was simmered in a rich, buttery tomato sauce. This humble beginning gave rise to a dish that has since traveled far beyond India’s borders, becoming a beloved staple in homes and restaurants worldwide.
If you’ve been hesitant to try making Butter Chicken at home, this guide will change your mind. It’s designed to give you step-by-step clarity, helpful cooking tips, and variations to suit your taste buds. Whether you’re a seasoned cook or someone just starting out, you’ll find this Quick & Easy Homemade Butter Chicken Recipe approachable, rewarding, and downright delicious.
Why This Recipe Works
Before we roll up our sleeves, it’s worth understanding why this homemade butter chicken stands out:
- Quick preparation time – Done in under 45 minutes from prep to plate.
- Balanced flavors – Creaminess from the butter and cream, warmth from garam masala, and just enough tang from tomatoes.
- Easily customizable – Adjust spice levels, swap proteins, or even make it vegetarian.
- Perfect for meal prep – Tastes even better the next day as flavors meld.
- Pairs well with almost anything – Rice, naan, roti, quinoa, or even pasta.
Now, let’s get cooking.
Ingredients for Quick & Easy Homemade Butter Chicken Recipe
To make this dish shine, you’ll need fresh, high-quality ingredients. Here’s the full list:
- 1 lb boneless chicken breast or thighs, cut into bite-sized pieces
- 2 tbsp butter
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp ginger paste
- 1 tbsp garam masala
- 1 tsp ground cumin
- 1 tsp paprika
- 1 tsp chili powder (optional, for heat)
- 1 cup tomato sauce (or crushed tomatoes)
- 1 cup heavy cream
- 1/2 cup plain yogurt
- Salt & pepper, to taste
- Fresh cilantro, chopped (for garnish)

Step-by-Step Instructions
Step 1: Sear the Chicken
In a large skillet, heat the butter and olive oil over medium heat. Once melted and slightly bubbling, add the chicken pieces. Cook until lightly browned on all sides — this should take about 5–6 minutes. Don’t worry about cooking them all the way through; they’ll finish cooking in the sauce. Remove the chicken and set aside.
Step 2: Build the Flavor Base
In the same skillet, add the chopped onion. Sauté for about 3–4 minutes until soft and golden. Add the garlic and ginger paste, cooking for another minute until fragrant. This is where the depth of flavor begins.
Step 3: Toast the Spices
Add garam masala, ground cumin, paprika, and chili powder (if using). Stir continuously for 1 minute to release the natural oils and aromas of the spices — this step makes all the difference in authentic flavor.
Step 4: Add Tomato Base
Pour in the tomato sauce or crushed tomatoes. Stir to combine with the spices, scraping any browned bits from the bottom of the pan (those bits are pure flavor).
Step 5: Create the Creamy Sauce
Reduce the heat to low and add the heavy cream and plain yogurt. Stir until smooth and creamy. This is where your sauce starts to take on the luscious, silky texture butter chicken is known for.
Step 6: Return the Chicken
Place the browned chicken back into the skillet. Season with salt and pepper, then stir to coat the chicken evenly with the sauce. Let it simmer gently for 10–15 minutes, or until the chicken is fully cooked and the sauce thickens.
Step 7: Garnish and Serve
Turn off the heat. Sprinkle with freshly chopped cilantro for brightness. Serve hot with warm naan or steamed basmati rice.
Pro Tips for the Perfect Butter Chicken
- Use chicken thighs for a juicier result — they stay tender even after simmering.
- Marinate overnight (optional) with yogurt, lemon juice, garlic, and spices for an extra flavor boost.
- Don’t skip toasting the spices — it’s a crucial step for depth.
- For a smoother sauce, blend the tomato-onion mixture before adding cream.
- Add a pinch of sugar if your tomatoes are too acidic.
Variations
- Spicy Version – Increase chili powder or add fresh chopped green chilies.
- Dairy-Free Option – Replace cream with coconut milk and use plant-based butter.
- Vegetarian Version – Swap chicken for paneer, tofu, or mixed vegetables.
- Low-Carb/Keto – Serve with cauliflower rice instead of traditional rice.
Serving Suggestions
The Quick & Easy Homemade Butter Chicken Recipe pairs beautifully with:
- Naan bread – Perfect for scooping up the rich sauce.
- Steamed basmati rice – Fluffy and aromatic, it complements the creamy curry perfectly.
- Jeera rice – Infused with cumin seeds for extra flavor.
- Roti or chapati – A lighter bread alternative to naan.
Storage & Reheating
- Refrigeration – Store leftovers in an airtight container for up to 4 days.
- Freezing – Freeze for up to 3 months; thaw overnight in the fridge before reheating.
- Reheating – Warm gently on the stovetop over low heat. Add a splash of cream or water if the sauce thickens too much.
FAQs About Quick & Easy Homemade Butter Chicken Recipe
Q1: Can I make this ahead of time?
Yes! In fact, butter chicken tastes even better the next day as the flavors have more time to blend.
Q2: What’s the best cut of chicken to use?
Chicken thighs are more forgiving and stay juicy, but chicken breast works if you prefer a leaner option.
Q3: Can I use Greek yogurt instead of plain yogurt?
Yes, but make sure it’s unsweetened and full-fat for the best texture.
Q4: How can I make the sauce thicker?
Let it simmer uncovered for a few extra minutes or stir in a bit more cream.
Q5: Can I make it without cream?
You can substitute coconut milk for a dairy-free alternative, but it will change the flavor slightly.
Conclusion
The Quick & Easy Homemade Butter Chicken Recipe is proof that you don’t need to spend hours in the kitchen to enjoy the rich, satisfying flavors of authentic Indian cuisine. By combining a handful of simple ingredients with aromatic spices and a touch of creaminess, you can bring restaurant-quality butter chicken to your table in less than an hour. This dish is versatile, crowd-pleasing, and perfect for both weeknight dinners and special occasions.
Once you try this recipe, it’s bound to become a regular favorite in your household. The blend of savory, tangy, and creamy notes ensures every bite is pure comfort. Serve it with your favorite bread or rice, garnish generously with fresh cilantro, and watch it disappear in no time.
Print
Quick & Easy Homemade Butter Chicken Recipe
Ingredients
-
1 lb boneless chicken breast or thighs, cut into bite-sized pieces
-
2 tbsp butter
-
1 tbsp olive oil
-
1 small onion, finely chopped
-
3 cloves garlic, minced
-
1 tbsp ginger paste
-
1 tbsp garam masala
-
1 tsp ground cumin
-
1 tsp paprika
-
1 tsp chili powder (optional, for heat)
-
1 cup tomato sauce (or crushed tomatoes)
-
1 cup heavy cream
-
1/2 cup plain yogurt
-
Salt & pepper, to taste
-
Fresh cilantro, chopped (for garnish)
Instructions
-
Heat butter and olive oil in a large skillet over medium heat.
-
Add chicken pieces and cook until lightly browned. Remove and set aside.
-
In the same skillet, sauté onion, garlic, and ginger until fragrant.
-
Stir in garam masala, cumin, paprika, and chili powder. Cook for 1 minute.
-
Add tomato sauce, heavy cream, and yogurt. Stir well to combine.
-
Return chicken to the pan, season with salt & pepper, and simmer for 10–15 minutes until cooked through and sauce thickens.
-
Garnish with fresh cilantro.
-
Serve hot with naan bread or steamed rice.