This is the butter chicken I make. My mother was born in Malaysia, but her family is from India. I grew up eating Indian, so unfortunately, I am a bit of an Indian food snob, and like everything to taste authenic, none of the packet stuff
This is the real deal.
1.5kg diced chicken
1/4 cup natural yoghurt
2 tsp crushed garlic
1 tbs finely grated ginger
1 tbs lemon juice
1/2 tsp chilli powder (or to taste)
2 tsp paprika
1 tsp Kashmiri garam masala or normal garam masala if you can't find it
1 tbs ghee or butter melted with a little oil so it doesn't burn.
1 tbs ghee or butter
2 tsp finely chopped garlic
1 onion, finely diced
3 tbs tomato paste dissolved in 1 cup water
1 1/2 tsp salt
1 tbs sugar
1 tbs fine shreds of ginger or grated ginger.
1/2 cup cream
1/4 cup chopped fresh coriander
Combine yoghurt, garlic, ginger, lemon juice and spices and rub into the chicken pieces. Set aside for an hour. Scrape off any excess marinade and reserve.
Fry chicken in ghee until lightly browned.
For the sauce:
In a heavy pan melt the ghee and cook garlic and onion until soft. Add reserved marinade, tomato paste, salt, sugar and ginger. Cover and simmer for 10 minutes. Stir in the cream. Add pieces of fried chicken and gently stir through the sauce. Cook until the chicken is done, stirring occasionally. Sprinkle with coriander.
OP, let me know how it goes.