Preheat your oven to 180°C (350°F). Grease and line a loaf tin with parchment paper.
In a large bowl, whisk together the flour, baking powder, bicarbonate of soda, and salt.
In another bowl, whisk together the sugar, vegetable oil, orange juice, orange zest, almond milk, and vanilla extract until well combined.
Add the wet ingredients to the dry ingredients and stir until just combined. Gently fold in the dried cranberries.
Pour the batter into the prepared loaf tin and smooth the top. Bake in the preheated oven for 45-55 minutes, or until a skewer inserted into the center comes out clean.
Let the loaf cool in the tin for 10 minutes before transferring it to a wire rack to cool completely.
Slice the loaf and enjoy with a generous spread of almond butter & topped with fresh berries.