This creamy butter chicken recipe is probably one of the most identifiable Indian chicken curry. It is luscious, creamy and when served with rice or some delicious naan, it makes for a delicious yet comforting meal. Here, in this post I will tell you how to make simple butter chicken at home from scratch.
Heat a skillet and add a knob of butter and some refined sunflower oil or olive oil. As the butter melts, place the chicken pieces in the pan. Sprinkle some salt and pepper on them and allow them to fry till they get golden and crisp. Turn them over and repeat with the other side
Once done, take them out and keep them aside. Now in the same pan, add some more oil and allow it to warm up. Drop the whole spices and allow them to sizzle. Now, add the roughly chopped onion, ginger, garlic and tomatoes. Cook it on medium-low heat until they turn soft and mushy. Turn off the heat and allow it to cool down completely.
Soak the nuts and seeds in lukewarm water
Once the prepared spice mix has cooled down completely, grind it into a smooth paste. Heat some ghee in the same skillet and add this gravy. Now season it with salt and sugar, ketchup, powdered spices and let it simmer for 5-7 minutes.
After it has reduced a bit in volume, add the milk. Grind the nuts and seeds into a fine paste and add it to the simmering gravy. Give everything a mix.
Add the fried chicken and let it cook for a couple more minutes.
Once the chicken is cooked completely and the gravy has turned creamy, add the coconut milk and slightly crushed dried fenugreek leaves. Turn off the heat and serve with some chopped coriander leaves and a knob of butter on top as garnish