In a large mixing bowl, combine the flour, baking powder, salt and ginger. Set aside.
In the bowl of a stand mixer, combine the butter and sugar. Beat until light and fluffy.
Then add in the egg and mix until fully incorporated.
Take turns adding the milk and flour mixture with the mixer set to low speed. Do about ⅓ of each at a time. Let them fully incorporate and then do the other.
Stop the mixer and gently stir in the blueberries. Don't mix it in with the mixer.
To make the topping
Combine the flour, sugar, and nutmeg in a mixing bowl.
Using your hands, rub in the butter until the mixture resembles coarse cornmeal.
To bake the buckle
Spray an 9x9 inch glass baking dish with non-stick spray
Pour the batter into the baking dish.
Sprinkle the topping evenly over the batter.
Bake in a 375 degree oven for 30 to 35 minutes or until golden brown on top.
Allow the buckle to cool for at least 10 minutes before serving.
The buckle will be good for a couple days after baking.
Notes
You can eat the buckle when warm, but the fruit will firm up more once it has cooled.