01 -
Preheat oven to 350°F. Grease an 8-inch square baking dish to prevent sticking.
02 -
In a large mixing bowl, whisk together flour, granulated sugar, baking powder, baking soda, and salt until uniformly mixed.
03 -
In a separate bowl, blend melted butter, whole milk, eggs, and vanilla extract until smooth.
04 -
Gradually stir wet ingredients into the dry mixture, mixing until just combined. Gently fold in the blueberries for even distribution.
05 -
Transfer batter to the prepared baking dish. Smooth the top with a spatula for even baking.
06 -
Bake for 30–35 minutes or until a toothpick inserted in the center emerges clean. Allow to slightly cool.
07 -
While the pudding bakes, combine whole milk, heavy cream, granulated sugar, cornstarch, vanilla extract, and a pinch of salt in a medium saucepan. Whisk constantly over medium heat until thickened, about 5–7 minutes.
08 -
Remove custard from heat and let it cool slightly to achieve desired serving consistency.
09 -
Allow the pudding to cool for approximately 10 minutes before serving. Serve warm slices with vanilla custard generously drizzled on top.