As someone who has dabbled in various cuisines, there’s something undeniably comforting about a bowl of warm, aromatic butter chicken. The allure of this iconic Indian dish lies not just in its rich, creamy sauce and succulent chicken but in its versatility — perfect for a weeknight dinner or a gathering with friends and family. This Quick & Easy Homemade Butter Chicken captures all the traditional flavors in a simplified way that makes it accessible even for novice cooks.
Why this Dish is Worth Trying
Butter chicken is not just a meal; it’s an experience that brings warmth and health to your table. Here’s why you’ll love making this dish at home:
- Time-Saving Delight: Ready to serve in about 30 minutes, it’s perfect for busy weeknights.
- Kid-Approved: The creamy, mildly spiced sauce is usually a hit with kids, making it an ideal family dinner option.
- Budget-Friendly: With simple ingredients, you can create something special without breaking the bank.
- Authenticity at Home: Enjoy the rich flavors of Indian cuisine right in your kitchen without the hassle of multiple spices.
"I made this butter chicken for a family gathering, and it was a hit! Everyone came back for seconds! The flavors were spot on, and I love how easy it was to prepare." — Sarah, a satisfied home chef
Step-by-Step Overview of Making Butter Chicken
Creating a comforting dish like butter chicken doesn’t have to be complicated. Follow these simple steps for a delicious meal:
- Marinate the chicken to infuse flavors.
- Cook the chicken to golden perfection.
- Prepare a rich sauce base with garlic and onion.
- Build on that sauce with tomato and cream.
- Season to taste and let it simmer for depth of flavor.
- Finish with a dollop of butter for that luxurious finish.
- Serve over naan or rice for a complete meal.
What You’ll Need
To whip up this delectable dish, gather the following ingredients:
- 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
- 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 additional salt (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)
- Naan bread or steamed rice for serving
Tips: Feel free to substitute chicken thighs with chicken breast for a leaner option or swap heavy cream for coconut milk for a dairy-free version.
Directions to Follow
- Marinate the Chicken: In a bowl, combine chicken chunks with salt, garlic powder, paprika, curry powder, and Greek yogurt. Set aside for 15-30 minutes.
- Cook the Chicken: In a large skillet, heat 3 tablespoons of vegetable oil over medium heat. Add the marinated chicken and cook until browned. Remove and set aside.
- Prepare the Sauce Base: In the same skillet, melt 2 tablespoons of butter. Add minced garlic and diced onion, sautéing until the onion is translucent.
- Build the Sauce: Stir in the tomato sauce, sugar, salt, and black pepper. Mix well and let it simmer for about 5 minutes.
- Season and Simmer: Pour in the heavy cream, garam masala, and cayenne pepper. Mix well, then return the chicken to the skillet. Let it simmer for an additional 10 minutes.
- Finish with Butter: Stir in the remaining tablespoon of butter until melted and fully incorporated.
- Serve and Enjoy: Garnish with freshly chopped parsley and serve with naan or steamed rice.

Best Ways to Enjoy Your Butter Chicken
While it’s delicious on its own, here are some ideas for enhancing your butter chicken experience:
- Serve with Naan: The soft, pillowy naan is perfect for scooping up the rich sauce.
- Pair with Steamed Rice: Basmati or jasmine rice works beautifully, soaking up the extra sauce.
- Garnish with Herbs: A sprinkle of fresh cilantro or parsley adds a nice touch of color and flavor.
Storage and Reheating Tips
Leftovers can be a lifesaver. Here’s how to store your butter chicken properly:
- Refrigeration: Store in an airtight container for up to 3 days in the fridge.
- Freezing: You can freeze it for up to 2 months. Thaw in the fridge overnight before reheating.
- Reheating: Gently reheat on the stovetop over low heat, adding a splash of cream if needed to keep it creamy.
Helpful Cooking Tips
- Don’t Rush the Marinade: Letting the chicken marinate longer enhances the flavors significantly.
- Adjust Spice Levels: Feel free to tweak the cayenne pepper to your heat preference.
- Use a Heavy-Bottomed Skillet: This ensures even cooking and prevents the sauce from burning.
Creative Twists
Want to mix things up? Here are some fun variations to try:
- Add Vegetables: Incorporate peas, bell peppers, or spinach to make it a one-pot meal.
- Coconut Curry Variant: Substitute heavy cream with coconut milk for a tropical flavor.
- Make it Vegan: Use tofu or chickpeas and coconut cream for a plant-based option.
Common Questions Answered
How long does it take to prepare?
- The total time, including marination and cooking, is about 30-40 minutes.
Can I use chicken breast instead of thighs?
- Absolutely! Chicken breast works well but may need less cooking time.
Is butter chicken spicy?
- This recipe is mild, but you can adjust the cayenne pepper to suit your taste.
With this guide, you’ll be well on your way to mastering a delightful homemade butter chicken that’s sure to please everyone at your table! Enjoy cooking and savoring this delectable dish!
Print
Quick & Easy Homemade Butter Chicken
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
A comforting and simplified version of the classic Indian butter chicken, perfect for weeknights or gatherings.
Ingredients
- 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
- 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 additional salt (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)
- Naan bread or steamed rice for serving
Instructions
- Marinate the Chicken: In a bowl, combine chicken chunks with salt, garlic powder, paprika, curry powder, and Greek yogurt. Set aside for 15-30 minutes.
- Cook the Chicken: In a large skillet, heat 3 tablespoons of vegetable oil over medium heat. Add the marinated chicken and cook until browned. Remove and set aside.
- Prepare the Sauce Base: In the same skillet, melt 2 tablespoons of butter. Add minced garlic and diced onion, sautéing until the onion is translucent.
- Build the Sauce: Stir in the tomato sauce, sugar, salt, and black pepper. Mix well and let it simmer for about 5 minutes.
- Season and Simmer: Pour in the heavy cream, garam masala, and cayenne pepper. Mix well, then return the chicken to the skillet. Let it simmer for an additional 10 minutes.
- Finish with Butter: Stir in the remaining tablespoon of butter until melted and fully incorporated.
- Serve and Enjoy: Garnish with freshly chopped parsley and serve with naan or steamed rice.
Notes
Feel free to substitute chicken thighs with chicken breast for a leaner option or swap heavy cream for coconut milk for a dairy-free version.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Cooking
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 7g
- Sodium: 600mg
- Fat: 19g
- Saturated Fat: 11g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 120mg
