Remember to use gluten-free baking powder if making this for your gluten intolerant friends or family. To make this vegan you could perhaps use flax eggs, but I haven't tried this myself so not entirely sure on the end result.
Adapted from Nigella Lawson