Recipe for coffee cake from Scratch

Honestly, I don’t think there is anything not to love in the coffee cake. Soft, tender and buttery, its icing is literally topped with a flavorful cinnamon filling and topped with a creamy cheese cake layer. The coffee cake is not literally made with coffee. It is just coffee that can be served alongside it. The origin of the cake can be traced to Germany where they more like sweet bread than cakes.  It usually has a streusel topping and some other spices like the cinnamon.



  • Two and half cup of an all purpose flour
  • One cup of white granulated sugar
  • One quarter teaspoon of kosher salt
  • One teaspoon of baking soda
  • One cup of unsalted butter softened
  • Half teaspoon of baking powder
  • Three eggs at room temperature
  • Two teaspoons of vanilla extract
  • One cup of buttermilk

Ingredients for Cinnamon Filling:

  • Two tablespoon of cinnamon
  • Six tablespoons of unsalted butter softened
  • One cup of packed brown sugar
  • One cup of an all purpose flour

Cheesecake Layer:

  • Four packages of 8oz, each full fat cream cheese and softened
  • One cup of white granulated sugar
  • Two eggs
  • One teaspoon of vanilla extract

Streusel Topping:

  • Two and half cup packed of brown sugar 
  • One tablespoon of ground cinnamon 
  • One quarter teaspoon of kosher salt 
  • One cup of unsalted butter melted 
  • Three cup of all purpose flour 


  • One cup of powdered sugar 
  • Two to three tablespoons of milk 
  • One teaspoon vanilla extract 

A few things you should know before going ahead to make the Best Coffee Cake Ever:

  • Ensure that all the ingredients used are of room temperature. This is because it is very for the butter and cream cheese to be soft so that it can be easy to whip and mix them in.
  • The cheesecake layer is optional, so you can do away with it if you don’t really have the time. But, if you can make it, please do make it! The coffee cake tastes fabulous with it!
  • The streusel topping is also a divine recipe. However, if you are looking to cut back a little on calories, you can decide to make it only in half. Otherwise, please indulge yourself! It makes the cake come out really absolutely delicious!
  • The glaze is optional too. But it makes the cake prettier, so it is always a good option to throw in. 


For the cake:

  • Begin by greasing and dusting the 13 by 9 baking dish with flour and set aside. Ensure to make use of a deep pan, if not, the batter will overflow in the oven. In the case that you don’t have a deep dish, cut the cheesecake ingredients in half to reduce the volume of the cake
  • Using a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, and salt until it is well integrated.
  • Beat in the softened butter and flour mixture with hand mixer to a stand mixer until it is crumbly and well combined. 
  • Throw in the eggs, vanilla, and buttermilk and beat them together until they are thorough and well mixed together. After the beating, ensure that the mixture is fluffy.
  • Then pour the dough into the already prepared baking dish and spread it evenly. 

How to prepare the Cinnamon Filling: 

  • Mix together the softened butter, flour, sugar and cinnamon in a small bowl until you can see the formation of the soft crumb form.
  • After this, sprinkle the cinnamon evenly over the cake batter and set aside. 

Making the Cheesecake Layer:

  • Beat the cream cheese in a large mixing bowl. Once it is creamy, beat in the sugar.
  • Once it is combined, beat in the eggs and vanilla extract until it is light and fluffy. This will take about three to five minutes. 
  • Pour in the cheesecake filling over the cinnamon filling. Then using a spatula, spread it evenly. 

How to make the Streusel Topping:

  • In another large bowl, mix the sugar with cinnamon and salt. Then add in the melted and combine it using a fork.
  • As soon as the butter is well blended in, add the flour and mix with a fork use your fingers until it fully combined.
  • At this stage, sprinkle the streusel topping over the cheesecake layer until it is evenly spread over and well distributed

Instructions for the Baking:

  • Now it the time to bake the cake. 
  • Place it in a 350-degree oven for about 50 minutes until it is properly cooked.
  • After you must have removed it from the oven, allow it to cool completely and refrigerate for another three to four hours to allow the cheesecake layer to settle fully before it can be served.

Instructions for the Glaze:

  • In a medium sized bowl, add the powdered sugar, two tablespoons of milk and the vanilla extract. Blend them together in a mix until you can’t feel any lumps. In the case that you notice that the mixture is too thick, you can add one more tablespoon of milk. It is good that the glaze remains thick, but it still has to be pourable. That way, instead of looking transparent, it will look white and shiny. 
  • Now, using a fork or a spoon, drizzle the icing over the cake.
  • You can slice and serve!

Leave a Comment