Preheat your oven to 350°F and line a 9″x5″ loaf pan with parchment paper or grease it with butter or oil.
Make your cinnamon streussel by adding melted and cooled butter to your flour, sugar, and spices. Set aside.
1 cup flour, 1 cup brown sugar, 1 tablespoon cinnamon, ½ teaspoon cardamom, ½ teaspoon nutmeg, 8 tablespoons unsalted butter, pinch salt
Combine butter and sugar in the bowl of a stand mixer and beat until light and fluffy. Scrape down the sides of the bowl.
¾ cup unsalted butter, 1 ¼ cups granulated sugar
Add in eggs one at a time on medium-low speed until combined. Add each egg one at a time.
3 eggs
Scrape the sides of your bowl again, and beat in the remaining wet ingredients. In a separate bowl, whisk together the dry ingredients.
½ cup sourdough discard, ⅓ cup sour cream, 1 teaspoon vanilla
On low speed, add the dry ingredients into the wet ingredients a little at a time.
1 teaspoon baking powder, ¼ teaspoon salt, 1 ¼ cups all-purpose flour
Pour half of the cake batter into a loaf pan, and spread it evenly. Cover the batter entirely with half of the cinnamon streusel. Layer the remaining cake batter on top of the streusel and then finish it off with the remaining streusel. There will be two cake layers and two streusel layers total.
Bake on the middle rack of your preheated oven for 55 to 60 minutes. You'll know when the cake is ready when it is lightly firm on top and the coffee cake doesn't jiggle when you wiggle the pan slightly.
While the cake is cooling, make your glaze by mixing powdered sugar, vanilla, and milk.
1 cup powdered sugar, ½ teaspoon vanilla extract, 2 tablespoons milk
Allow it to cool completely before topping with the glaze. I recommend letting the glaze to set before serving for best results.