If you’re craving a dish that bursts with rich, creamy flavors but doesn’t keep you tied to the kitchen all day, this Quick & Easy Homemade Butter Chicken Recipe is your new best friend. Perfectly balanced with tender chicken simmered in a luscious tomato-cream sauce, it’s the kind of comfort food that makes any weekday feel like a special occasion. Whether you’re a seasoned home cook or just getting started, this recipe combines simple ingredients and straightforward steps to deliver a spectacular dish you’ll want to make again and again.
Ingredients You’ll Need
These ingredients are simple but essential, each playing a vital role in building the signature taste, texture, and vibrant color of this dish. From the creamy richness of heavy cream to the warmth of spices like garam masala and curry powder, everything works harmoniously to bring this classic butter chicken alive.
- 1 ½ pounds skinless boneless chicken thighs: Dark meat stays tender and juicy, perfect for soaking up the sauce.
- 1 teaspoon salt: Enhances the chicken and balances flavors throughout the dish.
- 1 teaspoon garlic powder: Adds savory warmth that complements fresh garlic beautifully.
- 1 teaspoon sweet paprika: Brings a mild smoky sweetness and gorgeous color.
- ½ teaspoon curry powder: Infuses subtle earthiness integral to traditional butter chicken.
- 1 tablespoon Greek yogurt: Helps tenderize the chicken while contributing a creamy tang.
- 3 tablespoons vegetable oil: Provides a neutral frying base to brown the chicken evenly.
- 3 tablespoons butter (divided): Essential for that signature silky richness in the sauce.
- 6 garlic cloves (minced): Fresh garlic elevates the aroma and flavor intensity.
- 1 medium onion (diced): Adds sweetness and depth to the sauce foundation.
- 1 15-ounce can tomato sauce: Creates the rich, tangy body of the sauce.
- 1 teaspoon sugar: Balances tomato acidity for a harmonious flavor.
- ½ teaspoon black pepper: Adds a subtle heat and complexity.
- 2 cups heavy cream: The key to that luscious, creamy texture that coats each bite.
- ½ teaspoon cayenne pepper (optional): For those who like a bit of fiery kick.
- 1 teaspoon garam masala: A fragrant spice blend that defines authentic Indian flavors.
- ½ teaspoon curry powder: Enhances the overall warmth and aroma.
- ¼ cup freshly chopped parsley (optional): Adds a fresh, bright garnish to finish.
- Naan bread: Perfect for scooping up every last bit of sauce.
- Steamed rice: The classic accompaniment to soak up the creamy goodness.
How to Make Quick & Easy Homemade Butter Chicken Recipe
Step 1: Marinate the Chicken
Start by tossing the chicken thighs with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt in a bowl. This simple marinade tenderizes the meat while infusing it with layers of spice and tang. Letting it sit for at least 15 minutes allows all those flavors to meld beautifully — it’s the first step to juicy, flavorful chicken.
Step 2: Cook the Chicken
Heat vegetable oil in a large skillet over medium-high heat and add the marinated chicken. Cook for 8 to 10 minutes, stirring occasionally until the pieces turn golden brown and are cooked through. This caramelization seals in juices and brings a lovely texture. Once done, remove the chicken and set it aside, keeping the flavorful oil in the skillet for the next step.
Step 3: Prepare the Sauce Base
Lower the heat to medium and add one tablespoon of butter to the skillet. Scrape up any browned bits as this adds incredible depth to the sauce. Toss in minced garlic and diced onion with a pinch of salt. Let them sweat together until the onion becomes translucent and aromatic. This savory base is the backbone of the sauce.
Step 4: Build the Sauce
Pour in the tomato sauce along with the sugar, stirring to combine. Let the mixture simmer for a few minutes to marry the flavors. Return the cooked chicken to the skillet and stir well to coat each piece. Then, add the heavy cream slowly, stirring until the sauce turns a gorgeous creamy orange. This is where the magic happens, transforming the dish into something utterly comforting.
Step 5: Season and Simmer
Sprinkle in cayenne pepper if you prefer a bit of heat, plus garam masala, extra curry powder, and black pepper. Reduce heat to low and let everything simmer for 10 minutes. This gentle cook time allows the sauce to thicken slightly and for the spices to infuse the chicken deeply, creating that classic butter chicken flavor everyone loves.
Step 6: Finish with Butter
Finally, stir in the remaining two tablespoons of cold butter, letting it melt slowly into the sauce. This step gives the dish its silky texture and rich mouthfeel. If you’re adding parsley, sprinkle it on now for a touch of fresh color and brightness that perfectly contrasts the creamy sauce.
How to Serve Quick & Easy Homemade Butter Chicken Recipe
Garnishes
A sprinkle of freshly chopped parsley or cilantro adds a pop of green and a refreshing note that nicely balances the creamy sauce. A dollop of Greek yogurt or a drizzle of lemon juice can also brighten the dish just before serving.
Side Dishes
Nothing pairs better than soft, warm naan bread for sopping up the luscious sauce. Steamed basmati rice provides a fragrant, fluffy base that complements the rich chicken without overpowering it. For a lighter touch, try serving with a crisp cucumber salad for a refreshing contrast.
Creative Ways to Present
Serve butter chicken in rustic bowls or on beautiful platters with garnishes artistically scattered on top — think thin slices of red chili for color and a handful of toasted nuts for crunch. For a casual meal, place the butter chicken alongside stacked naan and a bowl of fragrant jasmine rice, so everyone can assemble their own perfect bites.
Make Ahead and Storage
Storing Leftovers
Butter chicken keeps wonderfully in an airtight container in the fridge for up to 3 days. The flavors often deepen overnight, making your leftovers even more delicious. Just be sure to cool it fully before refrigerating to maintain freshness and food safety.
Freezing
This Quick & Easy Homemade Butter Chicken Recipe freezes well, too. Portion out the curry and freeze it in freezer-safe containers for up to 3 months. When you’re ready to enjoy, thaw it in the fridge overnight before reheating gently.
Reheating
For the best results, reheat butter chicken slowly on the stovetop over low to medium heat, stirring occasionally. This prevents the cream from separating and keeps the sauce silky smooth. If the sauce thickens too much, add a splash of water or cream to loosen it back up.
FAQs
Can I use chicken breasts instead of thighs?
Absolutely! While thighs are preferred for their tenderness and juiciness, chicken breasts can be used if you trim them well and avoid overcooking. Just keep an eye on them as they cook faster and can dry out more easily.
Is there a vegetarian version of this recipe?
Yes! You can substitute paneer or tofu for the chicken and follow the same steps. The creamy tomato sauce is just as delicious with these proteins, making it a great option for vegetarians craving buttery, spiced flavor.
How spicy is this dish?
The spiciness can be easily adjusted. This recipe includes cayenne pepper as optional, so feel free to omit it for a mild version or increase it if you like more heat. The overall flavor is more creamy and aromatic than fiery by default.
Can I make this recipe dairy-free?
Yes, you can swap the butter for dairy-free margarine and use coconut cream instead of heavy cream. The flavor will be slightly different but still rich and comforting. Just be sure to adjust seasonings to taste.
How long does it take to make this recipe?
This Quick & Easy Homemade Butter Chicken Recipe takes about 45 minutes from start to finish, including marinating time. It’s perfect when you want a delicious homemade meal without spending hours in the kitchen.
Final Thoughts
This Quick & Easy Homemade Butter Chicken Recipe is a total game changer for busy nights when you want comfort food that feels indulgent but comes together quickly. Its creamy, flavorful sauce and tender chicken make it a crowd-pleaser every single time. Trust me, once you make it, this dish will become your go-to for a delicious taste of Indian-inspired goodness right at home.
Print
Quick & Easy Homemade Butter Chicken Recipe
This Quick & Easy Homemade Butter Chicken Recipe is a creamy, flavorful Indian-inspired dish made with tender chicken thighs marinated in spices and yogurt, then cooked in a rich tomato and cream sauce. Perfect for a comforting weeknight meal, it pairs beautifully with naan bread and steamed rice.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
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
Cooking
- 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 the chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well to coat evenly. Let the chicken marinate for at least 15 minutes to absorb the flavors.
- Cook the Chicken: Heat 3 tablespoons of vegetable oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8-10 minutes, stirring occasionally, until the chicken is golden brown and cooked through. Remove the chicken from the skillet and set aside, keeping the cooking oil in the pan.
- Prepare the Sauce Base: Reduce heat to medium and add 1 tablespoon of butter to the skillet. Deglaze the pan by scraping up any browned bits with a splash of water if necessary. Add minced garlic, diced onion, and a pinch of salt. Sauté until the onion is translucent and fragrant, about 4-5 minutes.
- Build the Sauce: Stir in the tomato sauce and sugar, allowing the sauce to simmer for 2-3 minutes. Return the cooked chicken to the skillet, mixing well with the sauce. Pour in the heavy cream and stir until the sauce turns a rich orange color.
- 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 to meld the flavors. Adjust salt and spices to taste.
- Finish with Butter: Stir in the remaining 2 tablespoons of cold butter, letting it melt into the sauce for a silky, smooth finish. Optionally, sprinkle freshly chopped parsley over the dish for garnish.
- Serve and Enjoy: Serve the butter chicken hot, accompanied by warm naan bread and steamed rice for a complete meal. Enjoy the creamy and aromatic flavors!
Notes
- For extra heat, increase the cayenne pepper or add chopped green chilies during cooking.
- Using chicken thighs keeps the meat juicy and tender compared to chicken breasts.
- Greek yogurt in the marinade helps tenderize the chicken and adds a subtle tang.
- Butter added at the end enriches the sauce and gives it a smooth texture.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stovetop to prevent the cream from curdling.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal