Preheat your oven to 350°F (175°C). Grease your 9x13-inch baking pan with butter to prevent sticking.
In a mixing bowl, whisk together the 2 cups of all-purpose flour, baking soda, baking powder, and salt. Set aside.
In another bowl, use an electric mixer to cream together the 10 tablespoons of unsalted butter and 1 cup of granulated white sugar until light and fluffy.
Add the 3 large eggs, one at a time, mixing well after each addition. Then, mix in 1 teaspoon of vanilla extract.
Add 1 cup of sour cream to the butter mixture and mix until fully combined.
Gradually add the dry flour mixture to the wet ingredients, mixing until just combined. Avoid overmixing to keep the cake tender.
In a separate bowl, mix together the 3 cups of all-purpose flour, 1 cup of packed light brown sugar, 1 tablespoon of ground cinnamon, and 1 teaspoon of coarse salt. Then, add the 1 cup of unsalted butter (softened) and use your fingers or a pastry cutter to combine until crumbly.
Pour the cake batter into the prepared baking pan, spreading it evenly. Top it generously with the crumb topping, ensuring even coverage.
Bake in the preheated oven for 35-40 minutes, or until a toothpick inserted in the center comes out clean.
Once baked, remove the cake from the oven and let it cool in the pan on a wire rack for at least 15 minutes. Slice and enjoy your delicious Classic Crumb Cake!