In a large slow cooker, combine the chopped onion, minced garlic, and grated ginger.
Add the chicken chunks to the slow cooker, followed by the tomato puree, coconut milk, butter, garam masala, cumin, coriander, chili powder, and salt. Stir well to coat the chicken in the spices and liquids.
Cover and cook on low for 6-8 hours or on high for 3-4 hours, until the chicken is tender and fully cooked.
Once the chicken is done, shred it gently in the slow cooker using two forks. Stir the mixture to ensure the shredded chicken is well incorporated into the sauce.
Taste and adjust seasoning if needed. If you'd like a thicker sauce, you can let it cook uncovered on high for the last 30 minutes.
Serve hot over cooked basmati rice, garnished with fresh cilantro.
Notes
Use a shallow bowl for serving and add a sprig of cilantro on top for garnish. Drizzle some extra coconut milk around for an eye-catching touch!
Keyword butter chicken, Indian cuisine, slow cooker