01 -
Preheat a medium skillet over medium heat and melt the butter. Add the finely chopped onion, minced garlic, and grated ginger. Sauté for about 5 minutes, stirring occasionally, until the onions are soft and translucent.
02 -
Add the curry powder, garam masala, chili powder, salt, and black pepper to the skillet. Cook for another 30 seconds, stirring frequently to prevent burning. This step helps bloom the spices and intensify their flavors.
03 -
Transfer the spice and onion mixture to your slow cooker. Add the chicken pieces, coconut milk, and tomato paste. Stir well to combine all ingredients and ensure the chicken is coated in the sauce.
04 -
Cover the slow cooker and cook on High heat for 2 hours or on Low heat for 4 hours, until the chicken is tender and cooked through.
05 -
In a small bowl, whisk together the cold water and cornstarch until smooth to create a slurry. Stir this mixture into the slow cooker. Add the maple syrup or honey, then cover and cook on High for an additional 10 minutes, or until the sauce has thickened.
06 -
Serve the butter chicken hot over rice, garnished with freshly chopped cilantro.