Preheat oven to 180 C (Fan)
For your egg substitute, place the flaxseed into a small, separate bowl and add the 3 tablespoons of water. Mix well and leave to one side for approx 5 minutes.
Combine all the dry ingredients into a large mixing bowl.
Put your coconut oil (if using coconut oil) into a microwave-proof bowl and heat for 30 seconds, or until melted.
Then add the wet ingredients (coconut oil, water, lemon juice & zest, yoghurt, vanilla extra & apple cider vinegar) to the flour mixture and combine gently. Don't over mix as this will make the cupcakes dense and rubbery.
Fill your cupcake liners around 2/3 full. The best way to do this is by using an ice cream scoop to ensure each one is the same size. Make sure you leave room at the top of the cupcake cases for them to expand in the oven.
Bake for 17 minutes - or until a skewer comes out clean.
Leave the cupcakes in the tray for 10 minutes before removing them and then place them on a wire rack to cool to room temperature.
These eggless chocolate cupcakes will last in the fridge in an airtight container for around 3 to 4 days.