Easy Indian Butter Chicken

Easy Indian Butter Chicken


765 people made this

About this recipe: This is a recipe I have perfected over the years and passed onto many others. The sauce is perfect when creamy and not too thick or too thin. The level of salt and spices can be suited to your taste.


Serves: 4 

  • 225g butter, divided
  • 1 onion, minced
  • 1 tablespoon minced garlic
  • 425g passata
  • 700ml double cream
  • 2 teaspoons salt
  • 1 teaspoon cayenne pepper
  • 1 teaspoon garam masala
  • 675g skinless, boneless chicken breasts, cut into bite-sized chunks
  • 2 tablespoons vegetable oil
  • 2 tablespoons tandoori masala

Prep:15min  ›  Cook:45min  ›  Ready in:1hr 

  1. Preheat oven to 190 C / Gas 5.
  2. Melt a few knobs of the butter in a frying pan over medium heat. Stir in onion and garlic, and cook slowly until the onion caramelises to a dark brown, about 15 minutes.
  3. Meanwhile melt the remaining butter in a saucepan over medium-high heat along with the passata, cream, salt, cayenne pepper and garam masala. Bring to a simmer, then reduce heat to medium-low; cover, and simmer for 30 minutes, stirring occasionally. Then stir in caramelised onions.
  4. While the sauce is simmering, toss cubed chicken breast with vegetable oil until coated, then season with tandoori masala and spread out onto a baking tray.
  5. Bake chicken in preheated oven until no longer pink in the centre, about 12 minutes. Once done, add the chicken to the sauce and simmer for 5 minutes before serving.

Recently viewed

Reviews (9)


this recipe is brilliant! i only used half the cream and i added a bit if tomato ketchup to sweeten it slightly,my family loved it and it tastes exactly like an indian restaurant would serve.delicious! - 19 Mar 2012


This was delicious!!! I also put in only half the amount of cream, and I substituted the other half with milk. My husband and I have had the leftovers for three meals in a row and still want more! - 18 Sep 2011


- 05 Jan 2012

Write a review

Click on stars to rate