In a medium-sized bowl, add in flour, baking soda, baking powder, cornstarch, and salt. Mix together and set aside.
2 cups all-purpose flour, 1 1/2 tsp baking powder, 1/2 tsp baking soda, 1 tbsp cornstarch, 1/4 tsp salt
In a large bowl, add oil, butter, and brown sugar. Whisk until well combined. Then add in the eggs, sour cream, and vanilla. Continue whisking until nice and smooth, and the mixture is lighter in colour and has a bit of bubbles.
1/4 cup butter, 1/3 cup oil, 3/4 cups dark brown sugar, 2 eggs, 3/4 cups full-fat sour cream, 1 tbsp vanilla
Pour the dry ingredients into the wet and using a spatula, gently fold to create a soft cake batter. Don't over-mix!
In a small bowl, add fresh (or frozen) blueberries. Take 1 tbsp of flour and sprinkle it in top. Evenly distribute the flour around, making sure the blueberries are all coated in it. Tossing the blueberries in flour helps prevent them from sinking.
1 1/2 cups fresh blueberries
Add half of the batter into your prepared pan and spread evenly. Then sprinkle all of the cinnamon sugar topping, about 4-5 tbsp of the streusel, and 1/2 of the blueberries. Add the remaining half of your batter as evenly as possible, it doesn't have to be perfect. Then sprinkle the rest of your blueberries and streusel on top. I recommend dolloping the batter using a cookie scooper. This helps to evenly distribute the batter without disturbing the filling layer!
Bake the cake for 45-60 minutes, or until a toothpick inserted comes out dry. Mine took 55 minutes. If it is wet, then the cake hasn’t fully baked yet so continue to bake at 5 minute intervals. Allow it to cool completely.
This blueberry coffee cake is so good! Store the cake in an airtight container and it can be kept on your counter for a few days or in the fridge for a week.