If you have been searching for that perfect, warm, and comforting treat to enjoy with your morning coffee or afternoon tea, this Classic Coffee Cake Recipe will quickly become your new favorite. It strikes the perfect balance between tender crumb and a delightfully crunchy streusel topping that bursts with cinnamon and nutty flavors. With simple ingredients that come together effortlessly, this cake feels like a big, cozy hug in every bite. Whether you’re a seasoned baker or just starting out, this recipe delivers a homemade charm that feels both nostalgic and utterly satisfying.

Ingredients You’ll Need
Getting started on this Classic Coffee Cake Recipe means gathering some straightforward pantry staples that each add their own magic to the final dish. From the richness of butter to the tang of sour cream and the earthy warmth of cinnamon, every element plays a key role in creating that irresistible flavor and comforting texture.
- All-purpose flour (2 cups): The foundation for a tender, yet sturdy crumb that holds everything together beautifully.
- Granulated sugar (1 cup): Adds sweetness and helps to create a soft texture when creamed with butter.
- Unsalted butter, softened (1/2 cup): Infuses rich flavor and keeps the cake moist and luscious.
- Large eggs (2): Provide structure and richness, binding ingredients for that perfect cake rise.
- Sour cream (1 cup): Adds moisture and a subtle tang that balances the sweetness perfectly.
- Vanilla extract (1 teaspoon): Enhances all the flavors with a warm, aromatic touch.
- Baking powder (1 teaspoon): Helps the cake rise light and fluffy.
- Baking soda (1/2 teaspoon): Works with sour cream to ensure a tender crumb and great texture.
- Salt (1/2 teaspoon): Intensifies flavor and balances sweetness.
- Ground cinnamon (1/2 teaspoon): Adds that classic warming spice hint essential to coffee cake.
- Streusel topping ingredients:
- Brown sugar, packed (1/2 cup): Offers rich molasses flavor and crunch.
- All-purpose flour (1/3 cup): Binds the topping, giving it that crumbly texture.
- Chopped walnuts or pecans (1/2 cup, optional): Adds a delightful crunch and nutty depth.
- Ground cinnamon (1 teaspoon): Concentrates the warm spice flavor in the topping.
- Cold unsalted butter, cubed (4 tablespoons): Creates luscious, crumbly bits when cut into the topping.
How to Make Classic Coffee Cake Recipe
Step 1: Prepare Your Streusel
Start by combining brown sugar, flour, cinnamon, and nuts if you’re using them in a medium bowl. Cut in cold butter using a fork or pastry cutter until the mixture turns into coarse crumbs. This topping is what gives your coffee cake that signature crunchy, sweet layer, so don’t rush it! Set it aside while you prepare the batter.
Step 2: Cream Butter and Sugar
In a large bowl, beat the softened butter and granulated sugar together until the mixture becomes light and fluffy. This step is crucial as it incorporates air, creating that tender texture we all love. Be patient and enjoy watching it transform into a creamy base.
Step 3: Add Eggs and Vanilla
Add eggs one at a time, beating well after each addition to ensure they are fully incorporated. Then stir in the vanilla extract, which will brighten and deepen the overall flavor.
Step 4: Mix Dry Ingredients Separately
Whisk together the flour, baking powder, baking soda, salt, and cinnamon in a different bowl. Keeping the dry ingredients separate allows for even distribution of leavening agents and spices throughout the batter.
Step 5: Combine Wet and Dry Ingredients
Gradually add the dry ingredients to the butter mixture, alternating with sour cream, beginning and ending with the dry ingredients. Mix just until combined – this prevents the cake from becoming dense while ensuring a moist crumb.
Step 6: Assemble Your Cake
Spread half of the batter evenly into your greased 9×9-inch pan, then sprinkle half of the streusel topping over it. Add the remaining batter on top and finish by dusting with the rest of the streusel. This layering creates delightful pockets of crunch and softness in every bite.
Step 7: Bake to Perfection
Bake at 350°F for 40 to 45 minutes, or until a toothpick inserted into the center comes out clean. Allow your coffee cake to cool before slicing; this helps it set properly and makes it easier to serve.
How to Serve Classic Coffee Cake Recipe

