When the aroma of butter chicken fills the air, you know a culinary delight is just moments away. This Quick & Easy Homemade Butter Chicken Recipe brings creamy, spiced goodness to your table in about 30 minutes, making it an ideal choice for a weeknight dinner. The marinated chicken, combined with a rich sauce, creates an irresistible dish that your family will love.
This dish is perfect for anyone craving comfort food after a long day. It’s great for gatherings or cozy family meals and can easily be made ahead of time for busy nights. Leftovers also store well, so you can enjoy this delicious dish multiple times!
Why You’ll Love This Recipe
- The creamy sauce balances perfectly with the tender chicken.
- It takes just 30 minutes from prep to plate.
- Marinating the chicken ensures maximum flavor and tenderness.
- You can adjust the spice level to suit your taste.
What You’ll Need
Gather these ingredients to create your homemade 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)
- 6 garlic cloves, minced
- 1 medium onion, diced
For the Sauce
- 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
Use plain yogurt instead of Greek yogurt if needed.
Substitutions & Swaps
- Chicken thighs can be replaced with breasts.
- Heavy cream can be swapped with coconut milk.
- Greek yogurt may be substituted with sour cream.
- Fresh parsley can be replaced with cilantro.
How to Make It
Follow these steps to prepare your delicious butter chicken.
Marinate the Chicken
In a bowl, combine chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well and let it marinate for at least 15 minutes to absorb the flavors.
Cook the Chicken
Heat vegetable oil in a large skillet over medium-high heat. Add the marinated chicken and cook for about 5-7 minutes until browned on all sides.
Prepare the Sauce Base
Remove the cooked chicken from the skillet and set it aside. In the same skillet, melt 1 tablespoon of butter and sauté the minced garlic and diced onion until the onion is translucent, about 3-4 minutes.
Build the Sauce
Add the tomato sauce, sugar, salt, and black pepper to the skillet. Stir well and bring to a simmer. Let it cook for about 5 minutes to combine the flavors.
Season and Simmer
Stir in the heavy cream, cayenne pepper (if using), garam masala, and curry powder. Return the chicken to the skillet, mixing everything well. Simmer for an additional 10 minutes, allowing the sauce to thicken.
Finish with Butter
Add the remaining 2 tablespoons of butter to the skillet, stirring until melted. This adds a rich finish to your sauce.
Serve and Enjoy
Serve the butter chicken over steamed rice and with naan bread, garnished with chopped parsley if desired. Enjoy the flavors and aromas of your homemade dish!
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: Yes, it freezes well for up to 3 months.
Reheat: Microwaving for 2-3 minutes or warming on the stove.
Tips for Best Results
- Allow the chicken to marinate longer for deeper flavor.
- Use a heavy-bottomed pan for even cooking.
- Stir the sauce occasionally to prevent sticking.
- Adjust the spice levels according to your taste preference.
Serving Suggestions
- Pair with basmati rice for a traditional experience.
- Serve with warm naan for dipping in the sauce.
- Enjoy with a side of fresh salad for a complete meal.



Leave a Comment