Love this? Save it for later!
Share the inspiration with your friends
“You have to try this coffee cake,” my local librarian whispered one rainy Thursday afternoon, sliding a dog-eared recipe card across the table. Honestly, I wasn’t expecting much from a bookish recommendation, but the smell wafting from the nearby kitchen was impossible to ignore. That day started with a casual chat about books and ended with me scribbling down the recipe for this classic homemade coffee cake with moist sour cream and streusel topping.
The cake wasn’t some fancy bakery creation or a trendy new dessert—it was humble, comforting, and reminiscent of a simpler time. The sour cream keeps it unbelievably moist, while the streusel adds just the right amount of crunchy sweetness. Let me tell you, I’ve tried a bunch of coffee cakes over the years, but this one somehow hits that perfect note every single time.
Maybe you’ve been there—wanting a coffee cake that tastes homemade but without hours of fuss. This recipe feels like a cozy hug on a chilly morning or the kind of treat you savor with your favorite cup of coffee while catching up on a good book. I remember making a mess trying to measure the streusel topping correctly (I may have gotten a bit too generous), but it only made the cake better in my eyes.
Since that rainy day, this coffee cake has become a staple for my weekend brunches and a go-to when I want to impress neighbors without breaking a sweat. Honestly, it’s one of those recipes that sticks with you, and I can’t wait for you to make it your own.
Why You’ll Love This Classic Homemade Coffee Cake Recipe
After many trials in my kitchen, this recipe for classic homemade coffee cake with moist sour cream and streusel topping holds a special place in my heart—and my recipe box. It’s not just another coffee cake; it’s a carefully tested, family-approved treat that brings smiles every time.
- Quick & Easy: Comes together in under 45 minutes, making it perfect for busy mornings or last-minute get-togethers.
- Simple Ingredients: Uses everyday pantry staples—no need for fancy or hard-to-find items.
- Perfect for Breakfast or Brunch: Ideal for casual weekend mornings or holiday gatherings with friends and family.
- Crowd-Pleaser: The moist texture and cinnamon-spiced streusel topping never fail to get rave reviews from kids and adults alike.
- Unbelievably Delicious: The balance of tangy sour cream and sweet crumble creates a flavor combo that keeps folks coming back for more.
What sets this coffee cake apart is the moistness that the sour cream brings. I mean, many coffee cakes turn dry or crumbly, but this one stays soft and tender for days. Plus, the streusel topping isn’t just a sprinkle—it’s a generous layer that adds texture and warmth, making each bite a little celebration.
This recipe has saved me more than once when I needed a “wow” breakfast without the fuss. If you’re looking for a classic homemade coffee cake recipe that’s reliably delicious and easy to make, this is it. Believe me, after the first bite, you might just close your eyes and savor every crumb!
What Ingredients You Will Need
This classic homemade coffee cake recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfyingly moist texture without the fuss. Most of these are pantry staples, and you can easily swap or adjust a few if needed.
- For the Cake Batter:
- All-purpose flour, 2 cups (250 g) – I prefer King Arthur for consistent results
- Baking powder, 2 teaspoons
- Baking soda, 1/2 teaspoon
- Salt, 1/2 teaspoon
- Granulated sugar, 1 cup (200 g)
- Unsalted butter, 1/2 cup (113 g), softened – room temperature is key here
- Large eggs, 2, room temperature
- Pure vanilla extract, 1 teaspoon
- Sour cream, 1 cup (240 ml) – the magic ingredient for moistness
- Whole milk, 1/4 cup (60 ml) – you can substitute with almond or oat milk if preferred
- For the Streusel Topping:
- Brown sugar, 1/2 cup (100 g), packed
- All-purpose flour, 1/2 cup (65 g)
- Cinnamon, 1 tablespoon – freshly ground if possible
- Unsalted butter, 1/4 cup (57 g), cold and cut into small pieces
- Optional: chopped walnuts or pecans, 1/3 cup (35 g) for extra crunch
If you want to make this recipe gluten-free, I recommend using a 1-to-1 gluten-free baking flour blend. For a dairy-free version, swap the sour cream and butter with coconut yogurt and vegan butter, respectively. I’ve done this swap myself, and it still turns out great!
Equipment Needed
- 9×9-inch (23×23 cm) square baking pan: This size works perfectly for the cake’s thickness. If you don’t have one, a similar-sized round pan or a 9×13-inch pan will also work, but adjust baking time accordingly.
- Mixing bowls: One large for the batter, and a smaller one for the streusel.
- Electric mixer or stand mixer: Helpful for creaming butter and sugar, but a sturdy whisk and some elbow grease work fine too.
- Measuring cups and spoons: Accurate measurements make a big difference here.
- Rubber spatula: Ideal for folding and scraping down the batter.
- Pastry cutter or fork: For cutting butter into the streusel, though your fingers work just as well.
If you’re on a budget, the basics will do, and you can always improvise. For example, I once used a fork to mix the streusel because I couldn’t find my pastry cutter—no harm done, though it took a little longer. Also, keeping your butter cold for the streusel really helps with that crumbly texture, so a quick chill in the fridge after mixing is a good idea.
Preparation Method

