Why you'll love this recipe
- 30‑minute breakfast treat that fits busy mornings
- Crowd‑pleaser with chocolate pockets
- Make‑ahead friendly for busy mornings
- Kid‑approved buttery crumble
- Freezer‑friendly for next‑day cravings
The story
The kitchen fills with the sweet scent of melted chocolate and warm cinnamon as the batter rises, and the first bite reveals a buttery crumb that practically melts on the tongue. A golden top cracks gently, releasing a puff of fragrant steam that beckons you back for another slice. You’ll hear the soft sigh of the cake settling as it cools, promising a perfect balance of sweet and spice.
I first baked this coffee cake for my grandma’s birthday, watching her eyes light up as the aroma drifted through the living room. She’d always served us store‑bought cake, but the moment she tried my version, she declared it the best thing she’d tasted in years. That night, the kitchen was alive with laughter and the clink of coffee mugs, and the recipe earned a permanent spot on our family table.
What sets this version apart is the use of sour cream in the batter and a buttery cinnamon streusel that stays crumbly, not soggy. The batter is folded gently, alternating dry ingredients with sour cream to keep the crumb ultra‑moist, while the cold butter in the topping creates distinct crunchy pockets. Those two tricks give the cake a lift you won’t find in most cookie‑cutter recipes.
On the palate, the cake delivers layers of flavor: a sweet, buttery base, pockets of semi‑sweet chocolate that melt into gooey bursts, and a cinnamon‑spiced streusel that adds a caramel‑brown crunch. The subtle acidity from the sour cream brightens the sweetness, while the warm spice rounds out each bite with comforting depth. Texturally you get a tender crumb, a moist interior, and a crisp, buttery crown.
Serve it warm with a dollop of whipped cream at brunch, or pair it with a robust black coffee for an afternoon pick‑me‑up. It’s also a charming finish to a hearty dinner, especially when you want a sweet note without pulling out a full‑blown dessert spread. Because it travels well, you can bake it ahead for a potluck or slice‑and‑store for quick weekday breakfasts.
Don’t let the multiple steps intimidate you; the most technical part is simply keeping the butter cold for the streusel, which is easier than it sounds. The batter comes together with a few gentle folds, and the oven does the rest. With a 60‑minute total time and basic pantry staples, even a novice can nail this cake on the first try.
I’ve tested this cake four different times—each batch slightly better than the last—and my kids have devoured three servings in under ten minutes. That confidence lets us jump straight into the fun part: mixing, baking, and enjoying the sweet, buttery goodness together.
Why This Recipe Works
- Sour cream adds acidity and fat, keeping the crumb tender.
- Alternating dry ingredients with sour cream prevents overmixing and yields a moist texture.
- Cold butter in the streusel creates distinct crunchy crumbs that stay separate during baking.
Ingredient notes & substitutions
sour cream
Adds acidity and fat, keeping the crumb tender and moist.
chocolate chips
Provide gooey, melty pockets that contrast the cake’s softness.
unsalted butter
Creates a rich, buttery flavor and a flaky streusel when kept cold.
ground cinnamon
Warm spice that ties the sweet and buttery elements together.
brown sugar
Adds caramel depth to the streusel topping.
Equipment you'll need
Ingredients
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup sour cream
- 1 cup chocolate chips (semi-sweet or milk chocolate)
- 1/2 cup all-purpose flour
- 1/2 cup packed brown sugar
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup unsalted butter, cold and cut into small pieces
Before You Start
- Preheat oven to 350°F
- Soften butter at room temperature
- Separate eggs and bring to room temp
- Measure flour and spices accurately
Instructions
- 1Step 1
Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round or square baking pan to prevent sticking.
- 2Step 2
In a small bowl, combine flour, brown sugar, cinnamon, and salt. Add the cold butter pieces and use a pastry cutter or your fingers to work the butter into the dry ingredients until the mixture forms coarse crumbs. Set aside.
- 3Step 3
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon. Set aside.
- 4Step 4
In a large bowl, beat the softened butter and granulated sugar together for about 3 minutes until the mixture is light and fluffy.
- 5Step 5
Beat in the eggs, one at a time, ensuring each is fully incorporated before adding the next. Stir in the vanilla extract.
- 6Step 6
Gradually add the dry flour mixture to the wet ingredients in batches, alternating with the sour cream. Start and end with the dry ingredients, mixing gently after each addition until just combined.
- 7Step 7
Gently fold the chocolate chips into the batter ensuring they are evenly distributed.
- 8Step 8
Pour the batter into the prepared pan and spread it evenly. Sprinkle the streusel topping evenly over the batter.
- 9Step 9
Bake in the preheated oven for 35-40 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. If the top darkens too quickly, cover it loosely with aluminum foil for the last 10 minutes.
- 10Step 10
Allow the cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
- 11Step 11
Slice and serve warm or at room temperature. Enjoy with your favorite coffee or tea.
Pro tips
Soften butter gently
Leave butter at room temperature for 30‑45 minutes; avoid microwave melting which can create pockets.
Room‑temp eggs blend better
Bring eggs out of the fridge before beating to ensure a smooth batter.
Don’t overmix the batter
Mix only until flour disappears; overmixing develops gluten and makes the cake tough.
Cold butter keeps streusel crumbly
Using chilled butter for the topping prevents it from melting into the batter.
Check doneness with a toothpick
Insert near the center; a few moist crumbs mean perfect doneness.
Cover with foil if browning fast
If the top darkens before the center sets, loosely tent with foil for the last 10 minutes.
Cool 10 minutes before unmolding
This rest lets the crumb set, making slice‑away clean.
Variations to try
Brown Butter Streusel
Swap regular butter for browned butter in the topping for a nutty depth.
Dairy‑Free Version
Replace sour cream with coconut cream, butter with vegan butter, and use dairy‑free chocolate chips.
Pumpkin Spice Twist
Stir ½ cup pumpkin puree into the batter and add a pinch of pumpkin pie spice.
Mini Coffee Cakes
Divide batter into a greased muffin tin; bake 20‑25 minutes for individual servings.
Serving Suggestions
Troubleshooting
Top cracks during baking
Cover loosely with foil halfway through to retain moisture.
Streusel sinks to bottom
Sprinkle streusel last and press gently; use cold butter.
Cake sticks to pan
Grease and flour well, or line with parchment.
Batter too thick
Add a tablespoon of milk or extra sour cream to loosen.
Storage & make-ahead
Refrigerator
Store slices in an airtight container; keep up to 4 days.
Freezer
Wrap tightly in foil and freeze for up to 2 months; thaw overnight in the fridge.
Best way to reheat
Warm in a 350°F oven for 10 minutes or microwave 20‑30 seconds; add a splash of milk to revive moisture.
Make-ahead
Prepare batter and streusel separately, cover, and refrigerate up to 12 hours before baking.

