Quick & Easy Homemade Butter Chicken Recipe
There’s something irresistibly delightful about the rich, creamy flavors of Butter Chicken that warms the soul. Perhaps it’s the soft, golden morsels of chicken soaking up all that luscious sauce, or the way it fills your home with the heady aroma of spices wafting through the air. This Quick & Easy Homemade Butter Chicken recipe always reminds me of cozy family dinners, where laughter and stories flowed as freely as the sauce we slathered over steaming plates of rice. It’s the kind of meal that brings everyone together—perfect for easy weeknight dinners or special occasions alike.
This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Quick to Prepare: Get this comforting dish on the table in under an hour, making it perfect for busy weeknights.
- Flavorful and Rich: Enjoy a creamy sauce packed with spices that’ll satisfy your taste buds and warm your heart.
- Crowd-Pleasing: Ideal for family gatherings or cozy dinners with friends—everyone will be asking for seconds!
- Customizable: Simple to make with variations to suit every palate, including options for spice levels and vegetarian adaptations.
- Perfect Pairings: Serve it with warm naan bread and steamed rice for a truly indulgent experience!
What You’ll Need
Gather These Simple 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 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)
- Naan bread
- Steamed rice
Let’s Make It Together
Follow these easy steps to create your own cozy Butter Chicken:
Marinate the Chicken
In a bowl, combine the chicken chunks with salt, garlic powder, paprika, curry powder, and Greek yogurt. Let it marinate for at least 15 minutes (or overnight if time allows) for maximum flavor.Cook the Chicken
In a large skillet, heat 3 tablespoons of vegetable oil over medium heat. Add the marinated chicken, cooking until browned on all sides. This should take about 7–10 minutes. Once cooked, remove the chicken and set aside.Prepare the Sauce Base
In the same skillet, drop in 2 tablespoons of butter. Add the minced garlic and diced onion, sautéing until they are fragrant and the onions turn translucent.Build the Sauce
Stir in the tomato sauce, sugar, salt, black pepper, and cayenne (if you like a little heat). Let it simmer for about 5–7 minutes, allowing the flavors to meld beautifully.Season and Simmer
Return the chicken to the skillet and mix well. Pour in the heavy cream, stirring to combine. Cook on low heat for an additional 10 minutes, making sure to stir occasionally. As it simmers, the sauce will become even creamier and more flavorful.Finish with Butter
Just before serving, stir in the remaining tablespoon of butter, garam masala, and the extra curry powder. This final touch will give your Butter Chicken that glossy, irresistible finish.Serve and Enjoy
Garnish with freshly chopped parsley, if desired. Serve your Butter Chicken with warm naan bread and fluffy steamed rice, and watch your loved ones delight in this comforting dish.
Delicious Variations to Try
- Vegetarian Delight: Swap chicken for chickpeas or paneer for a hearty, plant-based dish that doesn’t skimp on flavor.
- Coconut Cream Twist: Use coconut cream instead of heavy cream for a tropical flair and a slightly sweet touch.
- Extra Spice: Add diced green chilies or an extra teaspoon of cayenne to take the heat up a notch if you’re a spice lover.
- Herb Infusion: Consider adding fresh basil or mint for a refreshing twist that brightens up the dish.
Chef Emma’s Helpful Tips
- Make Ahead: This dish can be made in advance and reheated, making it a great addition to your meal prep. Just store in an airtight container in the fridge.
- Ingredient Swaps: If you’re out of Greek yogurt, sour cream works wonderfully as a substitute for that creamy marinade.
- Leftover Love: Any leftovers taste even better the next day! Just remember to store them properly. They’ll keep in the fridge for about 3 days.
- Cooking Method: If you prefer, this recipe can also be made in a slow cooker. Just add the ingredients and let it simmer on low for 4-6 hours.
Nutrition Information per Serving
- Serving Size: 1 cup
- Calories: 600
- Carbohydrates: 15g
- Sugar: 5g
- Fat: 42g
- Protein: 34g
- Sodium: 600mg
Frequently Asked Questions
Can I make this ahead?
Absolutely! This dish can be made ahead and stored in the fridge for a few days. Just reheat before serving.
Can I use different ingredients?
Yes! Feel free to swap chicken for chickpeas or paneer for a vegetarian option.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Just reheat on the stovetop or microwave.
How long does it last?
When properly stored in the fridge, leftovers last about 3–4 days. You can also freeze it for up to 2 months!
A Cozy Closing Note
This Quick & Easy Homemade Butter Chicken recipe is more than just a meal; it’s a warm embrace on a plate, designed to fill your home with love and laughter. Each spoonful reminds me of cherished moments and savory memories with family and friends. Save this recipe to your cozy dinner board so it’s ready when you need a comforting treat! Happy cooking!

Quick & Easy Homemade Butter Chicken
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
A rich and creamy Butter Chicken dish that warms the soul, perfect for family dinners or special occasions.
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 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)
- Naan bread
- Steamed rice
Instructions
- Marinate the chicken in a bowl with salt, garlic powder, paprika, curry powder, and Greek yogurt for at least 15 minutes.
- Cook the chicken in a large skillet with vegetable oil until browned on all sides (about 7–10 minutes). Remove and set aside.
- Prepare the sauce base by sautéing garlic and onion in butter until fragrant and translucent.
- Build the sauce by stirring in tomato sauce, sugar, salt, black pepper, and cayenne; simmer for 5–7 minutes.
- Season and stir in heavy cream with the cooked chicken; cook on low heat for 10 minutes.
- Finish with the remaining butter, garam masala, and extra curry powder.
- Serve garnished with parsley alongside warm naan and steamed rice.
Notes
This dish can be made in advance and reheated. Serve with naan and rice for the best experience.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup
- Calories: 600
- Sugar: 5g
- Sodium: 600mg
- Fat: 42g
- Saturated Fat: 20g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 34g
- Cholesterol: 150mg






