Are you ready to bring restaurant-quality butter chicken to your home kitchen? This easy butter chicken recipe combines tender chicken thighs, rich spices, and creamy sauce for a dish that’s bursting with flavor. In just a few simple steps, you’ll have a meal that’s perfect for both weeknights and special occasions. Let’s dive into this simple yet delicious recipe that will impress your friends and family!
Why I Love This Recipe
- Quick and Easy: This butter chicken recipe comes together in just 40 minutes, making it perfect for busy weeknights.
- Rich and Creamy: The addition of heavy cream gives the dish a luxurious texture that complements the spices beautifully.
- Flavorful Spices: With garam masala, cumin, and coriander, this recipe is packed with vibrant flavors that excite the palate.
- Customizable Heat: You can easily adjust the chili powder to make this dish as spicy or mild as you prefer.
Ingredients
To make easy butter chicken, you need a few key items. Here’s what you will need:
– 1 lb boneless, skinless chicken thighs
– 3 tablespoons unsalted butter
– 1 large onion, finely chopped
– 4 cloves garlic, minced
– 1 tablespoon ginger, grated
– 2 teaspoons garam masala
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric powder
– 1 teaspoon chili powder
– 1 cup tomato puree
– 1 cup heavy cream
– Salt to taste
– Fresh cilantro leaves for garnish
These simple ingredients come together to make a rich and flavorful dish. Each item plays a role in creating the creamy sauce and tender chicken. The spices, like garam masala and turmeric, add warmth and depth. The heavy cream gives the sauce its smooth texture, making every bite delightful.
Try to use fresh ingredients when possible. Fresh garlic and ginger make a big difference in flavor. Also, feel free to adjust the chili powder to match your heat preference. You can add more or less, depending on your taste.
Butter chicken pairs wonderfully with basmati rice or naan. The rice absorbs the sauce, while the naan is perfect for scooping it up. Enjoy cooking and savoring this delicious meal!

