Preheat oven to 350°F (175°C). Grease and line a small 8x8 pan or round pan.
Whisk flour, oat flour, baking powder, baking soda, sugar, and salt.
In another bowl, whisk ricotta, egg, oil, milk, vanilla, and lemon zest until smooth.
Fold wet into dry until just combined. Gently fold in blueberries.
Spread batter evenly in the pan. Sprinkle topping if using.
Bake (35-40) minutes, or until golden and a toothpick inserted in the center comes out clean.
Cool slightly, cut into 5–6 squares, and serve warm.
Light Oat Topping (not a cake-style streusel)
2 tbsp rolled oats
1 tsp brown sugar
1 tsp (7g) butter, rubbed in with your fingers until crumbly
How to use it:
Mix these three together in a small bowl (no pre-cooking needed).
Sprinkle evenly over the batter before baking.
It will bake into a light, slightly crunchy layer that feels wholesome, not like a sugary dessert crust.