-
Sift together the flour, baking powder, baking soda, and salt in a medium bowl; set aside.
-
In a large bowl, cream butter until pale and smooth. Add sugar, and beat till fluffy. Add the eggs one at a time, beating between each addition. Add in the sour cream and vanilla; beat until smooth.
-
Add flour mixture in 2 additions, beating just until incorporated after each addition. Once the batter is smooth, it's ready.
-
Pour the batter in the prepared pan. Using a spatula, spread batter evenly in baking dish.
-
Using your hands, scoop up a handful of the crumb topping, make a fist so that it holds together, then break off chunks and drop over the cake. Repeat until all the topping is used up. You will have a thick layer of topping.
-
Bake for 45 minutes, or until a toothpick inserted comes out clean. Cool on wire rack. Serve at room temperature.