Preheat your oven to 350°F and lightly grease a 9x13 inch baking dish.
Spread the blueberries evenly across the dish.
In a bowl, whisk together sugar, flour, cinnamon, lemon zest, salt, vanilla, and cream until smooth.
Pour the cream mixture evenly over the blueberries.
In another bowl, stir together the self-rising flour, milk, and melted butter until just combined.
Pour this batter gently over the blueberry mixture—don’t worry if it looks rustic.
Bake for 40-45 minutes, until the topping is golden and the blueberries are bubbling.
Let cool slightly before serving. Best enjoyed warm with ice cream or whipped cream.