A deliciously satisfying and perfectly spiced curry dish – Butter Chicken – made from scratch. Easy and simple, tried and tested recipe for any curry lover.
If using fresh tomatoes, cut-up the tomatoes and then place in a food processor or blender and puree until smooth (puree the canned tomatoes too, if using this instead). In a deep pan, heat the oil and butter on medium to low heat until the butter melts. Stir in the spices, and let sizzle briefly or until aromatic. Add the salt and brown sugar and stir until combined. Immediately, add the chicken pieces and coat them with the spices.
Mix in the pureed tomatoes. Though the mixture may seem thick at this point, it will thin out as it simmers. Bring to a quick boil and then cover the pan and gently simmer for about45 minutes or until the chicken is tender, occasionally stirring it. It is done when the chicken is tender and the sauce is medium-thick.
If you like a creamier sauce, add plain yogurt or heavy cream or coconut milk/cream and then squeeze some fresh lemon juice, to taste. Cook a little further without boiling just until the cream is heated. Garnish with coriander/cilantro leaves. Serve hot with freshly steamed rice (basmati or jasmine are the best for this!) and some green veggies on the side. Curry heaven!
While the chicken curry tastes great already on the day it is cooked, it may be done a day ahead and chilled on the fridge so the flavors continue to infuse overnight. Even better the next day!