01 - Preheat oven to 350°F. Grease a 9-inch square baking pan or line with parchment paper.
02 - In a medium bowl, whisk flour, baking powder, baking soda, salt, and cinnamon for the cake.
03 - In a large bowl, beat softened butter and granulated sugar until light and fluffy. Incorporate eggs one at a time, followed by vanilla extract.
04 - Mix mashed bananas and sour cream into the creamed mixture until thoroughly blended.
05 - Gradually fold dry ingredients into wet mixture, stirring until just combined. Avoid overmixing.
06 - Pour batter into the prepared baking pan and level the surface.
07 - In a bowl, mix flour, brown sugar, and cinnamon for the topping. Cut in cold, cubed butter with a pastry cutter or forks until coarse crumbs form.
08 - Evenly distribute the crumb mixture over the batter.
09 - Bake for 35 to 40 minutes, or until a toothpick inserted in the center comes out clean.
10 - Allow cake to cool in the pan for 15 minutes.
11 - If desired, whisk powdered sugar with milk to your preferred drizzling consistency. Drizzle over cooled cake.
12 - Cut into portions and serve.