Garnishes
A light dusting of powdered sugar over the cooled cake adds just enough sweetness and a lovely finishing touch. For a little extra flair, drizzle a simple glaze made from powdered sugar and a splash of milk over the top to enhance every bite with a silky sweetness.
Side Dishes
This coffee cake pairs wonderfully with your favorite cup of coffee or tea, complementing their flavors perfectly. For a heartier breakfast or brunch, serve alongside fresh fruit or a dollop of Greek yogurt to balance the sweetness with fresh, tangy notes.
Creative Ways to Present
Turn this Classic Coffee Cake Recipe into a dessert centerpiece by layering individual slices with whipped cream and fresh berries in glass cups for a stunning parfait effect. You can also cut it into bite-sized squares for a charming coffee party platter that invites everyone to graze and chat.
Make Ahead and Storage
Storing Leftovers
Once cooled, cover the cake tightly with plastic wrap or place it in an airtight container and store it at room temperature for up to 3 days. This ensures it stays moist and delicious without drying out.
Freezing
You can freeze coffee cake slices by wrapping them individually in plastic wrap and placing them in a freezer bag. When you want to enjoy them, simply thaw overnight in the refrigerator for a quick treat anytime.
Reheating
To enjoy your leftover coffee cake warm, reheat slices in the microwave for about 15 to 20 seconds or in a low oven for 5 to 7 minutes. This helps revive the soft crumb and brings out those lovely flavors all over again.
FAQs
Can I substitute Greek yogurt for sour cream in this recipe?
Absolutely! Greek yogurt works wonderfully in place of sour cream, providing similar moisture and tang that helps keep the cake tender and flavorful.
What nuts work best for the streusel topping?
Walnuts and pecans are classic choices for the streusel topping because of their buttery flavor and nice crunch, but feel free to experiment with almonds or hazelnuts for your own twist.
Is it necessary to cream the butter and sugar together?
Yes, creaming butter and sugar incorporates air into the batter, which is key for a light and fluffy coffee cake texture, so it’s worth the extra moment.
Can I make this cake gluten-free?
To make this Classic Coffee Cake Recipe gluten-free, substitute the all-purpose flour with a high-quality gluten-free flour blend and ensure your baking powder is gluten-free as well.
How can I make the streusel extra crunchy?
Using cold butter cut into small cubes and not over-mixing the topping helps keep it crumbly and crunchy. Adding chopped nuts also boosts texture and flavor.
Final Thoughts
Now that you have this lovingly crafted Classic Coffee Cake Recipe in your baking arsenal, you’re just moments away from creating warm memories with each slice. Its simplicity, perfect balance of flavors, and comforting textures make it an irresistible treat any time of day. Go ahead and bake it up; you’ll be sharing this gem with friends and family again and again.
Print
Classic Coffee Cake Recipe
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 9 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Classic Coffee Cake is a moist, tender, and flavorful cake featuring a luscious sour cream batter layered with a crunchy, cinnamon-spiced streusel topping. Perfect for breakfast, brunch, or an indulgent dessert, it’s easy to make and pairs beautifully with coffee or tea.
Ingredients
For the Cake
- 2 cups all-purpose flour
- 1 cup granulated sugar
- 1/2 cup unsalted butter, softened
- 2 large eggs
- 1 cup sour cream
- 1 teaspoon vanilla extract
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
For the Streusel Topping
- 1/2 cup brown sugar, packed
- 1/3 cup all-purpose flour
- 1/2 cup chopped walnuts or pecans (optional)
- 1 teaspoon ground cinnamon
- 4 tablespoons cold unsalted butter, cubed
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C) and grease a 9×9-inch baking pan thoroughly to prevent sticking.
- Make Streusel Topping: In a medium bowl, combine brown sugar, flour, cinnamon, and chopped nuts if using. Cut in the cold cubed butter using a fork or pastry cutter until the mixture resembles coarse crumbs. Set aside.
- Cream Butter and Sugar: In a large mixing bowl, cream the softened butter and granulated sugar together until light and fluffy. This sets the base for a tender cake.
- Add Eggs and Vanilla: Beat in eggs one at a time, ensuring each is fully incorporated before adding the next. Stir in the vanilla extract evenly.
- Combine Dry Ingredients: In a separate bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon to evenly distribute leavening agents.
- Mix Batter: Gradually add the dry ingredients to the wet mixture in batches, alternating with sour cream—beginning and ending with the dry ingredients. Mix gently until just combined to keep the cake tender.
- Assemble Cake: Spread half of the batter evenly into the prepared pan. Sprinkle half of the streusel topping over it. Add the remaining batter on top, then finish with the rest of the streusel.
- Bake: Bake in the preheated oven for 40 to 45 minutes, or until a toothpick inserted into the center comes out clean.
- Cool and Serve: Allow the cake to cool completely in the pan before slicing to ensure clean cuts and maintain texture. Serve with coffee or tea.
Notes
- For extra sweetness, drizzle a simple glaze made from powdered sugar and milk over the cooled cake.
- You can substitute sour cream with Greek yogurt for a slightly tangier flavor or if sour cream is unavailable.
- This coffee cake pairs excellently with both coffee and tea, making it a versatile breakfast or dessert option.
- Store covered at room temperature for up to 3 days to maintain freshness.

