Preheat oven 350. Grease a standard 8x8 pan and set aside.
Break up banana and add it to a mixing bowl. Use your electric hand mixer to beat until relatively smooth. Add egg, almond and vanilla extract, melted butter and almond butter and beat again.
Add oats, ground flax, protein powder, baking powder, spices and milk of choice and beat until mixture comes together.
Pour in blueberries and mix well. Use a spatula to combine.
Pour into the prepared pan spreading oats into an even layer.
Prepare topping by mixing almond flour, maple syrup and almond butter together. Dollop the top of the oats with the frangipane. Use a knife to swirl it into the oats. Top with sliced almonds.
Bake for 40-45 minutes until no longer jiggly and topping is golden brown.
Allow it to cool for 10 minutes before cutting into squares.
Serve with yogurt, fresh berries and your fave granola.