- Preheat your oven to 350°F (175°C) and grease your 9×9-inch pan with butter or non-stick spray. Line with parchment paper if you want easy removal later. (5 minutes prep)
- Prepare the streusel topping: In a small bowl, combine 1/2 cup brown sugar, 1/2 cup all-purpose flour, and 1 tablespoon cinnamon. Add the cold butter pieces and cut them in using a pastry cutter or fork until the mixture resembles coarse crumbs. Stir in the chopped nuts if using. Set aside. (10 minutes)
- Mix dry ingredients for the cake: In a medium bowl, whisk together 2 cups all-purpose flour, 2 teaspoons baking powder, 1/2 teaspoon baking soda, and 1/2 teaspoon salt. Set aside. (5 minutes)
- Cream the butter and sugar: In a large bowl, beat 1/2 cup softened butter with 1 cup granulated sugar until light and fluffy. This usually takes about 3-4 minutes with an electric mixer. If you notice your butter is too cold or the mixture looks grainy, give it a few more seconds. (5 minutes)
- Add the eggs and vanilla: Beat in 2 large eggs one at a time, mixing well after each addition. Stir in 1 teaspoon vanilla extract. Your batter should be smooth and creamy. (3 minutes)
- Incorporate the dry ingredients and sour cream: Alternately add the dry flour mixture and 1 cup sour cream to the butter mixture, starting and ending with the flour. Add 1/4 cup milk along with the sour cream to keep things moist. Mix gently—don’t overbeat or the cake might get dense. The batter should be thick but spreadable. (7-8 minutes)
- Pour the batter into your prepared pan, smoothing the top with a spatula. Evenly sprinkle the streusel topping over the batter, pressing down lightly so it sticks but doesn’t sink. (5 minutes)
- Bake in the preheated oven for 35-40 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs. The streusel should be golden and slightly crisp. If the top browns too fast, loosely cover with foil halfway through baking. (35-40 minutes)
- Cool in the pan on a wire rack for at least 20 minutes before slicing. This resting time helps the coffee cake set and makes cutting easier. (20 minutes)
Quick tip: If you accidentally forget the milk, the cake will still turn out good but slightly less moist. Also, I once swapped the granulated sugar with coconut sugar, and while the flavor was deeper, the texture was a bit drier—just something to keep in mind.
Cooking Tips & Techniques
Making a classic homemade coffee cake with moist sour cream and streusel topping sounds straightforward, but a few tricks can really make it shine.
- Butter temperature matters: For the batter, softened butter is best to cream properly with sugar, but for the streusel, cold butter creates those perfect crumbly bits.
- Don’t overmix the batter: Mix until just combined after adding flour to prevent a tough cake. Some lumps are okay!
- Measuring flour correctly: Spoon flour into your measuring cup and level it off with a knife instead of scooping directly to avoid dense cake.
- Use fresh leavening agents: Baking powder and soda lose potency over time. If your cake isn’t rising well, it might be time to replace these.
- Streusel distribution: Spread the topping evenly, but don’t press too hard or it will sink. A loose layer creates that signature crunch.
- Baking time check: Ovens vary—start checking at 30 minutes to avoid overbaking, which dries out the cake.
- Cooling is key: Cutting too soon can cause crumbling. Let the cake rest so it firms up nicely.
I remember my first few attempts ended with a dry crumbly cake because I overmixed the batter while trying to be thorough. Lesson learned: gentle mixing is your friend here! Also, multitasking helps—while the cake bakes, I usually clean up the streusel bowl and prep coffee for serving.
Variations & Adaptations
Feel like switching things up? This classic homemade coffee cake recipe is super adaptable.
- Berry Streusel Coffee Cake: Add 1 cup fresh or frozen blueberries or raspberries to the batter before baking for a fruity twist.
- Gluten-Free Option: Use a 1-to-1 gluten-free flour blend; you might need to add an extra tablespoon of milk to keep moisture.
- Nut-Free Version: Skip the nuts in the streusel and substitute with extra cinnamon or a sprinkle of toasted oats for crunch.
- Spiced Up: Add 1/2 teaspoon ground nutmeg or cardamom to the batter for a warm, aromatic flavor.
- Dairy-Free Adjustment: Swap sour cream with coconut yogurt and butter with a plant-based alternative. The texture is still pleasingly moist.
Personally, I once made this with a handful of chopped crystallized ginger in the streusel, and the zingy bite was surprisingly delightful. You can also experiment with different nut varieties or add a drizzle of vanilla glaze on top for an extra indulgence.
Serving & Storage Suggestions
This classic homemade coffee cake is best served slightly warm or at room temperature. The aroma of cinnamon and buttery streusel fills the kitchen and makes for a comforting breakfast or afternoon treat.
Pair it with a strong cup of black coffee or creamy latte to balance the sweetness. For brunch, it goes wonderfully alongside scrambled eggs or a fresh fruit salad.
To store, wrap leftover coffee cake tightly in plastic wrap or place in an airtight container. It keeps well at room temperature for 2 days and in the refrigerator for up to a week.
If you want to freeze it, slice the cake first, wrap individual pieces in foil, and place them in a freezer-safe bag. Thaw overnight in the fridge, then warm gently in the oven at 300°F (150°C) for 10-15 minutes before serving.
Over time, the flavors meld and intensify, especially the cinnamon notes in the streusel. Just be mindful the topping can soften a bit in storage, so for best crunch, enjoy within a couple of days.
Nutritional Information & Benefits
Each slice of this classic homemade coffee cake (about 1/9th of the pan) contains approximately:
| Calories | 320 kcal |
|---|---|
| Fat | 15 g |
| Carbohydrates | 42 g |
| Protein | 5 g |
| Sugar | 25 g |
The sour cream adds a bit of protein and calcium while keeping the cake moist without extra oil. Cinnamon in the streusel not only tastes great but may help with blood sugar regulation and has antioxidant properties.
This recipe is naturally vegetarian and can be adapted for gluten-free or dairy-free diets with simple swaps. It does contain nuts if you add them, so be cautious with allergies and adjust accordingly.
From a wellness perspective, I like that this coffee cake strikes a nice balance—satisfying a sweet craving without overly processed ingredients or excessive fats. It’s a treat made with care and familiar ingredients that you can feel good about sharing.
Conclusion
There’s something truly special about a classic homemade coffee cake with moist sour cream and streusel topping. It’s the kind of recipe that feels like a warm invitation to slow down and enjoy a simple moment—whether you’re sharing it with loved ones or indulging solo with your morning coffee.
Feel free to personalize it with your favorite add-ins or tweak the topping to suit your taste. I can’t recommend this recipe enough for anyone looking for an easy, reliable coffee cake that won’t disappoint.
Honestly, it’s become one of my kitchen staples, and I hope it becomes yours too. Give it a try, share your own twists, and don’t forget to let me know how it turns out in the comments below—I love hearing your stories and adaptations!
Happy baking and even happier eating!
FAQs About Classic Homemade Coffee Cake
Can I make this coffee cake ahead of time?
Absolutely! You can prepare the batter and streusel the night before, keep it covered in the fridge, and bake fresh in the morning. Just add a few extra minutes to the baking time if chilled.
Why is my coffee cake dry? How can I fix it?
Dry coffee cake often results from overbaking or overmixing the batter. Use a timer, check with a toothpick early, and mix ingredients gently to keep it moist.
Can I use Greek yogurt instead of sour cream?
Yes! Greek yogurt is a great substitute that will keep the cake moist and add a slight tang. Use the same amount as the sour cream.
How do I store leftover coffee cake?
Store leftovers in an airtight container at room temperature for up to 2 days, or in the fridge for up to a week. For longer storage, freeze individual slices wrapped tightly.
Can I make this coffee cake vegan?
With some ingredient swaps—like using plant-based yogurt for sour cream, vegan butter, and flax eggs instead of regular eggs—you can make a tasty vegan version.
For a cozy breakfast idea, this coffee cake pairs nicely with light fruit preserves and a glass of fresh milk. And if you’re curious about other sweet treats, my classic blueberry muffins recipe is a perfect companion for brunch gatherings, or you might enjoy the comforting texture of my homemade apple crisp for a seasonal twist.
Pin This Recipe!

