For those following a vegan diet, this recipe provides a plant-based version of Dal Makhani. Instead of using butter and cream, it uses coconut milk to create a creamy texture. The lentils and beans are cooked with spices and tomatoes, and then simmered in the coconut milk gravy. This vegan Dal Makhani is just as delicious and satisfying as the traditional version.