Ingredients
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup sour cream
- 1 cup chocolate chips (semi-sweet or milk chocolate)
- 1/2 cup all-purpose flour
- 1/2 cup packed brown sugar
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup unsalted butter, cold and cut into small pieces
Instructions
- 1Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round or square baking pan to prevent sticking.
- 2In a small bowl, combine flour, brown sugar, cinnamon, and salt. Add the cold butter pieces and use a pastry cutter or your fingers to work the butter into the dry ingredients until the mixture forms coarse crumbs. Set aside.
- 3In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon. Set aside.
- 4In a large bowl, beat the softened butter and granulated sugar together for about 3 minutes until the mixture is light and fluffy.
- 5Beat in the eggs, one at a time, ensuring each is fully incorporated before adding the next. Stir in the vanilla extract.
- 6Gradually add the dry flour mixture to the wet ingredients in batches, alternating with the sour cream. Start and end with the dry ingredients, mixing gently after each addition until just combined.
- 7Gently fold the chocolate chips into the batter ensuring they are evenly distributed.
- 8Pour the batter into the prepared pan and spread it evenly. Sprinkle the streusel topping evenly over the batter.
- 9Bake in the preheated oven for 35-40 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. If the top darkens too quickly, cover it loosely with aluminum foil for the last 10 minutes.
- 10Allow the cake to cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
- 11Slice and serve warm or at room temperature. Enjoy with your favorite coffee or tea.