There’s something truly heartwarming about the scent of spiced chicken simmering on the stovetop, filling your kitchen with nostalgia. This Quick & Easy Homemade Butter Chicken Recipe captures that essence, delivering rich, creamy flavors in just about 45 minutes. The beauty of this dish lies in its simplicity, making it a perfect weeknight dinner option.
This recipe is ideal for anyone craving a comforting, flavorful meal without spending hours in the kitchen. Whether you’re cooking for a family gathering or a cozy night in, this dish is guaranteed to satisfy. Plus, you can marinate the chicken ahead of time, ensuring that the flavors meld beautifully.
Why You’ll Love This Recipe
- The chicken is tender and juicy, ensuring every bite is satisfying.
- A rich, creamy sauce complements the spices without overwhelming them.
- Quick preparation means more time to enjoy with loved ones.
- Versatile options like naan or rice make it a complete meal.
What You’ll Need
Gather these ingredients to create your delicious butter chicken:
For the Chicken
- 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
For Cooking
- 3 tablespoons vegetable oil
- 3 tablespoons butter (divided)
For the Sauce
- 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
For Serving
- ¼ cup freshly chopped parsley (optional, for garnish)
- Naan bread
- Steamed rice
Greek yogurt can be substituted with sour cream for tanginess.
Substitutions & Swaps
- Chicken thighs can be replaced with chicken breast.
- Vegetable oil may be swapped with olive oil for a different flavor.
- Tomato sauce can be exchanged for crushed tomatoes if preferred.
- Heavy cream can be replaced with coconut milk for a dairy-free version.
How to Make It
Create this delicious butter chicken with these simple steps:
1. Marinate the Chicken
In a bowl, combine chicken chunks with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Stir well and let marinate for at least 15 minutes for optimal flavor.
2. Cook the Chicken
Heat vegetable oil and 1 tablespoon of butter in a large skillet over medium-high heat. Add the marinated chicken and cook until browned and cooked through, about 8-10 minutes.
3. Prepare the Sauce Base
Remove the chicken from the skillet and set aside. In the same skillet, add the remaining butter and sauté minced garlic and diced onion until the onion is translucent, around 5 minutes.
4. Build the Sauce
Stir in tomato sauce, sugar, salt, and black pepper; mix well. Bring to a simmer for 5 minutes, letting the flavors combine.
5. Season and Simmer
Add heavy cream, garam masala, and additional curry powder to the sauce. Stir and allow the mixture to simmer gently for 10 minutes, thickening slightly.
6. Finish with Butter
Reintroduce the cooked chicken to the skillet, stirring well to coat it in the sauce. Allow it to simmer for a few minutes, letting the flavors meld together. Adjust seasoning as needed.
7. Serve and Enjoy
Serve hot, garnished with freshly chopped parsley if desired, alongside naan bread and steamed rice.
How to Store It
Fridge: Store in an airtight container for 3-4 days.
Freezer: Yes, it freezes well for up to 3 months.
Reheat: Microwave on medium for 4-5 minutes or until heated through.
Tips for Best Results
- Ensure the chicken is evenly coated during marination for consistent flavor.
- Simmer the sauce longer if you prefer a thicker consistency.
- Adjust the cayenne pepper based on your heat preference.
- Use fresh garlic for the best flavor impact.
Serving Suggestions
- Pair with warm naan for perfect dipping.
- Enjoy over fluffy steamed rice for a filling meal.
- Serve at a casual dinner party to impress guests.




Leave a Comment