
Classic Sour Cream Coffee Cake: Tender, Tangy Streusel Recipe
The moment you slice into a classic sour cream coffee cake, you'll see it: a thick ribbon of cinnamon-walnut streusel running through the center, with another crunchy layer on top. The crumb is tender, almost velvety, with a subtle tang from the sour cream that balances the sweet streusel. This is the coffee cake that disappears fast at brunch, and it's surprisingly simple to make at home.

The trick to a truly moist, not-dry coffee cake is in the ratio of fat to flour. I keep the ratio at 1 part butter to 2 parts flour by volume, plus a full cup of sour cream. That sour cream does double duty: it adds moisture and a gentle acidity that tenderizes the gluten, giving the cake a fine, even crumb. No buttermilk needed here—sour cream is the star.
Why This Classic Sour Cream Coffee Cake Works
This recipe uses a technique that ensures the streusel stays put: you chill the streusel mixture for 10 minutes before layering it into the batter. That simple step prevents the butter-rich crumbs from melting into the cake as it bakes, so you get distinct, crunchy layers. The cake itself relies on the creaming method—beating butter and sugar until light and fluffy—to incorporate air, which gives lift without needing a ton of chemical leavener.
The result is a coffee cake that's sturdy enough to hold its shape when sliced, but soft and moist on the tongue. Serve it with a hot cup of coffee or a cold glass of milk, and you'll understand why this recipe has been a staple for decades.
Key Ingredients and Substitutions
Sour Cream
Full-fat sour cream is best for richness and moisture. You can use reduced-fat, but the cake will be slightly less tender. For a dairy-free version, use a thick coconut-based sour cream alternative, but note that the flavor will change.
Butter
Unsalted butter gives you control over the salt level. If you only have salted, reduce the added salt in the cake batter to 1/4 teaspoon. The streusel uses melted butter, which makes it easy to form clumps—don't use cold butter here.
Nuts
Walnuts or pecans add crunch. For a nut-free version, substitute toasted oats or extra streusel. If you skip the nuts, increase the flour in the streusel by 2 tablespoons to keep the texture right.
Step-by-Step Method
1. Prepare the streusel. In a medium bowl, whisk together the sugars, cinnamon, and salt. Pour in the melted butter and stir until the mixture looks like wet sand. Add the flour and stir just until crumbly—don't overmix or it will become pasty. Fold in the nuts. Pop the bowl in the fridge while you make the batter.
2. Cream the butter and sugar. In a large bowl, beat the softened butter and sugar on medium speed for a full 3 minutes. You want the mixture to be pale yellow and fluffy, with no graininess. This is where the cake gets its lightness.
3. Add wet ingredients. Beat in the sour cream, then the eggs one at a time, followed by the vanilla. Scrape the bowl after each addition. The batter might look slightly curdled—that's normal, thanks to the acidity of the sour cream. Don't panic.
4. Combine dry ingredients. In a separate bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon. This ensures the leaveners are evenly distributed.
5. Mix dry into wet. Add the dry ingredients to the wet mixture in two additions, mixing on low speed just until no streaks of flour remain. Stop as soon as it comes together. Overmixing develops gluten, which makes the cake tough.
6. Layer the cake. Spread half the batter into the prepared pan—use an offset spatula to get it even. Sprinkle with half the chilled streusel. Gently spoon the remaining batter over the streusel and spread carefully so you don't disturb the layer. Top with the remaining streusel.
7. Bake and cool. Bake at 350°F for 40-45 minutes. The cake is done when a toothpick inserted into the center comes out clean or with a few moist crumbs. The top should be golden brown and the edges should pull away from the pan. Let the cake cool in the pan for exactly 15 minutes—any longer and the sugar in the streusel can stick. Then invert onto a wire rack to cool completely.
Common Mistakes to Avoid
Sinking streusel. This happens when the streusel is too warm or the batter is too thin. Chill the streusel, and make sure your batter is thick enough—it should hold a ribbon when dropped from a spoon. If your batter seems runny, add 1-2 tablespoons more flour.
Dry cake. The culprit is usually overbaking or using low-fat sour cream. Check the cake at 40 minutes, and pull it when the toothpick comes out with a few moist crumbs, not completely dry. Room-temperature ingredients also help the batter emulsify properly.
Dense texture. This often means the butter and sugar weren't creamed long enough, or the oven was too cool. Use an oven thermometer to verify the temperature, and cream for the full 3 minutes.
Storage and Make-Ahead Tips
This cake stays moist for days. Store it tightly covered at room temperature for up to 3 days, or refrigerate for up to 5. To freeze, wrap the completely cooled cake in plastic wrap then foil, and freeze for up to 2 months. Thaw at room temperature before serving.
For a quick morning treat, microwave a slice for 10-15 seconds—it brings back that just-baked softness.
Final Takeaway
A classic sour cream coffee cake is more than the sum of its parts. The tangy crumb, the sweet, crunchy streusel, the simple technique—it all adds up to a cake that feels special without being fussy. Whether you're making it for a weekend brunch or a weekday breakfast, this recipe delivers every time. Keep the streusel chilled, don't overmix the batter, and you'll have a coffee cake that's tender, moist, and full of cinnamon flavor.
Frequently Asked Questions
Can I use Greek yogurt instead of sour cream?
Yes, you can substitute full-fat plain Greek yogurt for sour cream in equal measure (1:1). The cake will be slightly less tangy but still tender. Avoid nonfat yogurt, which can make the cake dense.
Why did my coffee cake sink in the middle?
A sunken center usually means the cake was underbaked or the oven temperature was too low. Always check doneness with a toothpick inserted into the thickest part. Also, ensure your baking powder and baking soda are fresh (test by adding a pinch to hot water—it should fizz).
Can I make this coffee cake ahead of time?
Absolutely. This cake actually tastes better the next day as the flavors meld. Bake it up to 2 days ahead, store tightly covered at room temperature, and serve at room temperature or gently warmed.
How do I keep the streusel from sinking into the batter?
The key is to chill the streusel for 10-15 minutes before layering it into the cake. Also, spread the batter gently and don't press the streusel down. Using a tube pan (not a loaf pan) helps the layers stay distinct.
Classic Sour Cream Coffee Cake
A moist, tender coffee cake with a tangy sour cream base and a crunchy cinnamon-walnut streusel layer in the middle and on top.
- 9-inch tube pan or Bundt pan
- electric mixer
- mixing bowls
- whisk
- spatula
- cooling rack
- For the streusel: 1/2 cup packed light brown sugar (1/2 cup granulated sugar, 1 1/2 teaspoons ground cinnamon, 1/4 teaspoon salt, 1 cup all-purpose flour, 1/2 cup unsalted butter, melted, 1 cup chopped walnuts or pecans. For the cake: 1 1/2 cups granulated sugar, 1/2 cup unsalted butter, softened, 1 cup sour cream, at room temperature, 2 large eggs, at room temperature, 1 teaspoon vanilla extract, 2 cups all-purpose flour, 1 teaspoon baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon salt, 1/2 teaspoon ground cinnamon.)
- Preheat oven to 350°F (175°C). Grease and flour a 9-inch tube pan or 10-cup Bundt pan. 2. Make the streusel: In a medium bowl, whisk together brown sugar, granulated sugar, cinnamon, and salt. Pour in melted butter and stir until combined. Add flour and stir until crumbly. Stir in nuts. Set aside. 3. Make the cake: In a large bowl, cream together butter and sugar with an electric mixer on medium speed until light and fluffy, about 3 minutes. 4. Add sour cream, eggs one at a time, and vanilla, beating well after each addition. Scrape down the bowl as needed. 5. In a separate bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon. 6. Gradually add the dry ingredients to the wet mixture, mixing on low just until combined. Do not overmix. 7. Spread half of the batter evenly into the prepared pan. Sprinkle with half of the streusel mixture. Gently spread the remaining batter on top. Sprinkle the remaining streusel over the batter. 8. Bake for 40-45 minutes, until a toothpick inserted into the center comes out clean or with a few moist crumbs. The top should be golden and the edges pulling away from the pan. 9. Let the cake cool in the pan on a wire rack for 15 minutes. Then invert onto the rack to cool completely before slicing.
Storage: Store covered at room temperature for up to 3 days, or refrigerate for up to 5 days. To reheat, microwave a slice for 10-15 seconds. Freeze the whole cake (cooled, wrapped tightly) for up to 2 months. For a lighter streusel, chill the streusel mixture for 10 minutes before layering. Common allergens: dairy, eggs, wheat, tree nuts. For a nut-free version, omit the walnuts and add 1/2 cup toasted oats or additional streusel. For a dairy-free version, use dairy-free sour cream and butter substitutes. Consult a qualified professional for specific dietary needs.
Recipe: Classic Sour Cream Coffee Cake
Equipment
- 9-inch tube pan or Bundt pan
- electric mixer
- mixing bowls
- whisk
- spatula
- cooling rack
Ingredients
- For the streusel: 1/2 cup packed light brown sugar (1/2 cup granulated sugar, 1 1/2 teaspoons ground cinnamon, 1/4 teaspoon salt, 1 cup all-purpose flour, 1/2 cup unsalted butter, melted, 1 cup chopped walnuts or pecans. For the cake: 1 1/2 cups granulated sugar, 1/2 cup unsalted butter, softened, 1 cup sour cream, at room temperature, 2 large eggs, at room temperature, 1 teaspoon vanilla extract, 2 cups all-purpose flour, 1 teaspoon baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon salt, 1/2 teaspoon ground cinnamon.)
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9-inch tube pan or 10-cup Bundt pan. 2. Make the streusel: In a medium bowl, whisk together brown sugar, granulated sugar, cinnamon, and salt. Pour in melted butter and stir until combined. Add flour and stir until crumbly. Stir in nuts. Set aside. 3. Make the cake: In a large bowl, cream together butter and sugar with an electric mixer on medium speed until light and fluffy, about 3 minutes. 4. Add sour cream, eggs one at a time, and vanilla, beating well after each addition. Scrape down the bowl as needed. 5. In a separate bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon. 6. Gradually add the dry ingredients to the wet mixture, mixing on low just until combined. Do not overmix. 7. Spread half of the batter evenly into the prepared pan. Sprinkle with half of the streusel mixture. Gently spread the remaining batter on top. Sprinkle the remaining streusel over the batter. 8. Bake for 40-45 minutes, until a toothpick inserted into the center comes out clean or with a few moist crumbs. The top should be golden and the edges pulling away from the pan. 9. Let the cake cool in the pan on a wire rack for 15 minutes. Then invert onto the rack to cool completely before slicing.