Preheat oven to 350°F/180°C and coat a regular-sized donut pan with vegetable spray.
Prepare the flax egg and set it aside.
Add the flour, spice, salt, baking powder, baking soda, and salt in a bowl. Stir to combine.
Heat vegan butter in a microwave-safe bowl for 20 to 30 seconds, until the butter is melted. Stir in the flax egg, maple syrup, milk, vinegar, and extracts.
Pour the milk mixture into the flour mixture.
Stir until just combined. It should be a thick batter without lumps.
Use a tablespoon to carefully distribute the batter into the donut compartments, filling them generously and equally. Use 3 tablespoons of batter per compartment for smaller donuts and 4 tablespoons of batter for thicker donuts. Bake for 12 to 16 minutes, until the donuts are done.
For the Maple Glaze
Heat vegan butter, maple syrup, and brown sugar in a saucepan over medium-high heat until it comes to a boil. Stir and boil for up to a minute.
Remove from heat and stir in maple extract. Allow it to cool for about 5 minutes, then add the powdered sugar and stir to combine. This glaze will thicken as it sits, so be prepared to stir in a teaspoon of cream as needed.
Glazing Donuts
Once the donuts are done, remove them from the oven and allow them to cool slightly. Once they're cool enough to handle, dip the top part of each donut in the caramel icing.
Notes
*Make this gluten-free by using 1:1 gluten-free baking flour.To make 12 smaller donuts (based on 6-compartment donut pans) distribute approximately 3 tablespoons of dough into each compartment.To make 9 larger donuts, distribute approximately 4 tablespoons of dough in each compartment.Sprinkle the top of donuts with flaked sea salt to make salted caramel donuts.