Moist Sour Cream Coffee Cake with Cinnamon Streusel
This sour cream coffee cake has a buttery, soft crumb with a thick ribbon of cinnamon sugar running through the middle and a crisp streusel on top. It mixes up quickly enough for a weeknight and fills the kitchen with a warm, sweet scent that makes you want to pull it out of the oven early.

The sour cream keeps every square impossibly tender, and the cake stays moist for days. It is the kind of bake that turns an ordinary evening into something special, no special equipment or last-minute store trips needed.
Why This Coffee Cake Stays So Moist
What I love about this recipe is how reliably it works. Full-fat sour cream and an extra egg yolk give the cake a velvety crumb that never veers dry or crumbly. There is just enough tang to balance the buttery richness, so each bite tastes balanced rather than heavy.
It also gets better as it sits. The next morning the flavors settle and the streusel softens just enough to slice cleanly, making it an excellent make-ahead bake for guests or a lazy breakfast.
Ingredients

For the streusel
- 1/2 cup packed light brown sugar: gives the topping deep caramel notes
- 2 tsp ground cinnamon: use a fresh jar if yours has been open a while
- 1/4 cup all-purpose flour: helps the streusel hold its crumb
- 3 tbsp cold unsalted butter, cut into bits: keep the butter cold so the streusel bakes crisp
- 1/2 cup chopped walnuts or pecans: (optional): adds a toasty crunch
For the cake
- 2 cups all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp fine salt
- 3/4 cup unsalted butter, softened: let it sit at room temperature until easily pressed
- 1 cup granulated sugar
- 2 large eggs plus 1 egg yolk: the extra yolk adds tenderness
- 1 tsp vanilla extract
- 1 cup full-fat sour cream: regular sour cream, not light, for the best texture
Variations / Substitutions
- Swap the sour cream: full-fat plain Greek yogurt works, but the cake will lose a little of its velvety crumb.
- Use a different sugar: light brown sugar can replace granulated for a slightly more molasses-like cake, though it will be denser.
- Skip the nuts: the streusel is still excellent without them.
- Add fruit: fold 1 cup of fresh blueberries or raspberries into the batter before layering. They may sink a little, so toss them in a small spoonful of flour first.
- Make it gluten-free: a 1-to-1 gluten-free baking flour blend swaps cup for cup; the texture will be a bit more tender.
If you like this, you might also enjoy our classic banana bread recipe.
How to Make Sour Cream Coffee Cake
Step 1: Make the Streusel

Preheat your oven to 350°F (175°C) and grease a 9-inch square baking pan. In a small bowl, stir together the 1/2 cup brown sugar, 2 tsp cinnamon, and 1/4 cup flour. Work in the 3 tbsp cold butter with your fingertips until the mixture forms coarse crumbs. If using, toss in the 1/2 cup nuts.
The streusel should feel like damp sand that holds together when pinched. You want uneven clumps, not fine powder, so stop as soon as the butter is broken into pea-sized bits.
Step 2: Cream the Butter and Sugar

In a large bowl, beat the 3/4 cup softened butter and 1 cup granulated sugar with an electric mixer on medium speed until light and fluffy, about 3 minutes. Scrape down the sides once halfway through.
The mixture will look noticeably paler and airier. That air is what lifts the cake, so do not rush this step.
Step 3: Add the Eggs and Sour Cream

Beat in the 2 eggs, the extra egg yolk, and 1 tsp vanilla just until combined. Then blend in the 1 cup of sour cream. The batter may look slightly curdled, and that is completely fine.
The mixture will be smooth but loose. The acidity in the sour cream reacts with the baking soda, giving the cake its fine, even crumb.
Step 4: Layer and Bake

Whisk together the 2 cups flour, 1 tsp baking powder, 1/2 tsp baking soda, and 1/2 tsp salt in a separate bowl. Add the dry ingredients to the wet mixture in two additions, mixing on low speed just until no streaks of flour remain. Overworking the batter will make the cake tough.
Spread half of the batter into the prepared pan and sprinkle evenly with half of the streusel. Dollop the remaining batter on top and gently spread it to cover, then scatter the rest of the streusel over the surface. Bake for 40 to 45 minutes, until a toothpick inserted in the center comes out clean. The top will be golden and the streusel crisp at the edges. Let the cake cool in the pan on a wire rack for 10 minutes.
Step 5: Slice and Dust

Run a thin knife around the edges, then turn the cake out onto a board. Cut it into squares and dust lightly with powdered sugar if you like. Serve warm or at room temperature.
A Few Tips Before You Start
- Bring everything to room temperature.: Cold eggs or sour cream can cause the batter to seize, making the cake dense.
- Marble the middle layer.: For a pronounced swirl, drag a butter knife through the middle layer of streusel and batter before adding the top layer.
- Check early.: Ovens run differently, so start testing for doneness 5 minutes before the time is up.
- Nut-free alternative.: Replace the walnuts with an extra 2 tablespoons of flour in the streusel for a crumbly top that still has crunch.
Bake times adjust slightly if you use a different pan.
| Pan | Time |
|---|---|
| 9-inch square pan | 40–45 mins |
| 9×5-inch loaf pan | 50–55 mins |
| 8-inch round pan | 45–50 mins |
Keeping the Cake Moist
Store leftovers in an airtight container at room temperature for up to 3 days. For longer keeping, refrigerate for up to a week, but let slices come to room temperature or warm them briefly before eating. The cake freezes well, too. Wrap the whole cooled cake tightly and freeze for up to 2 months; thaw overnight on the counter.
What Goes Well with This Coffee Cake
A strong cup of black coffee is a natural match. The bitterness cuts through the sweet streusel and lets the tangy crumb shine. A bowl of fresh berries on the side adds a bright, juicy contrast that keeps the plate from feeling too heavy.
Frequently Asked Questions
Can I make this in a Bundt pan?
Yes, but you will need to double the recipe. Bake at 350°F for 55 to 60 minutes, testing for doneness near the end.
Why did my cake sink in the middle?
Opening the oven door too early or underbaking are the most common causes. Wait until the timer sounds and resist peeking before the final 10 minutes.
Can I add fresh fruit to the batter?
Absolutely. Fold 1 cup of blueberries or raspberries into the finished batter before layering. Toss them in a little flour first to help them stay suspended.
Do I have to use nuts in the streusel?
No, the nuts are entirely optional. The topping bakes up crisp and crumbly without them.

Sour Cream Coffee Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and grease a 9-inch square pan. Mix brown sugar, cinnamon, 1/4 cup flour, and cold butter until crumbly. Stir in nuts if using.
- Beat softened butter and granulated sugar until light and fluffy, about 3 minutes.
- Mix in eggs, egg yolk, and vanilla, then blend in sour cream.
- Whisk remaining flour, baking powder, baking soda, and salt. Add to wet mixture on low speed, mixing just until combined. Spread half the batter in the pan, top with half the streusel, then add remaining batter and streusel. Bake 40 to 45 minutes until a toothpick comes out clean. Cool 10 minutes.
- Run a knife around the edges, turn out, slice, and dust with powdered sugar if desired.
