Almond Coffee Cake with a Crunchy Streusel
The crumb is buttery and soft, a thick ribbon of sweet almond paste runs through the middle, and the streusel crackles under your fork. If you want a coffee cake that actually tastes like almonds, not just extract, this is the one to make.

It’s the kind of cake that holds up for a lazy weekend breakfast, an afternoon snack, or a bring-along dessert. A sour cream batter keeps it tender for days, and the almond paste gives each bite that real, nutty depth.
Why This Coffee Cake Stands Out
Most almond cakes lean on a splash of extract and call it done. This one uses a full ribbon of almond paste layered through the middle, so the flavor is richer and stays present in every bite.
The streusel comes together in about two minutes and adds a salty, toasty crunch that balances the sweetness. I like that you can bake the cake a day ahead and it still slices clean.
Ingredients

Streusel Topping
- ½ cup sliced almonds: raw, with skins or without
- ¼ cup all-purpose flour: spooned and leveled
- ¼ cup packed light brown sugar: dark brown works too but will taste more molasses-forward
- 3 tbsp unsalted butter, melted: salted butter is fine, just skip the extra salt
Almond Filling
- 4 oz almond paste: not marzipan; almond paste is less sweet and coarser
- 2 tbsp unsalted butter, very soft: brings the paste together smoothly
- ¼ cup granulated sugar: caster sugar works if that’s what you have
- 1 large egg, at room temperature: cold eggs make the filling seize
Cake Batter
- 1¾ cups all-purpose flour: spooned and leveled
- 1 tsp baking powder
- ¼ tsp baking soda
- ½ tsp fine sea salt
- ½ cup unsalted butter, softened: 1 stick, brought to cool room temp
- ¾ cup granulated sugar
- 2 large eggs, at room temperature
- 1½ tsp vanilla extract
- ½ tsp almond extract: pure extract gives a rounded almond note
- ½ cup full-fat sour cream: the fat keeps the crumb tender
Variations / Substitutions
- Use hazelnut paste: almond paste swapped for hazelnut paste gives a deeper, almost praline flavor.
- Make it dairy-free: swap the butter for a solid stick-style vegan butter, and use a thick plant-based yogurt instead of sour cream.
- Go nut-free: skip the almond paste and double the vanilla, then use an oat streusel topping with pumpkin seeds for crunch.
- Change the spice: add ½ tsp cardamom to the batter for a subtle floral note that works with almond.
If you like this flavor combination, try an Almond Poppy Seed Muffin next, the almond paste does the same heavy lifting in a grab-and-go form.
How To Make Almond Coffee Cake
Step 1: Mix the Streusel

Stir together the ½ cup sliced almonds, ¼ cup flour, ¼ cup brown sugar, and 3 tbsp melted butter in a small bowl until the mixture looks clumpy. Set it aside.
You want the butter to coat everything but not turn it into a paste. It should look like damp sand with some larger nuggets.
Step 2: Make the Almond Filling

Crumble the 4 oz almond paste into a medium bowl and add the 2 tbsp soft butter and ¼ cup sugar. Beat with a hand mixer on medium speed for about 2 minutes, until the paste breaks down into small crumbs and starts to pull together.
Add the 1 egg and beat for another minute until the mixture is smooth and spreadable. It will go from grainy to glossy, and that’s your cue it’s ready.
Step 3: Cream the Butter and Sugar for the Batter

In a large bowl, beat the ½ cup softened butter and ¾ cup sugar together until light and fluffy, about 3 minutes. Scrape the bowl down once halfway through.
When the mixture looks pale yellow and has visibly increased in volume, stop. Over-creaming here can cause the cake to collapse later.
Step 4: Mix in the Eggs and Sour Cream

Add the 2 eggs one at a time, beating well after each. Pour in the 1½ tsp vanilla and ½ tsp almond extract, then mix in the ½ cup sour cream on low speed.
The batter will look a little curdled right after the sour cream goes in. That’s normal, and it will smooth out once the flour goes in.
Step 5: Fold in the Dry Ingredients

