I made this cake on a random Tuesday morning, mostly because I had sour cream that needed using up.
By the time it came out of the oven, my husband had already cut himself a slice. Standing up. At the counter. Before it even cooled.
That’s the kind of cake this is.
It’s got a buttery, cinnamon-streusel center running straight through the middle, a crumbly topping that’s basically a second dessert on its own, and a glaze drizzled over the top that pulls the whole thing together.
And no, there’s no actual coffee in coffee cake. I know, it confused me too the first time I made one. It’s just the cake you eat with coffee.
This one’s moist for days, comes together with stuff you probably already have, and tastes like something you’d pay $8 a slice for at a bakery.
Let’s get into it.
What You’ll Need
For the cake:
- 2 ½ cups all-purpose flour
- 1 cup granulated sugar
- 1 tsp baking powder
- 1 tsp baking soda
- ½ tsp salt
- 1 cup unsalted butter, softened
- 4 large eggs, room temperature
- 1 cup sour cream, room temperature
- 1 tbsp vanilla extract
For the cinnamon swirl:
- ¾ cup brown sugar, packed
- 2 tbsp cinnamon
- 2 tbsp all-purpose flour
For the streusel topping:
- 1 cup all-purpose flour
- ½ cup brown sugar, packed
- 1 tsp cinnamon
- ½ cup unsalted butter, cold and cubed
- ¼ tsp salt
For the glaze:
- 1 cup powdered sugar
- 2-3 tbsp milk
- ½ tsp vanilla extract
Tools You’ll Need
- 9-inch springform pan (or a deep 9-inch round cake pan)
- Stand mixer or hand mixer
- 2 mixing bowls
- Pastry cutter or fork (for the streusel)
- Whisk
- Rubber spatula
- Cooling rack
Pro Tips
A few things I learned the hard way so you don’t have to:
- Room temperature ingredients aren’t optional here. Cold eggs and sour cream make the batter seize up and curdle a little. Pull everything out 30-45 minutes before you start.
- Don’t overmix once the flour goes in. Overmixed batter equals a dense, tough cake. Mix just until you stop seeing flour streaks.
- Use a springform pan if you have one. This cake is tall and the streusel layer makes it delicate. A springform means you’re not flipping a heavy, crumb-topped cake out of a regular pan and praying.
- Layer your cinnamon swirl, don’t just dump it in the middle. Half the batter, all the swirl mixture, then the rest of the batter. Swirl gently with a knife so you get ribbons, not one solid stripe.
- Cold butter for the streusel, soft butter for the cake. Mixing those up is an easy mistake and it’ll throw off both textures.
How to Make It
Step 1: Prep
Preheat your oven to 350°F. Grease your springform pan and line the bottom with parchment paper.
Step 2: Make the streusel first
In a bowl, mix the flour, brown sugar, cinnamon, and salt for the streusel.
Cut in the cold butter using a pastry cutter or fork until it looks like coarse, pebbly crumbs. Stick it in the fridge while you make the rest.
Step 3: Make the cinnamon swirl mixture
In a small bowl, stir together the brown sugar, cinnamon, and flour for the swirl. Set aside.
Step 4: Make the cake batter
Cream the butter and sugar together until light and fluffy, about 2-3 minutes.
Add the eggs one at a time, mixing well after each one. Mix in the sour cream and vanilla.
In a separate bowl, whisk together the flour, baking powder, baking soda, and salt.
Slowly add the dry ingredients into the wet ingredients, mixing just until combined.
Step 5: Layer everything
Pour half the batter into your prepared pan and spread it out evenly.
Sprinkle the cinnamon swirl mixture over the top.
Add the rest of the batter on top and smooth it out gently.
Take a butter knife and swirl it through the batter in a figure-eight motion. Don’t overdo it, you want pockets of cinnamon, not a muddy mix.
Step 6: Add the streusel
Pull your streusel out of the fridge and sprinkle it evenly over the top of the batter. Press down gently so it sticks.
Step 7: Bake
Bake for 55-65 minutes, or until a toothpick inserted in the center comes out clean (a few moist crumbs are fine, wet batter is not).
If the top starts browning too fast, loosely tent it with foil around the 40-minute mark.
Step 8: Cool and glaze
Let the cake cool in the pan for 20 minutes, then remove the springform ring and let it cool the rest of the way on a rack.
Whisk together the powdered sugar, milk, and vanilla for the glaze. Drizzle over the cooled cake.
Slice and watch it disappear.
Substitutions and Variations
This recipe is pretty forgiving. Here’s what’s worked for me:
| Original | Swap | Notes |
|---|---|---|
| Sour cream | Plain Greek yogurt | Same tang, same moisture |
| Butter (cake) | Plant-based butter | Works for dairy-free, texture is very close |
| All-purpose flour | 1:1 gluten-free blend | Tested with Bob’s Red Mill, held up well |
| Brown sugar | Coconut sugar | Slightly less sweet, deeper flavor |
| Plain glaze | Espresso glaze | Sub the milk for strong brewed coffee, now it’s actually coffee cake |
Want it nuttier? Add ½ cup chopped pecans or walnuts to the streusel.
Want it fruitier? Fold 1 cup of fresh blueberries into the batter before layering.
Make Ahead Tips
You can make the streusel and cinnamon swirl mixture up to 3 days ahead. Just store them in separate airtight containers in the fridge.
The full cake also freezes beautifully, unglazed. Wrap it tight in plastic, then foil, and freeze for up to 2 months. Thaw overnight in the fridge, then glaze right before serving.
Leftovers and Storage
This cake somehow tastes even better on day two, once the cinnamon flavor has had time to settle in.
- Counter: Store covered at room temperature for up to 3 days.
- Fridge: Up to a week, covered tightly. Let it sit out 15 minutes before eating, cold butter cake isn’t it.
- Freezer: Slice it first, then freeze individual pieces wrapped in plastic. Pull one out whenever the craving hits.
A Few Extra Details
Nutritional ballpark (per slice, 12 slices total): roughly 420 calories, 21g fat, 53g carbs, 5g protein. This will shift depending on your exact substitutions.
Pairing suggestions: Obviously coffee, but this also goes shockingly well with chai or a cold glass of milk if you’re not a coffee person.
Time-saving tip: Make the streusel and swirl mix the night before. Morning-of, you’re just mixing batter and baking, which cuts your active time down to about 15 minutes.
FAQ
Why did my cake sink in the middle? Usually means it needed a few more minutes in the oven, or your baking soda/powder was old. Always test with a toothpick, not just the timer.
Can I make this in a bundt pan? You can, but skip the streusel topping since it won’t hold onto the sides. Drizzle extra glaze instead.
Why is my streusel melting into the cake instead of staying crumbly? Your butter was too warm. It needs to be cold, straight from the fridge, when you cut it into the flour mixture.
Can I make this ahead for a brunch? Yes. Bake it the night before, let it cool completely, then cover and leave at room temp. Glaze the next morning right before serving.
My glaze is too thin/thick, help. Too thin, add powdered sugar a tablespoon at a time. Too thick, add milk ½ teaspoon at a time. It should drizzle slowly off a spoon, not pour.
Wrapping Up
This is one of those recipes that looks way more impressive than the effort it actually takes.
Make it this weekend. Slice into it while it’s still a little warm. Let the streusel crumble onto your plate.
Then come back and tell me how it went. Did you try the espresso glaze? Add the pecans? I want to know.
Drop a comment below with your results, or any questions you’ve got while you’re baking. I read every single one.