Preheat the oven to 350°F/175°C and line and grease a 9×9 inch square pan. Combine brown sugar and cinnamon in a small bowl and set aside. This will be the filling.
1/4 cup dark brown sugar, 1/2 tsp cinnamon
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 tsp baking soda, 1 tsp baking powder, 1 tbsp cornstarch, 1/4 tsp salt
Peel the apples and chop them into small cubes. Set aside for later.
2 medium-sized apples
In a large bowl, add oil, butter, eggs, buttermilk, and vanilla. Whisk together until well combined and smooth. Then mix in the white sugar.
1/2 cup unsalted butter, 3 tbsp oil, 2 eggs, 1 cup buttermilk*, 1 tbsp vanilla, 3/4 cups white sugar
Pour the dry ingredients into the wet and using a spatula, gently fold to create a soft cake batter. Make sure to not over-mix!!
Mix in the apples until evenly distributed. Don't over-mix!
Add half of the batter into your prepared pan and spread evenly. Then sprinkle all of the cinnamon sugar topping, and about 4-5 tbsp of the streusel. Add the remaining half of your batter and spread evenly. Then sprinkle the remaining 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.
Once the cake is cooled, slice it into squares. This apple coffee cake is best served fresh, but can stay on your counter for 2 days. It can also stay in the fridge in an airtight container for up to one week!