Craving a rich, comforting curry that doesn’t take hours to make? This Quick & Easy Homemade Butter Chicken is the perfect weeknight dinner that’s ready in under 40 minutes. It’s creamy, flavorful, and made with simple pantry ingredients, making it ideal for busy parents, college students, or anyone looking for a fuss-free meal.

Tested & Approved
This recipe has been tested in our kitchen and approved by our family especially loved by the kids for its mild and creamy flavor.
Quick Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Difficulty: Easy
Ingredients
For the Chicken:
- 1 lb (450 g) boneless chicken breast or thighs, cut into bite-size pieces
- 2 tbsp plain yogurt
- 1 tsp lemon juice
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp garam masala
- ½ tsp chili powder (adjust to taste)
- ½ tsp salt
For the Sauce:
- 2 tbsp unsalted butter
- 1 tbsp oil (vegetable or olive)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 can (14 oz / 400 g) tomato puree
- 1 tsp ground cumin
- 1 tsp paprika
- 1 tsp garam masala
- ½ tsp turmeric
- 1 cup (240 ml) heavy cream (or half-and-half for lighter version)
- ½ tsp sugar (optional, to balance acidity)
- Salt, to taste
For Garnish:
- Fresh cilantro, chopped
- Warm naan or basmati rice
Instructions
- Marinate the Chicken: In a bowl, mix yogurt, lemon juice, and spices. Add chicken and coat well. Marinate for at least 15 minutes (or up to overnight in the fridge).
- Cook the Chicken: Heat 1 tbsp oil in a large skillet. Cook the marinated chicken on medium heat until browned on all sides (about 6–8 minutes). Remove and set aside.
- Make the Sauce: In the same skillet, melt butter. Add onion and cook until golden (5 minutes). Stir in garlic and ginger for 1 minute.
- Add Spices & Tomato: Stir in cumin, paprika, garam masala, and turmeric. Add tomato puree and cook for 5 minutes, stirring occasionally.
- Creamy Finish: Stir in cream and sugar. Simmer for 5 minutes until sauce thickens.
- Combine & Serve: Return chicken to the pan and simmer for 10 minutes until cooked through. Garnish with cilantro and serve hot with naan or rice.

Tips, Variations & Storage
- Vegetarian Option: Replace chicken with paneer or chickpeas.
- Healthier Swap: Use coconut milk instead of cream for a lighter, dairy-free version.
- Make Ahead: Sauce can be prepared 1–2 days ahead; just add cooked chicken before serving.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days, or freeze for up to 2 months.
- Serving Ideas: Pair with garlic naan, steamed basmati rice, or a fresh cucumber salad.
FAQ
Can I use chicken thighs instead of breasts?
Yes, chicken thighs stay juicier and work perfectly in this recipe.
Is butter chicken spicy?
Traditionally, it’s mild. You can adjust the chili powder to your spice preference.
Can I make this recipe without cream?
Absolutely use coconut milk or cashew cream for a dairy-free option.
What’s the best way to reheat butter chicken?
Reheat gently on the stovetop with a splash of water or cream to keep it from drying out.
Nutrition Facts (per serving, approx.)
- Calories: 420
- Protein: 28 g
- Carbs: 14 g
- Fat: 28 g
Conclusion
This Quick & Easy Homemade Butter Chicken is creamy, flavorful, and perfect for busy weeknights or cozy family dinners. Give it a try and let us know how it turned out in the comments!
