A light and fluffy treat fit for any time of the day! It's grain free, low carb, low sugar, ketogenic, appropriate for Trim Healthy Mama and easily adjusted for paleo. I think that makes it just about perfect!
Grease a 9x9 baking dish with butter or coconut oil. Set aside. Preheat oven to 350 degrees.
Before you begin to make the cake, pour hot tap water into a bowl or glass and add the 5 dates. This allows them to soften so they can be chopped very finely.
Add butter to a large mixing bowl or bowl of stand up mixer. Beat until creamy.
Add stevia and blend well.
Add eggs, beating well after each one.
Add vanilla extract and combine well.
In a separate bowl, combine all dry ingredients: almond flour, whey protein, baking powder, baking soda, cinnamon, salt and coconut flour. Whisk to combine well.
Add 1/3 of dry ingredients to wet ingredients and mix well. Add 1/2 cup of milk and mix. Add another 1/3 of dry ingredients, mix, then add remaining milk, mix. Finally, add the remaining dry ingredients and mix well.
Spread half of cake batter in bottom of prepared baking pan. Set aside the rest while you make the streusel.
To the bowl of a food processor (the small kind works well), add all streusel ingredients except butter. Pulse for about a minute until all nuts and dates are chopped very finely. Now add the butter and pulse a few more times to incorporate.
Place half of the streusel on top of the batter already in your baking pan.
Top with remaining batter.
Using a knife or thin spatula, swirl through the batter to mix in the streusel just a bit.
Now top with remaining streusel, distributing evenly.
Bake 28-30 minutes, or until a toothpick comes out clean.