Butter Chicken is one of the most beloved comfort foods around the world, known for its rich, creamy sauce and tender, spiced chicken. Traditionally, this dish can take hours to prepare, but this quick and easy homemade butter chicken recipe delivers the same bold flavors in a fraction of the time. Designed for busy home cooks, this version uses simple ingredients and a streamlined cooking method while still producing a restaurant-quality result.
Perfect for weeknight dinners, family meals, or meal prep, this butter chicken recipe pairs beautifully with naan bread and steamed rice. The sauce is smooth, buttery, and mildly spiced, making it approachable for a wide range of palates while still delivering authentic flavor.
Why You'll Love This Recipe
- Ready in under 45 minutes
- Uses simple pantry ingredients
- Rich, creamy texture without complicated steps
- Perfect balance of spice and sweetness
About the Ingredients
Boneless Skinless Chicken Thighs
These pieces are ideal for their juiciness and flavor, absorbing the spices beautifully.
Salt
Enhances the flavors of the spices and balances the dish.
Garlic Powder
Provides a concentrated garlic flavor that infuses the chicken.
Sweet Paprika
Adds a mild, sweet pepper flavor and vibrant color to the dish.
Curry Powder
Gives the chicken a warm, complex flavor profile that's essential to Indian cuisine.
Greek Yogurt
Tenderizes the chicken and adds a slight tanginess to the marinade.
Vegetable Oil
Used for frying the chicken, it has a high smoke point and neutral flavor.
Butter
Provides richness and a smooth, glossy finish to the sauce.
Garlic
Fresh minced garlic offers a bold, aromatic flavor that complements the spices.
Onion
Gives sweetness and depth to the sauce when sautéed.
Tomato Sauce
Forms the base of the sauce, offering a rich, tangy flavor.
Sugar
Balances the acidity of the tomatoes and enhances the overall flavor.
Black Pepper
Adds a bit of heat and depth to the dish.
Heavy Cream
Creates a creamy texture and luxurious mouthfeel.
Cayenne Pepper
Optional, for those who enjoy a bit of heat in their dishes.
Garam Masala
A blend of spices that adds warmth and complexity to the sauce.
Chopped Parsley
Optional garnish that adds freshness and a pop of color.
Tips & Tricks
Marinate for Flavor
Let the chicken marinate for at least 15 minutes to allow the flavors to penetrate deeply, resulting in tender, flavorful chicken.
Use Chicken Thighs
Chicken thighs are juicier and more forgiving than breasts, making them ideal for this dish.
Scrape the Pan
When sautéing onions, scrape up the browned bits from the pan for added depth and flavor.
Pro Tips
- Simmer the sauce gently to avoid separating the cream.
- Add butter at the end for a smooth, glossy finish.
- Adjust spice levels gradually to suit your taste.
Step-by-Step Instructions
Prepare the Marinade
In a bowl, combine chicken, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well and marinate for at least 15 minutes.
Cook the Chicken
Heat vegetable oil in a large skillet over medium-high heat. Add chicken and cook 8–10 minutes until fully cooked and lightly golden. Remove and set aside.
Sauté the Aromatics
Reduce heat to medium and melt 1 tablespoon butter. Add garlic and onion with a pinch of salt. Sauté until softened and fragrant.
Prepare the Sauce
Stir in tomato sauce and sugar. Simmer 2–3 minutes, then return chicken to the skillet.
Finish the Dish
Pour in heavy cream and stir until smooth. Add cayenne (if using), garam masala, curry powder, and black pepper. Simmer gently on low heat for 10 minutes, stirring occasionally. Adjust seasoning as needed. Stir in remaining cold butter until fully melted and incorporated. Garnish with parsley if desired.
Delicious Variations
Spicy Butter Chicken
Increase the cayenne pepper for a spicier version that will delight heat lovers.
Vegetarian Butter Chicken
Substitute chicken with paneer or tofu for a satisfying vegetarian option.
Coconut Butter Chicken
Replace heavy cream with coconut cream for a dairy-free alternative that's rich and flavorful.
How to Store Quick & Easy Homemade Butter Chicken
Refrigerator
Store in an airtight container for up to 4 days. The flavors will continue to develop and taste even better.
Freezer
Freeze in a suitable container for up to 2 months. Thaw in the refrigerator overnight before reheating.
Room Temperature
This dish should not be stored at room temperature for safety reasons. Refrigerate promptly after cooking.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of cream or water if needed to maintain the sauce's consistency.
Frequently Asked Questions
Can I make butter chicken ahead of time?
Yes. The flavors improve after resting, making it an excellent make-ahead dish.
Is butter chicken spicy?
This recipe is mildly spiced. Heat can be adjusted easily by adding or omitting cayenne pepper.
Can I use canned diced tomatoes instead of tomato sauce?
Yes, but blend them first for a smoother sauce.
What makes butter chicken different from tikka masala?
Butter chicken is creamier and slightly sweeter, while tikka masala tends to be more tomato-forward and spicier.
How can I make it dairy-free?
Use coconut cream instead of heavy cream and a dairy-free butter substitute for a delicious dairy-free version.