Preheat the oven to 350°F and grease or line an 8x4 loaf pan with parchment paper.
In a large bowl, whisk together the flour, sugar, baking powder, sea salt and set aside.
In a separate bowl, whisk together the milk, egg, melted butter, and vanilla.
Pour the wet ingredients into the dry ingredients and stir just until combined. Be careful not to overmix.
Spread the batter into the prepared loaf pan.
Bake for 50 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
Let the bread cool in the pan for 15 minutes before transferring it to a wire rack.
Whisk the powdered sugar, milk, vanilla, and a pinch of sea salt together until smooth. Add more milk, a teaspoon at a time, until the glaze is pourable, but not runny.
Pour the glaze over the slightly warm loaf, allowing it to drip down the sides. Let the glaze set for 20-30 minutes before slicing.
Store the vanilla loaf in an airtight container for 3-4 days or freeze for up to 3 months.
Notes
Spoon and level your flour instead of scooping directly from the bag.
Stir the batter just until the flour disappears. A few small lumps are perfectly fine.
The almond extract is optional, but I recommend it. It adds that bakery-style flavor.
If your glaze feels too thick, add milk a teaspoon at a time. If it gets too thin, whisk in a little more powdered sugar. It should purable, but not thin and runny.
Wait until the loaf is just slightly warm before adding the glaze. If it’s too hot, the glaze will melt right off instead of setting on top.