There’s something special about a warm slice of homemade coffee cake.
The buttery cake, sweet cinnamon streusel, and soft crumb make it perfect for breakfast, brunch, or an afternoon coffee break.
This recipe is simple to make with everyday ingredients and comes out tender and flavorful every time.
Servings: 12 slices
Prep Time: 20 minutes
Bake Time: 40–45 minutes
Total Time: About 1 hour 5 minutes
Why I Love This Recipe
I started making this coffee cake when I wanted something homemade that felt a little more special than muffins but wasn’t as much work as a layer cake. The first time I baked it, the smell of butter and cinnamon filled the whole house. Before it even cooled, everyone was asking for a slice. Since then, it’s become one of those recipes I come back to again and again because it’s dependable, easy, and always gets compliments.
What I love most:
- The cake stays soft for days.
- The cinnamon streusel gives every bite great texture.
- The ingredients are simple pantry staples.
- It works for breakfast, brunch, dessert, or coffee breaks.
- It tastes even better the next day.
Why This Recipe Works (Quick Science)
The butter and sugar trap tiny air bubbles while mixing, giving the cake a light texture. Baking powder creates extra lift as the cake bakes. Sour cream adds moisture and keeps the crumb tender because its acidity softens the gluten. The streusel stays crumbly because the cold butter coats the flour before melting in the oven.

What You’ll Need
Cake
- 2½ cups (300g) all-purpose flour
- 2 teaspoons baking powder
- ½ teaspoon salt
- ¾ cup (170g) unsalted butter, softened
- 1 cup (200g) granulated sugar
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 cup (240g) sour cream
Cinnamon Streusel
- 1 cup (125g) all-purpose flour
- ½ cup (100g) brown sugar
- 2 teaspoons ground cinnamon
- ¼ teaspoon salt
- 6 tablespoons (85g) cold unsalted butter, cubed

Tools You’ll Need
- 9-inch square baking pan
- Large mixing bowl
- Medium mixing bowl
- Hand mixer
- Rubber spatula
- Whisk
- Measuring cups and spoons
- Pastry cutter or fork
- Cooling rack
Substitutions and Variations
- Use plain Greek yogurt instead of sour cream.
- Add 1 cup chopped pecans or walnuts to the streusel.
- Stir ½ teaspoon nutmeg into the streusel for extra warmth.
- Add 1 cup fresh blueberries between the cake layers.
- Top with a simple powdered sugar glaze after cooling.
Make-Ahead Tips
- Mix the streusel one day ahead and refrigerate.
- Bake the cake a day early. Cover tightly after cooling.
- Freeze slices for up to 3 months.
Recipe
Step 1: Prepare the Oven and Pan
Preheat the oven to 350°F (175°C). Grease a 9-inch square baking pan and lightly dust with flour or line it with parchment paper.

Step 2: Make the Streusel
In a medium bowl, combine 1 cup all-purpose flour, ½ cup brown sugar, 2 teaspoons ground cinnamon, and ¼ teaspoon salt. Cut in 6 tablespoons cold cubed unsalted butter until coarse crumbs form. Place the bowl in the refrigerator while making the batter.

Step 3: Mix the Dry Ingredients
Whisk together 2½ cups all-purpose flour, 2 teaspoons baking powder, and ½ teaspoon salt until evenly combined.

Step 4: Cream the Butter and Sugar
Beat ¾ cup softened unsalted butter with 1 cup granulated sugar for about 3 minutes until light and fluffy.

Step 5: Add Eggs, Vanilla, and Sour Cream
Beat in 2 large eggs, one at a time. Mix in 2 teaspoons vanilla extract. Fold in 1 cup sour cream until smooth.

Step 6: Finish the Batter
Add the dry ingredients to the wet ingredients in two additions. Mix just until no dry flour remains.

Step 7: Layer the Cake
Spread half of the batter into the prepared pan. Sprinkle half of the chilled streusel evenly over the batter. Spread the remaining batter over the streusel, then finish with the remaining streusel.

Step 8: Bake
Bake for 40–45 minutes, or until a toothpick inserted into the center comes out with just a few moist crumbs. Cool in the pan for 20 minutes before slicing.

Pro Tips
- Use room-temperature eggs and sour cream for a smoother batter.
- Keep the streusel butter cold for bigger, crispier crumbs.
- Don’t overmix the batter or the cake may become dense.
- Chill the streusel while mixing the batter so it stays crumbly.
- Let the cake cool slightly before cutting for cleaner slices.
Common Mistakes
- Overmixing the batter after adding the flour.
- Using melted butter instead of cold butter in the streusel.
- Opening the oven too early during baking.
- Cutting the cake while it’s still very hot.
- Packing the flour instead of spooning and leveling it.
What to Serve With
- Fresh fruit
- Coffee
- Hot tea
- Vanilla yogurt
- Scrambled eggs
- Crispy bacon
- Whipped cream
Leftovers and Storage
Store covered at room temperature for up to 3 days. Refrigerate for up to 5 days. Warm individual slices in the microwave for 15–20 seconds. Freeze tightly wrapped slices for up to 3 months.
Macros Information (Approximate Per Slice)
- Calories: 340
- Protein: 5g
- Carbohydrates: 43g
- Fat: 17g
- Saturated Fat: 10g
- Fiber: 1g
- Sugar: 22g
- Sodium: 170mg
FAQ
Can I use Greek yogurt instead of sour cream?
Yes. Use the same amount of plain full-fat Greek yogurt.
Can I freeze this cake?
Yes. Wrap slices tightly and freeze for up to 3 months.
Why is my streusel melting?
The butter was likely too warm. Keep it cold before baking.
Can I double the recipe?
Yes. Bake it in a 9×13-inch pan and increase the baking time slightly.
Can I add nuts?
Absolutely. Chopped pecans or walnuts work well in the streusel.
Final Thoughts
This Classic Cinnamon Streusel Coffee Cake is one of those recipes you’ll find yourself making again and again. It’s simple enough for a weekend morning but special enough to serve for guests. The buttery cake and crunchy cinnamon topping are hard to resist. Once you bake it, don’t forget to share your experience and leave a comment with any questions or tips you discovered along the way.

