For the cake: 8 tbsp (1 stick) unsalted butter, room temperature, plus more for pan
1½ cups all-purpose flour, plus more for pan
1 cup granulated sugar
2 large eggs
½ tsp baking powder
½ tsp baking soda
½ tsp kosher salt
½ cup buttermilk, well shaken
1 tsp vanilla extract
For the glaze: 1 cup granulated sugar
8 tbsp (1 stick) unsalted butter
2 tsp vanilla extract
1 tsp almond extract
Recipe
Preheat oven to 350°F. Butter and flour a 9x5-inch loaf pan and line with parchment.
Beat butter and sugar on high speed until light and fluffy, about 5 minutes. Add eggs one at a time.
Whisk together flour, baking powder, baking soda, and salt. Alternating with buttermilk, add dry mixture to the butter mixture on low speed. Mix in vanilla.
Pour into prepared pan and bake 35–40 minutes until golden and a tester comes out clean.
Make the glaze: combine sugar, butter, and ¼ cup water in a small saucepan over medium-high heat, whisking occasionally until boiling. Remove from heat, cool slightly, and whisk in vanilla and almond extract.
Cool cake in pan until comfortable to handle. Transfer to a rack over a baking sheet. Brush glaze over every surface — top, bottom, and sides — repeating until all glaze is used.