Preparation:
Preheat your oven to 350°F (175°C).
Line a 9-inch springform pan with parchment paper.
Toast sliced almonds in a dry skillet until golden (about 5 minutes). Set aside.
Making the Batter:
In a large bowl, whisk together flour, sugar, baking powder, baking soda, cinnamon, and salt.
In another bowl, combine plant-based milk, olive oil, apple cider vinegar, vanilla extract, and orange zest.
Make a well in the dry ingredients and pour in the wet mixture. Fold gently until just combined (some small lumps are okay).
Baking and Finishing:
Pour the batter into the prepared pan.
Mix the toasted almonds, demerara sugar, and cinnamon for the topping. Sprinkle evenly over the batter.
Bake for 45-50 minutes, or until a skewer inserted into the center comes out clean.
Cool in the pan for 15 minutes before transferring to a wire rack.
Dust with powdered sugar before serving.