In a small bowl, combine the dry ingredients and mix well.
In a separate small bowl, combine the almond extract, dairy free milk and the egg (or egg substitute) and whisk lightly. Add the mixture to the dry mixture and mix until just combined.
Prepare the streusel topping. In a small bowl, combine the almond flour with the cinnamon and palm sugar and mix well. Add the almond butter and mix well until a thick, crumbly mixture is produced. Add a dash of dairy free milk if desired.
Grease a microwave-safe bowl or ramekin and pour the batter in it. Top with streusel and microwave for 1-2 minutes, or until cooked through.
For the oven version
Preheat the oven to 180C/350F. Grease a large ramekin and set aside.
Follow directions as above and once ready, bake in the oven for 10-12 minutes, until a toothpick comes out clean.
* Start with 2 tablespoons of milk then adjust accordingly. If the batter is too thick, add more.Keto coffee cake mug cake should be eaten fresh, and enjoyed warm.