I haven't made this cake without eggs, but you can certainly make it dairy free. You can use plant based milk and yogurt for the cake batter. But since vegan yogurt is not as sour, I would add 2 tsp of white vinegar to the batter as well.