As an Amazon Associate and Walmart Partner, I earn from qualifying purchases.
Ingredients
2 ¼cups/270g all-purpose flour
1cup/205g light brown sugar
½tsp/1g ground cinnamon
½tsp/3g salt
1tbsp/13g baking powder
¼cup/60ml neutral oil
1cup/235ml oat milk
2cups/200g fresh cranberries
½cup/35g chopped walnuts
Zest of 1 orange
Streusel
¼cup/52g light brown sugar
6tbsp/45g all-purpose flour
½tsp/1g ground cinnamon
½cup/35g chopped walnuts
2tbsp/30ml neutral oil
2tsp/10ml water
Method
Preheat oven to 350° F/175 C. Grease a 10”/25cm round cake pan or springform and line the bottom with parchment.
Wash and dry cranberries. Throw away any that are soft. Toss cranberries with 1 tbsp/7g of the flour. Set aside.
In a small bowl, combine all streusel ingredients except water and oil. Stir to combine everything.
Add water and oil and stir or crumble with your fingertips into small clumps. Set aside.
In a large bowl, combine flour, baking powder, cinnamon, sugar, and salt. Stir to evenly distribute.
Make a well in the center and add oat milk, oil, and orange zest. Stir until just incorporated and no flour streaks remain.
Fold in the coated cranberries and chopped walnuts.
Scrape into prepared pan and level out.
Crumble the streusel on top so that it is in contact with the batter.
Bake for 50-60 minutes, until golden brown on the edges, set in the center and skewer inserted comes out clean.
Allow to cool in the pan for at least 30 minutes before transferring to a cooling rack.
Best the same day or can be stored covered in the fridge for up to 3 days. Bring to room temperature before serving.
Notes
This recipe has not been tested with frozen cranberries. Use fresh cranberries for the best taste. Frozen cranberries release more liquid into the batter, which can cause longer baking time or a chewy texture.Use a neutral oil with little flavor an aroma to keep the coffee cake flavor balanced.