A moist and buttery coffee cake topped with a crunchy cinnamon streusel, perfect for breakfast, brunch, or dessert. This crowd-pleaser is easy to make and pairs wonderfully with a warm cup of coffee or tea.
Preheat the oven to 180°C. Grease and flour a 9-inch round or square baking pan, or line it with parchment paper.
In a medium bowl, sift together flour, baking powder, baking soda, and salt.
In a large mixing bowl, cream softened butter and sugar using a hand or stand mixer on medium speed until light and fluffy (about 2-3 minutes).
Beat in eggs one at a time, followed by sour cream and vanilla extract, mixing until smooth.
Gradually add the dry ingredients to the wet mixture, mixing until just combined. Avoid overmixing.
Bake in the preheated oven for 35-40 minutes or until a toothpick inserted in the center comes out clean. Allow to cool for 10 minutes before serving.
Mix powdered sugar, milk, and vanilla in a small bowl until smooth. Drizzle over the cooled cake before slicing.