In a large bowl, add the flour, baking soda, baking powder, cornstarch, and salt. Stir together and set aside.
2 cups all-purpose flour, 3/4 tsps baking soda, 1/2 tsp baking powder, 1 tbsp cornstarch, 1/4 tsp salt
In another large bowl, add the white sugar and orange zest. Using your fingers, combine the two together. This will release the orange flavours and also the orange aroma into the air.
1 cup white sugar, 1 1/2 tbsp orange zest
Combine the dry ingredients in with the white sugar and orange zest mixture and stir together with a spatula.
In the same bowl with the dry ingredients, add in about 1/3 of the butter. Mix on low, and keep adding in the butter until a crumbly texture forms. The key to a tender cake is mixing as little as possible, so only mix until just combined!
3/4 cups unsalted butter
Add the eggs in and mix on low speed until just combined. Then, add in the vanilla and oil and continue mixing. Scrap the sides of the bowl as needed. Lastly, add the orange juice and sour cream. Still on low speed, continue mixing until just combined. The batter will be super smooth.
3 tbsp oil, 3 large eggs, 1/4 cup orange juice, 1/4 cup sour cream, 1 tbsp vanilla
Toss the cranberries in 1 tsp of flour. Then, add them into the batter and mix with a spatula just until evenly distributed. Do not over-mix!
1 1/2 cups fresh cranberries*
Transfer into the prepared pan and sprinkle streusel on top. The cake bakes for 40-50 minutes or until a toothpick inserted in the middle comes out clean.
Allow to cool, then slice and enjoy. This Cranberry Orange Coffee Cake is the perfect bake this season!