A moist coffeecake with loads of crumb flavored with almonds
Preheat oven to 350°.
Butter or grease a 9 X 13-inch baking dish.
In a medium bowl, combine the almond flour, all-purpose flour, sugar, and salt.
Stir together the melted butter, the almond extract, and the vanilla.
Pour the melted butter mixture into the almond flour mixture. Stir until thoroughly combined, set aside.
In the bowl of a mixer (or you can use a mixing bowl and beat by hand) cream the softened butter and the sugar until very light and creamy.This should take several minutes.
Add the eggs one at a time, beating well between additions and scraping down the sides of the bowl.
Beat in the sour cream and the vanilla, scraping down the sides of the bowl again.
With a spatula, stir in the flour mixture, blending well, but be careful not to over mix.
Spread the coffeecake base evenly over the bottom of the prepared baking pan.
Using your hands crumble the crumb mixture and evenly distribute the crumbs over the coffeecake base.
Sprinkle the sliced almonds over the crumb mixture.
Bake for 40-45 minutes, check with a cake tester or toothpick to see if the cake base is done, the tester should barely come out clean with a few crumbs still sticking.
Turn the broiler on and broil for 2-3 minutes until the almonds are a deep golden brown and the crumb has started to turn a nice golden color.. Be careful and keep an eye on it, the coffeecake can burn easily.
This cake can be served warm or is great the next day.