Cinnamon Coffee Cake Recipe with Streusel & Coffee Glaze
This Starbucks-style Cinnamon Coffee Cake is soft, moist, and layered with a rich cinnamon–coffee swirl, buttery streusel topping, and a sweet coffee glaze. Made with real brewed coffee and sour cream, this homemade coffee cake delivers bakery-quality flavor and texture in every bite.
Make the Streusel: In a bowl, combine flour, brown sugar, cinnamon, salt, and optional finely ground coffee. Cut in cold butter until coarse crumbs form. Refrigerate until ready to use.
Make the Cinnamon Coffee Swirl: Stir together brown sugar, cinnamon, and brewed coffee until a thick, sandy paste forms. Set aside.
Make the Cake Batter: Preheat oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper. In one bowl, whisk flour, baking powder, baking soda, and salt.In a separate bowl, cream butter and sugar until light and fluffy. Beat in eggs one at a time, then mix in vanilla, sour cream, and cooled brewed coffee. Add dry ingredients and mix just until combined. See Notes*
Assemble: Spread half of the batter into the prepared pan. Sprinkle or dollop the cinnamon–coffee swirl evenly over the batter, gently spread with spatula. Spread remaining batter on top and finish with an even layer of streusel.
Bake: Bake until golden about 40-50 minutes, or until toothpick inserted in the center comes out clean. Let cool slightly before glazing.
Make the Coffee Glaze: Whisk powdered sugar, brewed coffee, vanilla, and a pinch of salt until smooth and pourable. Drizzle over the warm cake. Serve warm or reheat briefly before serving.
Notes
Keep the streusel cold for the best crumbly texture.
For extra moisture, use full-fat sour cream.
Do not overmix the batter to keep the cake soft and fluffy.
Use cooled brewed coffee so it doesn’t affect the batter consistency.
For a bakery-style finish, drizzle the glaze while the cake is still slightly warm.
Love extra glaze? Double the glaze ingredients for a thicker, more indulgent topping.
Store leftovers covered at room temperature or reheat individual slices for about 15 seconds in the microwave.