As an Amazon Associate and Walmart Partner, I earn from qualifying purchases.
Ingredients
Cake
1cup/200g granulated sugar
1/3cup/78ml neutral oilcanola, vegetable, or sunflower
1cup/235ml oat milkor other non-dairy milk
2tsp/10ml vanilla extract
1tbsp/15ml apple cider vinegar
2 1/4cup/270g all-purpose flour
1/2tsp/3g salt
2tsp/8g baking powder
1/2tsp/2g baking soda
2cups/300g fresh blueberrieswashed and dried, divided
additional 1 tbsp/8g flour to toss blueberries
Streusel
¼cup/50g light brown sugar
½cup/55g rolled oats
¼cup/30g all-purpose flour
1/2tsp/1g ground nutmeg
2tbsp/30ml neutral oil
2tsp/10ml water
¼tsp/2g salt
Method
Preheat oven to 350°F/175 C. Grease or line an 8” x 8”/20cm x 20cm baking pan with parchment.
Make the Streusel
In a small bowl combine the sugar, oats, flour, and nutmeg. Stir to distribute everything evenly.
Pour in the oil and water. Use a fork to stir vigorously until everything is wet and forms crumbles.
Make the Cake
Wash and dry the blueberries. In a medium bowl toss 1 ½ cups/225g blueberries with 1 tbsp/8g flour.
In a large bowl, combine the sugar and oil. Whisk to blend.
Add in the oat milk, vinegar, and vanilla extract. Whisk until smooth and well emulsified and the sugar is mostly dissolved.
Add the flour, baking powder, baking soda, and salt. Stir until smooth and no lumps of flour remain.
Fold in the flour-coated blueberries.
Pour the batter into prepared baking pan and shake to level, pushing all the way to the corners as needed.
Place the remaining ½ cup blueberries on top of the batter so they will burst and gel during the baking, peeking through the streusel.
Sprinkle the streusel over the top of the batter.
Bake for 45-55 minutes until a skewer inserted comes out clean or crumbs. You may need to poke a couple different places because of the blueberries.
Allow to cool in the pan for at least 10 minutes before removing and allow to cool completely.
Store at room temperature for up to 3 days or in the freezer for up to 1 month. Cake does well the next day when the flavors have had time to sit.
Notes
Fresh vs frozen blueberries: Due to the volume of blueberries in this recipe, it does not work well with frozen blueberries. Frozen blueberries will burst too soon and leak water into the batter, resulting in a heavy, soggy cake.Coconut oil vs neutral oil: Any neutral oil will work for this recipe. Melted coconut oil will also work, but make sure all other ingredients are at room temperature or the coconut oil will solidify and create uneven moisture in the batter.Milk options: Best choices for non-dairy milk are oat, almond, or soy. Coconut milk contains too much fat and will result in a dense crumb.