Yes, you can. You can skip the eggs and follow the recipe in the same way using an alternative thickener, and opt for any dairy-free milk of your choice. Almond milk, coconut milk, and oat milk are all excellent choices.  And if you’re skipping the heavy cream, you will need to use dairy-free double cream to get the same richness that you expect this dessert to have.