Preheat oven to 350° F. Grease a 10 or 12-cup bundt pan and set aside.
Whisk together flour, baking powder, baking soda and salt. Set aside.
In the bowl of a stand mixer (or using a hand mixer), beat butter and sugar until light and creamy, about 2 minutes. Add eggs, one at a time, beating well after each addition. Mix in vanilla and almond extract. Scrape down the bottoms and sides of the bowl as necessary.
Alternate adding the flour mixture and the milk. Add one third the dry ingredients, followed up by half of the milk. Repeat. Finish by mixing in the remaining third of dry ingredients just until combined (avoid over-mixing).
Transfer batter to prepared bundt pan. Tap the pan on the counter to remove any air bubbles and help the batter settle into the crevices. Bake at 350° F for 45 to 55 minutes or until a toothpick inserted in the center comes out with little to no crumbs. Let the cake cool in the pan for 10 minutes before inverting onto a wire rack to cool completely.
Make the glaze. Whisk together the confectioners’ sugar, vanilla and 1 Tablespoon milk. For a thinner glaze, add more milk. Pour over cooled cake, slice and serve.
Notes
Greasing a bundt pan: I suggest using my magic cake pan release. This paste gets into all the crevices and release the cake with ease.Room temperature ingredients: Make sure everything is at room temperature for easy mixing. It also makes a consistent batter and tender texture.Store covered at room temperature for 2 days or in the refrigerator for 5 days.Freeze cake without glaze for up to 3 months. Wrap in plastic wrap and aluminum foil to prevent freezer burn. Defrost in the refrigerator before bringing to room temperature and serving.