Classic Homemade Coffee Cake Recipe with Moist Sour Cream Streusel
A classic homemade coffee cake featuring a moist sour cream batter and a crunchy cinnamon-spiced streusel topping. Perfect for breakfast or brunch, this easy recipe delivers a comforting and delicious treat.
- Prep Time: 25 minutes
- Cook Time: 35-40 minutes
- Total Time: 60-65 minutes
- Yield: 9 servings 1x
- Category: Breakfast, Brunch, Dessert
- Cuisine: American
Ingredients
- 2 cups all-purpose flour (250 g)
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup granulated sugar (200 g)
- 1/2 cup unsalted butter (113 g), softened
- 2 large eggs, room temperature
- 1 teaspoon pure vanilla extract
- 1 cup sour cream (240 ml)
- 1/4 cup whole milk (60 ml)
- For the streusel topping:
- 1/2 cup brown sugar (100 g), packed
- 1/2 cup all-purpose flour (65 g)
- 1 tablespoon cinnamon
- 1/4 cup unsalted butter (57 g), cold and cut into small pieces
- Optional: 1/3 cup chopped walnuts or pecans (35 g)
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9×9-inch baking pan with butter or non-stick spray. Line with parchment paper if desired.
- Prepare the streusel topping: In a small bowl, combine brown sugar, flour, and cinnamon. Add cold butter pieces and cut in with a pastry cutter or fork until mixture resembles coarse crumbs. Stir in nuts if using. Set aside.
- Mix dry ingredients for the cake: In a medium bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
- Cream the butter and sugar: In a large bowl, beat softened butter with granulated sugar until light and fluffy, about 3-4 minutes.
- Add the eggs and vanilla: Beat in eggs one at a time, mixing well after each addition. Stir in vanilla extract.
- Incorporate the dry ingredients and sour cream: Alternately add the dry flour mixture and sour cream to the butter mixture, starting and ending with the flour. Add milk along with the sour cream. Mix gently until just combined.
- Pour the batter into the prepared pan and smooth the top with a spatula. Evenly sprinkle the streusel topping over the batter, pressing lightly so it sticks but does not sink.
- Bake for 35-40 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs. If the top browns too fast, loosely cover with foil halfway through baking.
- Cool in the pan on a wire rack for at least 20 minutes before slicing.
Notes
Use softened butter for the batter and cold butter for the streusel to achieve the best texture. Do not overmix the batter to keep the cake tender. Check for doneness starting at 30 minutes to avoid overbaking. Let the cake cool before slicing to prevent crumbling. For gluten-free, use a 1-to-1 gluten-free flour blend and add extra milk if needed. For dairy-free, substitute sour cream with coconut yogurt and butter with vegan butter.
Nutrition
- Serving Size: 1 slice (1/9th of th
- Calories: 320
- Sugar: 25
- Fat: 15
- Carbohydrates: 42
- Protein: 5
Keywords: coffee cake, sour cream coffee cake, streusel topping, breakfast cake, brunch recipe, moist coffee cake, cinnamon streusel


