01 - Preheat oven to 350°F. Grease a 9-inch square baking pan or line with parchment paper.
02 - In a medium bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon for the cake.
03 - In a large bowl, beat softened butter and granulated sugar together until light and fluffy. Add eggs one at a time, beating well after each addition, then blend in vanilla extract.
04 - Mix in mashed bananas and sour cream to the wet mixture until evenly combined.
05 - Gradually stir the dry mixture into the wet ingredients until just combined, taking care not to overmix.
06 - Spread the batter evenly in the prepared baking pan and smooth the surface.
07 - In a separate bowl, combine flour, brown sugar, and cinnamon for the crumb topping. Add cold, cubed butter and cut it in with a pastry cutter or two forks until the mixture forms coarse crumbs.
08 - Distribute the crumb mixture evenly over the cake batter.
09 - Bake for 35 to 40 minutes or until a toothpick inserted in the center comes out clean.
10 - Allow to cool in the pan for 15 minutes. For the glaze, mix powdered sugar with 1 to 2 tablespoons milk to desired consistency and drizzle over the cooled cake if desired.
11 - Slice and serve.