Quick Easy Homemade Butter Chicken Recipe
Introduction
Butter chicken is a rich, creamy, and flavorful dish that’s surprisingly easy to make at home. This quick recipe uses a delicious marinade and a smooth tomato-cream sauce to create the perfect comfort meal. Serve it with basmati rice for a satisfying dinner.

Ingredients
- 1/2 cup plain yoghurt (full fat)
- 1 tbsp lemon juice
- 1 tsp turmeric powder
- 2 tsp garam masala
- 1/2 tsp chilli powder or cayenne pepper powder
- 1 tsp ground cumin
- 1 tbsp ginger, freshly grated
- 2 cloves garlic, crushed
- 1.5 lb / 750 g chicken thigh fillets, cut into bite size pieces
- 2 tbsp (30 g) ghee or butter (or 1 tbsp vegetable oil)
- 1 cup tomato passata (tomato puree)
- 1 cup heavy / thickened cream
- 1 tbsp sugar
- 1 1/4 tsp salt
- Basmati rice
- Coriander/cilantro (optional)
Instructions
- Step 1: In a large bowl, combine the yoghurt, lemon juice, turmeric, garam masala, chilli powder, ground cumin, grated ginger, and crushed garlic. Add the chicken pieces and mix well to coat. Cover and refrigerate for a minimum of 3 hours, preferably overnight.
- Step 2: Heat the ghee, butter, or oil in a large frying pan over high heat. Remove the chicken from the marinade (do not shake off excess) and add to the pan. Cook for about 3 minutes, stirring occasionally, until the chicken turns white all over.
- Step 3: Lower the heat to medium-low. Add the tomato passata, heavy cream, sugar, salt, and any remaining marinade from the bowl to the pan. Stir gently and let the sauce simmer for 20 minutes, allowing the flavors to meld and the sauce to thicken.
- Step 4: Taste the sauce and adjust salt if needed. Garnish with fresh coriander/cilantro leaves if desired. Serve hot with basmati rice.
Tips & Variations
- For an extra smooth sauce, blend the marinade ingredients (except chicken) before mixing with the chicken.
- Use chicken thighs for juicier, more flavorful meat compared to chicken breasts.
- Adjust the chilli powder to your desired spice level or omit for a milder dish.
- Serve with naan or flatbread for a complete Indian-inspired meal.
Storage
Store leftover butter chicken in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat to prevent the cream from splitting. You can also freeze the cooked dish for up to 2 months; thaw overnight before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use chicken breast instead of thighs?
Yes, chicken breast can be used but it may be less juicy and more prone to drying out. Cook it carefully and avoid overcooking.
Is it necessary to marinate the chicken overnight?
Marinating overnight enhances flavor and tenderness, but a minimum of 3 hours will still yield good results if you’re short on time.
PrintQuick Easy Homemade Butter Chicken Recipe
This quick and easy homemade butter chicken recipe offers a rich and creamy Indian-inspired dish featuring tender chicken thigh pieces marinated in aromatic spices and yogurt, then simmered in a luscious tomato and cream sauce. Perfectly paired with basmati rice or your choice of flatbread, this flavorful butter chicken brings classic Indian flavors to your table with minimal effort.
- Prep Time: 15 minutes (plus 3-24 hours marinating)
- Cook Time: 25 minutes
- Total Time: 3 hours 40 minutes (including marinating; active cooking approx. 25 mins)
- Yield: 4 servings 1x
- Category: Main Course
- Method: Frying
- Cuisine: Indian
Ingredients
Marinade
- 1/2 cup plain full fat yoghurt
- 1 tbsp lemon juice
- 1 tsp turmeric powder
- 2 tsp garam masala
- 1/2 tsp chilli powder or cayenne pepper powder
- 1 tsp ground cumin
- 1 tbsp freshly grated ginger
- 2 cloves garlic, crushed
- 1.5 lb / 750 g chicken thigh fillets, cut into bite size pieces
Cooking
- 2 tbsp ghee or butter (or 1 tbsp vegetable oil)
- 1 cup tomato passata (tomato puree)
- 1 cup heavy / thickened cream
- 1 tbsp sugar
- 1 1/4 tsp salt
To Serve
- Basmati rice or white rice
- Coriander/cilantro leaves (optional)
Instructions
- Optional Marinade Blitz: For a smoother sauce, combine all marinade ingredients except chicken in a food processor and blend until smooth. This step is optional and can be skipped for a more rustic texture.
- Marinate Chicken: In a bowl, combine the marinade ingredients with the chicken pieces, ensuring each piece is well coated. Cover and refrigerate for a minimum of 3 hours, ideally overnight or up to 24 hours to deepen flavor.
- Cook Chicken: Heat ghee, butter, or oil in a large frying pan over high heat. Remove chicken from marinade, keeping the marinade clinging to the pieces without shaking off. Do not add leftover marinade from the bowl yet.
- Sear Chicken: Add the chicken to the hot pan and cook for around 3 minutes until the chicken turns white all over. The chicken won’t brown significantly due to the marinade but should begin to firm up.
- Make Sauce and Simmer: Reduce heat to low. Add tomato passata, cream, sugar, salt, and the remaining marinade from the bowl to the pan. Stir well to combine. Let the mixture simmer gently for 20 minutes, allowing the chicken to cook through and the sauce to thicken. Taste and adjust salt if needed.
- Garnish and Serve: Optionally sprinkle with fresh coriander/cilantro leaves. Serve the butter chicken hot alongside basmati rice or white rice for a complete meal.
- Serve with Accompaniments: This dish is delicious when served with easy no-yeast flatbread or no-fry papadums for an authentic, satisfying experience.
Notes
- Note 1: Garam masala adds a warm Indian spice blend essential to flavor.
- Note 2: Adjust chili powder or cayenne to taste for desired heat level.
- Note 3: Ghee or butter provides a rich flavor; use vegetable oil if preferred.
- Note 4: Tomato passata is tomato puree, which forms the base of the sauce.
- Note 5: Heavy cream thickens and enriches the sauce; can substitute with thickened cream.
- Marinate chicken for at least 3 hours to enhance tenderness and flavor.
- Do not add leftover marinade early; add it with sauce ingredients for balanced cooking.
- Serve with basmati rice for best traditional pairing.
Keywords: butter chicken, Indian chicken recipe, easy butter chicken, creamy chicken curry, quick Indian dinner, homemade butter chicken

