To make the pancakes: in a large bowl, mix together the flour, caster sugar, baking powder, bicarbonate of soda and salt. In a separate bowl, whisk together the milk, ricotta, eggs and vanilla extract until combined.
Pour the wet ingredients into the dry ingredients and whisk until you have a smooth batter. Add the lemon zest and juice and whisk again to combine. Set aside for 10 minutes to rest.
Meanwhile, if making the whipped honey butter: place the softened butter into a large mixing bowl and add the double cream (if using), salt and honey. Using an electric whisk, whisk together for about 5 minutes - or until gorgeously soft and fluffy. Taste and adjust the flavours. Cover with cling film and set aside.
Line a baking sheet with non-stick baking paper and set aside.
Place a large non-stick frying pan over a medium heat. Add a knob of butter and swirl until melted and foaming.
Add a ladle of batter into the pan, allowing it to spread into a circle shape. Repeat about 3 times, depending on how big your pan is. Sprinkle with a few fresh blueberries. Cook for about 2-3 minutes - or until golden underneath and bubbly on top. Using a spatula or palette knife, gently flip over before cooking for a further 1-2 minutes - or until golden on both sides.
Place onto the lined baking sheet and cover with a clean tea towel to keep warm. Repeat with the remaining batter until all has been used up, adding more butter to grease the pan, as necessary.
To serve: stack the warm pancakes onto plates, top with a spoonful of the whipped honey butter (or a knob of butter), drizzle with maple syrup and dust with icing sugar. Scatter with fresh blueberries and decorate with sprigs of fresh mint. Enjoy!