No, you do not have to use eggs for mayonnaise cake. However, through our testing, we've found that the eggs help keep the cake fluffy and even throughout. When we tried leaving out the eggs, the cake was recessed in the middle. You can leave the eggs out if desired and still end up with a moist and delicious cake with a slightly recessed middle.