Step-by-Step Instructions
Cooking Process Overview
1. Melting the Butter and Sautéing Onions
Start by melting 2 tablespoons of unsalted butter in a large skillet. Use medium heat. Once melted, add one large, finely chopped onion. Sauté the onion for about five minutes. You want it soft and translucent.
2. Adding Aromatics: Garlic and Ginger
Next, stir in four minced garlic cloves and one tablespoon of grated ginger. Cook these for one to two minutes. The aroma will fill your kitchen and signal that it’s time for the next step.
3. Toasting the Spices
Now, add two teaspoons of garam masala, one teaspoon of ground cumin, one teaspoon of ground coriander, half a teaspoon of turmeric powder, and one teaspoon of chili powder. Mix well and cook for one minute. This toasting wakes up the spices and makes them more flavorful.
Cooking the Chicken
1. Browning the Chicken Thighs
Increase the heat to medium-high. Add one pound of boneless, skinless chicken thighs, cut into bite-sized pieces. Cook the chicken for about five to seven minutes. You want it browned on all sides.
2. Adding Tomato Puree and Simmering
Pour in one cup of tomato puree. Bring it to a simmer, then reduce the heat to low. Let it cook gently for fifteen minutes, stirring now and then. This helps the flavors blend.
Finishing Touches
1. Mixing in Heavy Cream and Final Seasoning
After simmering, stir in one cup of heavy cream and the last tablespoon of butter. Let it simmer for another five minutes. This thickens the sauce and makes it creamy. Season with salt to taste.
2. Garnishing for Presentation
Finally, garnish your dish with fresh cilantro leaves. This adds color and a fresh taste. Serve your butter chicken in a shallow bowl. Enjoy it with basmati rice or naan bread for a complete meal.
Tips & Tricks
Cooking Tips
Ensuring Chicken is Tender
To keep chicken tender, use thighs instead of breasts. Thighs have more fat, which adds flavor. Cut the chicken into bite-sized pieces for even cooking. Cook them just until browned; overcooking can make them dry.
Adjusting Spice Levels
Butter chicken is rich and creamy. You can adjust the heat by changing the chili powder. Start with a small amount, then taste as you cook. If you want it spicier, add more chili powder slowly. If it gets too hot, add more cream to cool it down.
Serving Suggestions
Best Sides to Pair with Butter Chicken
Serve butter chicken with basmati rice or warm naan bread. The rice soaks up the sauce well, while naan is great for dipping. You can also add a fresh salad for a crunch.
Presentation Tips for a Beautiful Plate
Serve butter chicken in a shallow bowl. Sprinkle fresh cilantro on top for color. Use a small dish for rice or naan on the side. This adds a nice touch. A colorful plate makes the meal look even more appetizing!
Pro Tips
- Marinate for More Flavor: For even more deliciousness, marinate the chicken in yogurt and spices for at least 30 minutes before cooking. This adds depth and tenderness to the meat.
- Adjust the Spice Level: The chili powder can be adjusted according to your heat preference. Start with less if you’re unsure, as you can always add more later.
- Use Ghee for Richness: Substitute ghee for butter to enhance the flavor and richness of the dish. Ghee is a traditional ingredient in Indian cooking and adds a unique taste.
- Experiment with Vegetables: Feel free to add vegetables like bell peppers or peas during the cooking process. They not only add nutrition but also a pop of color to your butter chicken.
Variations
Different Proteins to Use
You can easily change the protein in butter chicken. Using chicken thighs gives a rich taste. They stay juicy and tender as they cook. Chicken breast is another option. It cooks faster and is lower in fat. If you prefer a vegetarian dish, try paneer or tofu. Both options soak up the sauce well. Paneer adds creaminess, while tofu takes on the spice flavors.
Flavor Variations
You can also play with flavors in butter chicken. Adding vegetables, like spinach or peas, boosts nutrition and color. Spinach blends well, adding a nice green hue. Peas add a sweet crunch that pairs nicely with the sauce. You can change the spice mix too. Try using curry powder or adding cinnamon for warmth. Each change makes the dish unique and exciting.
Storage Info
How to Store Leftovers
You can store your leftover butter chicken easily. Here are two methods:
– Refrigerating Butter Chicken: Let the dish cool down first. Place it in a sealed container. Store it in the fridge for up to 4 days. This keeps the flavors fresh and tasty.
– Freezing for Long-Term Storage: If you want to save it longer, use the freezer. Transfer the cooled butter chicken to a freezer-safe bag or container. Remove as much air as possible. It can last up to 3 months in the freezer. When ready, thaw it in the fridge overnight before reheating.
Reheating Instructions
Reheating butter chicken is quick and easy. Here are the best methods to keep the chicken tender:
– Stovetop Method: This is my favorite. Place the butter chicken in a skillet. Add a splash of water or cream to help it stay moist. Heat over medium-low heat. Stir often until warmed through.
– Microwave Method: If you’re short on time, use the microwave. Place the butter chicken in a microwave-safe bowl. Cover it with a lid or microwave-safe wrap. Heat in short bursts, stirring in between. This helps it heat evenly.
By following these tips, your butter chicken will taste just as good as the first day!
FAQs
Common Questions About Butter Chicken
Can I make this recipe in a slow cooker?
Yes, you can! Start by browning the chicken and sautéing the onion, garlic, and ginger. After that, combine everything in the slow cooker. Cook on low for 4 to 6 hours. This method makes the chicken very tender.
What is the origin of Butter Chicken?
Butter chicken comes from India. It was created in the 1950s at the Moti Mahal restaurant in Delhi. The dish combines leftover chicken with a rich, creamy sauce. It quickly became popular worldwide.
Can I use coconut milk instead of heavy cream?
Yes, you can! Coconut milk gives a nice flavor and keeps the dish creamy. Use the same amount as heavy cream. It will make the dish dairy-free and vegan-friendly.
Troubleshooting Tips
Why is my sauce too thin?
If the sauce is too thin, try simmering it longer. This helps thicken the sauce. You can also add a bit of cornstarch mixed with water. Stir it in and heat until thickened.
How to fix overly spicy butter chicken?
If your butter chicken is too spicy, add more cream or coconut milk. This will cool down the heat. You can also add a bit of sugar to balance the spice. Adjust to your taste.
This blog post walked you through a simple and tasty butter chicken recipe. We covered essential ingredients, cooking steps, tips, and variations. You can adapt this dish to suit your tastes and dietary needs. Remember, you can replace chicken with tasty options like tofu or paneer. Proper storage and reheating ensure leftovers taste great too. I hope you feel excited to try making this dish at hom