If you're looking for a dairy-free alternative to cream in butter chicken, coconut milk is a great option. Not only does it have a creamy texture, but the subtle sweetness of the coconut also adds an interesting flavor to the dish. To make sure your butter chicken isn't too thin or runny, use full-fat coconut milk and reduce it on the stovetop until it's thick and creamy. Another option is cashew cream. Cashews are high in fat and when blended with water they create a smooth, creamy consistency that can be used as a substitute for cream in many dishes. To make cashew cream, simply blend equal parts roasted cashews and water together until completely smooth, then add it to your butter chicken recipe at the end of cooking. Finally, if you're looking for an even healthier alternative to cream in butter chicken, consider using pureed vegetables like cauliflower or potatoes.