Whisk together the 1¾ cups flour, 1 tsp baking powder, ¼ tsp baking soda, and ½ tsp salt in a separate bowl. Tip the dry mixture into the wet and fold with a spatula just until no streaks of flour remain.
Stop as soon as the flour disappears. Overmixing will make the cake tough, so a few small lumps are fine.
Step 6: Layer the Batter, Filling, and Streusel

Heat the oven to 350°F (175°C) and grease a 9-inch square baking pan. Spread half the batter evenly into the pan. Dollop the almond filling over the batter in small spoonfuls, then gently spread it nearly to the edges.
Spoon the remaining batter on top and use an offset spatula to nudge it across the filling without stirring the layers together. Scatter the streusel evenly over the top, pressing a few larger clumps into the surface so they stay put.
Step 7: Bake and Cool the Cake

Bake on the middle rack for 42 to 48 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs. The top will be deeply golden and the streusel will feel set.
Let the cake cool in the pan on a wire rack for 20 minutes. Run a thin knife around the edges, then lift it out using the parchment overhang or slice directly in the pan.
Step 8: Slice and Serve

Cut into squares while still slightly warm. The almond filling stays soft and the streusel is at its crunchiest within the first hour. Serve as is, or with a dollop of barely sweetened whipped cream.
Tips for the Best Almond Coffee Cake
- Use almond paste, not marzipan. Almond paste is coarser and much less sweet, so it gives a truer almond taste without turning cloying.
- Bring your eggs and sour cream to room temperature. Cold ingredients can make the batter seize and bake unevenly.
- A light hand with the spatula when folding in the flour keeps the crumb tender for days.
- Let the cake cool in the pan on a rack for at least 20 minutes. Cutting too early and the filling may slide.
Bake times by pan:
| Pan Size & Type | Bake Time |
|---|---|
| 9-inch square metal pan | 42–48 mins |
| 8-inch square metal pan | 48–53 mins |
| 9-inch round metal pan | 38–43 mins |
Storing Leftovers
- Refrigerate: cover the cooled cake tightly and store in the fridge for up to 5 days. The crumb stays moist thanks to the sour cream.
- Reheating: a 15-second zap in the microwave or a few minutes in a 300°F (150°C) oven brings back the just-baked texture.
- Serve cold: it slices clean and the almond paste firms up a bit, so it’s a nice option straight from the fridge with coffee.
What to Serve With Almond Coffee Cake
A bowl of barely sweetened macerated berries cuts through the richness and adds a bright, juicy contrast. If you are serving it for brunch, a side of crispy bacon or a soft scrambled egg balances the sweetness with something salty and savory. For an afternoon treat, a mug of strong black tea or a dark roast espresso is all it needs.
Frequently Asked Questions
Can I use marzipan instead of almond paste?
No. Marzipan is much sweeter and smoother, so it will turn into a sugar syrup in the oven rather than a distinct filling layer.
How do I know when the cake is done without a toothpick?
The center should spring back when lightly pressed, and the internal temperature will read around 200°F (93°C).
Can I make this cake ahead of time?
Yes. Bake it the day before, let it cool completely, and store covered at room temperature. The streusel stays crunchy, and the almond flavor deepens overnight.
My almond filling sank, what went wrong?
The batter underneath was likely too thin or the filling too heavy. Make sure the bottom batter layer is thick and spoon the filling in small dollops instead of one big slab.

Almond Coffee Cake Recipe
Ingredients
Method
- Stir together the streusel ingredients until clumpy and set aside.
- Beat almond paste, butter, and sugar until crumbly, then add the egg and beat until smooth and spreadable.
- Cream the butter and sugar for the batter until light and fluffy, about 3 minutes.
- Beat in the eggs one at a time, then add the extracts and sour cream on low speed.
- Fold the whisked dry ingredients into the wet mixture just until no streaks remain.
- Spread half the batter in a greased 9-inch square pan, dollop and spread the almond filling, top with remaining batter, and scatter the streusel.
- Bake at 350°F (175°C) for 42–48 minutes until a toothpick comes out with moist crumbs. Cool in the pan 20 minutes.
- Slice and serve warm or at room temperature.
