Streusel coffee cake is a beloved breakfast and brunch staple that combines a tender, moist vanilla crumb with a cinnamon-spiced streusel topping and crumb layer. This classic American dessert is perfect for morning gatherings, weekend indulgences, or any time you crave comfort in a slice. With its buttery texture and nutty crunch, this cake pairs beautifully with a warm cup of coffee or tea.
Reasons to Try Streusel Coffee Cake
A Perfect Balance of Textures: The cake itself is impossibly soft and tender, while the streusel provides a delightful crunch and depth of flavor with its cinnamon and nutty notes.
Simple Yet Impressive: Despite its elegant appearance, this cake uses straightforward ingredients and techniques that any home baker can master. It looks far more complicated than it actually is.
Versatile Timing: Serve it warm from the oven for ultimate indulgence, at room temperature for a lighter bite, or even the next day when the flavors have mellowed and deepened.
Make-Ahead Friendly: You can prepare the batter and streusel separately, then assemble just before baking, making it ideal for entertaining or hectic mornings.
Crowd-Pleasing Flavor: The combination of vanilla cake, sour cream tang, and warm cinnamon spice appeals to virtually everyone. It’s a timeless flavor profile that never goes out of style.
Perfect Portion Control: A single slice is satisfying but not overwhelming, making it an ideal dessert or breakfast component that won’t leave you feeling overstuffed.
SaveIngredients Notes
For the Cake
- All-purpose flour
- Baking powder
- Baking soda
- Salt
- Unsalted butter, softened
- Granulated sugar
- Large eggs
- Vanilla extract
- Sour cream
For the Streusel Topping
- All-purpose flour
- Packed brown sugar
- Cold unsalted butter, cubed
- Chopped pecans or walnuts
- Ground cinnamon
- Salt
How to Make Streusel Coffee Cake
For the Streusel
- Mix flour, brown sugar, cinnamon, and salt in a small bowl.
- Cut in cold butter with your fingertips until mixture resembles coarse sand.
- Stir in nuts and set aside.
For the Cake
- Preheat oven to 350°F and grease a 9-inch square baking pan.
- Whisk together flour, baking powder, baking soda, and salt in a bowl.
- Cream butter and sugar until light and fluffy, about 2–3 minutes.
- Add eggs one at a time, beating well after each addition, then mix in vanilla.
- Alternate adding dry ingredients and sour cream, beginning and ending with dry ingredients.
- Spread half the batter into the prepared pan and sprinkle with half the streusel mixture.
- Top with remaining batter, then finish with remaining streusel.
- Bake for 40–45 minutes until a toothpick inserted in the center comes out clean.
- Cool in the pan for 15 minutes before serving.
What You Must Know About Streusel Coffee Cake
Temperature Matters: Make sure your butter and eggs are at room temperature before starting. Cold ingredients won’t blend smoothly, resulting in a dense, lumpy cake. Remove them from the refrigerator 30 minutes before baking.
Don’t Overmix the Batter: Overmixing develops gluten, which toughens the cake and makes it dense. Mix the dry and wet ingredients only until you see no white flour streaks. Small lumps are perfectly fine and actually desirable.
The Streusel Needs Cold Butter: For the signature crumbly texture of the streusel topping, the butter must be cold. Cut it into small cubes and work it in quickly using your fingertips. If your kitchen is very warm, refrigerate the streusel mixture for 10 minutes before layering.
Sour Cream is Essential: Don’t substitute regular yogurt or Greek yogurt for sour cream. The acidity of sour cream reacts with the baking soda to create lift and the tanginess adds depth. If you must substitute, use 1 cup plain yogurt mixed with 1 tablespoon lemon juice and let it sit 5 minutes.
Oven Placement: Position the rack in the center of your oven for even heat circulation. If the top browns too quickly, tent loosely with foil in the last 10–15 minutes.
Use an Oven Thermometer: Many home ovens run hot or cold. An inexpensive oven thermometer prevents over or underbaking. If your oven runs 25°F hot, lower the temperature to 325°F.
Helpful Tips: Chop your nuts by hand rather than in a food processor for a more rustic texture — smaller pieces can make the streusel muddy. For extra flavor depth, toast the nuts in a dry skillet over medium heat for 3–4 minutes, stirring often, then cool before chopping and adding to the streusel. If you prefer a more cake-like experience (less streusel), use only 3/4 cup nuts instead of 1/2 cup, or reduce the streusel flour to 1/3 cup.
Variations and Substitutions
Brown Butter Streusel: For deeper, nuttier flavor, brown your butter before adding it to the streusel. Melt 1/4 cup butter in a small saucepan over medium heat, swirling occasionally, for 5–8 minutes until it turns golden and smells nutty. Let it cool slightly, then drizzle it into the streusel mixture and toss with a fork (instead of rubbing with fingertips).
Chocolate Chip Addition: Scatter 1 cup semi-sweet chocolate chips between the cake layers and under the top streusel for a mocha-inspired cake. The chocolate will soften slightly without melting completely.
Apple Coffee Cake: After the first layer of cake batter, add 1 thinly sliced Granny Smith apple (about 1/2 apple) tossed with 1 tablespoon sugar and 1/2 teaspoon cinnamon, then top with batter and streusel. The apple adds moisture and tartness.
Almond Variation: Replace the vanilla extract with 1/2 teaspoon almond extract (use only 1/2 teaspoon, as it’s potent), and substitute sliced almonds for the pecans or walnuts in the streusel.
Cardamom Spiced: Add 1/4 teaspoon ground cardamom to the streusel mixture for Scandinavian-inspired warmth and complexity. Cardamom pairs beautifully with cinnamon.
Gluten-Free Version: Replace the 2 cups all-purpose flour in the cake with a 1:1 gluten-free flour blend (by weight, about 9 oz). The cake may be slightly crumbier but still delicious. Use 1/2 teaspoon xanthan gum if your blend doesn’t contain it.
Dairy-Free Streusel: Use cold coconut oil or vegan butter instead of butter in the streusel. The texture will be slightly more crumbly but still delicious.
Mini Muffin Version: Divide the batter between two muffin tins lined with papers. Layer batter, streusel, batter, streusel in each cup. Bake at 350°F for 18–22 minutes. Makes about 18 muffins and is perfect for serving at brunch.
Serving Suggestions for Streusel Coffee Cake
Classic Breakfast Pairing: Slice the warm cake into squares and serve with a steaming cup of hot coffee or espresso. The cake’s sweetness and texture complement both black coffee and creamy lattes perfectly.
Brunch Centerpiece: Display the whole cake on a wooden cutting board or cake stand at your brunch table, surrounded by fresh berries (raspberries, blueberries, or blackberries) for color and tartness to balance the sweetness.
Plating for Dessert: Serve a slice on a small white or cream-colored plate at room temperature. Add a dollop of lightly whipped cream or crème fraîche on the side (about 2 tablespoons per slice). Dust the plate with a pinch of cinnamon or a few streusel crumbs for elegance.
Afternoon Tea Service: Cut into smaller 2-inch squares for a tea service. Arrange on a tiered cake stand with small linen napkins and serve with Earl Grey tea or herbal varieties.
Warm with Ice Cream: Serve a still-warm slice with a small scoop of vanilla ice cream or cinnamon ice cream. The cold cream melting into the warm cake is heavenly.
Portable Snacking: Cut into rectangles, wrap individually in parchment paper, and pack into lunchboxes or travel bags. The cake is sturdy enough to transport without crumbling.
Garnish Ideas: Dust the top of each plated slice with powdered sugar using a fine-mesh sieve for an elegant touch. A sprinkle of fleur de sel (sea salt) on top can enhance the sweetness and add sophistication. Fresh mint leaves add a pop of color.
SaveStorage and Reheating
Room Temperature Storage: Store the cooled coffee cake in an airtight container or covered with plastic wrap at room temperature for up to 3 days. The cake remains fresh and moist thanks to the sour cream.
Refrigerator Storage: For longer storage, place the cake in an airtight container or wrap tightly in plastic wrap and refrigerate for up to 5 days. The streusel will remain crispy.
Freezer Storage: Cool the cake completely, then wrap the entire pan (or individual slices) tightly in plastic wrap, then again in heavy-duty aluminum foil. Label with the date and freeze for up to 2 months. The cake freezes beautifully and doesn’t lose quality.
Reheating Whole Cake: To reheat a frozen or refrigerated whole cake, wrap it loosely in foil and place in a 300°F oven for 15–20 minutes until warmed through. This gentler temperature prevents the streusel from browning further.
Reheating Individual Slices: For a single slice, wrap it in a damp paper towel and microwave on 50% power for 20–30 seconds. Alternatively, warm an individual slice in a 325°F oven for 5–8 minutes, covered loosely with foil. Microwave heats faster but can make the streusel slightly softer; the oven method preserves more crispness.
Avoid Soggy Streusel: Do not store the cake uncovered in the refrigerator, as the streusel can absorb moisture and lose its texture. Always use an airtight container.
Frequently Asked Questions about Streusel Coffee Cake
Can I make this cake the night before?
Yes, absolutely! Bake the cake completely and store it in an airtight container at room temperature overnight. The flavors actually deepen and improve after a day. Reheat slices gently in the oven at 300°F for 10 minutes before serving if you prefer it warm, or serve at room temperature.
What if I don’t have sour cream?
You can make a substitute by mixing 1 cup plain regular yogurt with 1 tablespoon fresh lemon juice or white vinegar. Let it sit at room temperature for 5 minutes to curdle slightly before using. Alternatively, use 1 cup Greek yogurt (it’s thicker, so the batter will be slightly denser), or use 1 cup heavy cream mixed with 1 tablespoon vinegar and let sit 5 minutes. All work reasonably well, though the texture may be slightly different.
Can I use a different pan size?
Yes, but adjust baking time accordingly. A 9-inch round cake pan or 8×10-inch rectangular pan works well. An 8-inch square pan will make a thicker cake and may need an extra 5–10 minutes. A 9×13-inch pan will be shallower and bake faster, around 30–35 minutes. Always check for doneness with a toothpick rather than relying solely on time.
Why is my streusel topping falling off or not staying crispy?
This usually means the butter was too warm or the streusel was packed too firmly. For best results, use cold butter and work it in quickly with your fingertips until it resembles coarse sand. Sprinkle the streusel loosely over the batter rather than pressing it down firmly. If you’ve already baked it and it’s soft, store it in an airtight container with parchment between pieces to reduce moisture transfer.
Can I add fruit to the cake?
Yes! Fresh or frozen berries, chopped apples, or peaches work beautifully. Toss fruit lightly with 1 tablespoon flour (to prevent sinking) and scatter over the first cake layer before adding the second layer. Frozen fruit should not be thawed first. You may need to add 2–3 extra minutes to the baking time if using wet fruit like fresh berries.
Is there a way to make this recipe with less sugar?
You can reduce the granulated sugar in the cake from 3/4 cup to 1/2 cup, but do not reduce the brown sugar in the streusel as it affects texture. The cake will be less sweet but still good. You may also reduce the vanilla extract to 1/2 teaspoon. Note that reducing sugar can slightly affect moisture and browning, so watch carefully during the last 5 minutes of baking.
How do I know when the cake is fully baked?
Insert a toothpick or thin skewer into the very center of the cake (try to avoid the streusel). It should come out clean or with just a few moist crumbs, not wet batter. The top should be golden brown and feel firm to the touch when you gently press it. If the center still jiggles when you shake the pan, it needs more time. Bake in 2-minute increments and check again.
Nutrition Facts (Per Serving)
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 18g |
| Saturated Fat | 9g |
| Cholesterol | 62mg |
| Sodium | 285mg |
| Total Carbohydrate | 47g |
| Dietary Fiber | 1g |
| Sugars | 28g |
| Protein | 5g |
| Calcium | 72mg |
| Iron | 1.2mg |
Note: Nutritional values are approximate and calculated per serving based on 9 servings. Values may vary based on specific ingredient brands and preparation methods. This cake is moderately high in sugar and fat, making it suitable as an occasional treat rather than a daily indulgence. The pecans or walnuts provide some heart-healthy unsaturated fats and fiber.
Streusel Coffee Cake
Ingredients Â
- 2 cups all-purpose flour
- 1 and 1/2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 cup unsalted butter softened
- 3/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup sour cream
- 1/2 cup all-purpose flour
- 1/2 cup packed brown sugar
- 1/4 cup cold unsalted butter cubed
- 1/2 cup chopped pecans or walnuts
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
InstructionsÂ
- Preheat your oven to 350°F (175°C). Line a 9-inch square baking pan with parchment paper or grease it well with butter. This prevents the cake from sticking and ensures even browning on the sides.
- Make the streusel topping first: In a small bowl, whisk together 1/2 cup all-purpose flour, 1/2 cup packed brown sugar, 1 teaspoon ground cinnamon, and 1/4 teaspoon salt. Mix for 30 seconds until the brown sugar breaks up.
- Add 1/4 cup cold unsalted butter cut into small cubes to the flour mixture. Using your fingertips (not a mixer), rub the cold butter into the flour until the mixture looks like coarse breadcrumbs or wet sand. This should take 2–3 minutes. The pieces should be no larger than a pea.
- Stir 1/2 cup chopped pecans or walnuts into the streusel mixture with a fork. Set the entire bowl aside at room temperature. Checkpoint: Your streusel should look crumbly and moist, not wet or clumpy.
- In a medium bowl, whisk together 2 cups all-purpose flour, 1 and 1/2 teaspoons baking powder, 1/2 teaspoon baking soda, and 1/2 teaspoon salt. Whisk for 1 minute to combine and aerate the flour. Set aside.
- In a large mixing bowl, combine 1/2 cup softened unsalted butter (room temperature) and 3/4 cup granulated sugar. Using an electric mixer on medium speed, beat for 2–3 minutes until the mixture is light, fluffy, and pale (almost white). Scrape down the sides of the bowl halfway through.
- Add 2 large eggs to the butter mixture one at a time. After adding the first egg, beat on medium speed for 30 seconds, then add the second egg and beat another 30 seconds. The mixture should look smooth and creamy, not curdled.
- Pour in 1 teaspoon vanilla extract and beat for 20 seconds on medium speed. Scrape down the bowl.
- Now add the dry ingredients and sour cream alternately, starting with dry ingredients. Add 1/3 of the dry mixture and stir on low speed for 20 seconds until just combined. Then add 1/2 of the sour cream (about 1/2 cup) and stir on low speed for 20 seconds. Repeat: add 1/3 of the remaining dry ingredients, then the last 1/2 cup sour cream, then the final 1/3 of dry ingredients. Beat on low for just 10 seconds after each addition. Do not overmix; stop as soon as you see no white flour streaks. Checkpoint: Your batter should be thick, smooth, and slightly lumpy — never runny or glossy.
- Spread exactly half of the cake batter evenly into the prepared 9-inch pan using a spatula. Press gently to level the surface. This should take 1 minute.
- Sprinkle half of the streusel mixture (about 1/2 cup) evenly over the bottom layer of batter. Use your fingers to break up any large clumps. You want an even, scattered layer of streusel.
- Carefully spread the remaining half of the cake batter over the streusel layer using your spatula. Work slowly and gently so you don't press the streusel deep into the batter. This takes about 2 minutes.
- Sprinkle the remaining streusel mixture evenly over the top of the cake. Press gently with your fingertips so it adheres to the batter slightly. Checkpoint: You should see a generous, golden-brown streusel topping covering the entire surface with no exposed cake batter visible.
- Place the pan on the center rack of your preheated 350°F oven. Bake for 40–45 minutes. The cake is done when a toothpick inserted into the center comes out clean or with just a few moist crumbs (not wet batter). The top should be golden brown and firm to the touch.
- Remove the pan from the oven and place it on a wire rack. Let the cake cool in the pan for 15 minutes. This prevents it from breaking apart when you remove it.
- After 15 minutes, you can either serve the cake directly from the pan or run a thin knife around the edges and invert it onto a wire rack to cool completely (about 30 minutes). If serving warm from the pan, cut into squares and use a spatula to remove each piece. Checkpoint: The cake should be set enough to cut cleanly, and the streusel should feel crispy on top.
- Let cool completely before storing, about 1–2 hours total. The cake tastes best served at room temperature or slightly warm.

