Prep the pan and oven: Heat the oven to 350°F (175°C). Line an 8-inch square baking pan with parchment, leaving overhang for easy lifting.
Lightly grease the sides.
Mix the dry ingredients: In a large bowl, combine oats, almond flour, protein powder, brown sugar, baking powder, salt, and cinnamon. Stir well to distribute the protein evenly.
Whisk the wet ingredients: In a separate bowl, whisk melted coconut oil or butter, maple syrup, egg (or flax egg), and vanilla until smooth.
Bring the crumble together: Pour wet into dry and mix with a fork until evenly moistened and crumbly. It should clump when pressed but still be loose enough to scatter.
Set aside the topping: Scoop about 3/4 to 1 cup of the crumble and set aside for the top.
Press the base: Firmly press the remaining crumble into the lined pan in an even layer.
Use the back of a measuring cup to compact it well so it holds together after baking.
Make the blueberry filling: In a bowl, toss blueberries with maple or sugar, lemon juice, lemon zest, cornstarch, and a pinch of salt. If using frozen berries, do not thaw; add 1 extra teaspoon cornstarch.
Layer the filling: Spread the blueberry mixture evenly over the base. Scrape in all the juices and cornstarch.
Add the crumble top: Scatter the reserved crumble over the berries.
Add sliced almonds or coarse sugar if you like extra crunch.
Bake: Bake for 30–38 minutes, until the top is golden and the blueberry filling is bubbling around the edges.
Cool completely: Let the pan cool on a rack at least 1–2 hours. This step sets the bars so they slice cleanly. Chill for faster setting.
Slice and serve: Lift out using the parchment and cut into 9–12 bars.
Enjoy as-is or with a spoon of Greek yogurt.