This Homemade Coffee Cake is incredibly delicious, easy to make, moist, and topped with a cinnamon streusel topping. Perfect for dessert or breakfast!
Over the years I’ve shared some of my favorite cake recipes with you. From this carrot cake to this chocolate cake and this red velvet cake, so many of you have made and loved my homemade cakes. So today I’m sharing another one that has been requested quite a bit the last couple of months – this homemade coffee cake recipe.
This cake took a few tries to get just right, but it’s by far one of the best coffee cakes I’ve ever tried. It’s made completely from scratch, but don’t let that fool you because this cake is still easy to make.
Another thing that I love about this recipe is that it has a layer of streusel in the middle of the cake and on top to ensure that you get some of that delicious streusel in every single bite. I’ve even included a full video tutorial to show you exactly how to make this recipe!
How To Make This Coffee Cake
To make this cake, you’ll start out by making the streusel topping. To make the topping, you’ll whisk together some all-purpose flour, brown sugar, and cinnamon until well combined. Then add some cubed room temperature butter and cut it into the dry ingredients until it’s nice and crumbly like the picture above.
You can either use a pastry cutter or fork to cut in the butter, either one works fine here. Once the streusel is mixed together, transfer it to the refrigerator to chill while you prepare the cake batter.
To make the cake batter, you’ll start out by creaming together your butter and granulated sugar for about 4-5 minutes or until it’s light in color and fluffy. I typically love to use a mix of brown sugar and granulated sugar in recipes, but for this cake batter, we’ll only be using granulated sugar.
Next, you’ll mix in some room temperature eggs one at a time and some pure vanilla extract. If you forget to set your eggs out ahead of time, simply place them in a bowl of warm water for 5-10 minutes to bring them to room temperature. I suggest stopping to scrape down the sides of your bowl at this point too just to make sure everything is well combined.
Then, you’ll whisk together your dry ingredients – some all-purpose flour, baking powder, baking soda, ground cinnamon, and salt. The last step is to just mix in the dry ingredients in three additions alternating with the sour cream. Alternating the dry ingredients and sour cream helps to ensure that you don’t overmix the batter which can lead to a denser cake.
The cake batter will be pretty thick, but this is normal! You’ll spread half of the batter into a 9×13 baking pan, then remove the streusel topping from the refrigerator and sprinkle half of it on top of the batter in the pan. Repeat one more time with the cake batter and the streusel topping so that you have a layer of streusel in the middle and on top.
Just a note, this won’t seem like much batter but the coffee cake will rise quite a bit in the oven as it bakes so don’t worry!
The final step is to place the cake into the oven and let it bake for about 30-35 minutes or until a toothpick inserted into the center comes out clean.
I suggest letting the cake cool some before you slice into it so it’s not too hot. I prefer to let mine cool for about 45 minutes to 1 hour, then slice into it so it’s still slightly warm. You can also prepare this the night before and serve it at room temperature or warm up individual slices in the microwave.
- Before getting started, make sure all of your ingredients (butter, eggs, and sour cream) are at room temperature.
- I suggest making the streusel topping first and refrigerating it while you prepare the cake batter.
- When measuring your flour, avoid scooping it from the container. Instead, stir the flour around, spoon it into your measuring cup, and level it off with the back of a knife.
- Don’t have any sour cream on hand? You can replace it with an equal amount of plain Greek yogurt.
- When mixing in the dry ingredients and sour cream, only mix in each addition until just combined. Over mixing the batter can lead to a denser cake.
For the topping:
- 1 cup (125 grams) all-purpose flour spooned & leveled
- ⅔ cup (135 grams) light brown sugar packed
- 1 and 1/2 teaspoons ground cinnamon
- ½ cup (115 grams) unsalted butter softened and cubed into small pieces
For the cake:
- 2 cups (250 grams) all-purpose flour spooned and leveled
- 1 teaspoon baking powder
- ¼ teaspoon baking soda
- ½ teaspoon salt
- ½ teaspoon ground cinnamon
- ½ cup (115 grams) unsalted butter softened to room temperature
- 1 cup (200 grams) granulated sugar
- 2 large eggs room temperature
- 1 and 1/2 teaspoons pure vanilla extract
- 1 cup (240 grams) sour cream room temperature
To make the topping:
- Add the flour, brown sugar, and cinnamon to a large mixing bowl and whisk until well combined. Add the cubed butter and cut it into the mixture with a pastry cutter or a fork until the mixture starts to come together and is crumbly.
- Cover and transfer to the refrigerator while you prepare the cake.
To make the cake:
- Preheat oven to 350°F (177°C). Spray a 9x13 pan with non-stick cooking spray and set aside.
- In a large mixing bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon. Set aside.
- In the bowl of a stand mixer fitted with the paddle attachment, or in a large mixing bowl using a hand-held mixer, beat the butter and granulated sugar together until light and fluffy (about 4-5 minutes).
- Mix in the eggs one at a time until fully incorporated, then mix in the vanilla extract, stopping to scrape down the sides of the bowl as needed.
- With the mixer on low speed, add the dry ingredients in three parts alternating with the sour cream (starting and ending with the dry ingredients). Make sure to mix in each addition until just combined.
- Scoop half of the batter into the prepared pan and smooth it out evenly. Remove the streusel topping from the refrigerator and sprinkle half of it on top of the cake batter. Scoop the other half of the cake batter on top and smooth it out, then top with the remaining half of the streusel topping.
- Bake at 350°F (177°C) for 30-35 minutes or until a toothpick inserted into the center of the cake comes out clean.
- Remove the cake from the oven and cool on a wire rack in the pan for at least 45 minutes to 1 hour, then slice and enjoy!