Preheat the oven to 350℉. Grease the insides of a 10-cup bundt cake pan with melted butter and lightly dust with flour. Set aside.
In a large mixing bowl, whisk to combine flour, sugar, baking powder, baking soda, and salt. Set aside.
In a medium mixing bowl, whisk to combine eggs, milk, butter, vanilla extract, and almond extract.
Gradually add wet ingredients into the bowl of dry ingredients. Using a rubber or silicone spatula or spoon, stir, until just incorporated. *avoid overmixing, which can lead to a dry, crumbly cake.
Pour the batter into the greased bundt cake pan and bake for 45 minutes, or until the top is golden and a toothpick comes out clean when inserted in the center.
Let the cake cool in the bundt pan for at least 30 minutes before inverting onto a cooling rack.
For the Icing: To a small mixing bowl, add milk, almond extract, and powdered sugar. Stir until smooth, adding more milk and/or powdered sugar to reach your desired consistency.
After the cake has cooled, drizzle almond icing over the top. Optional - garnish with sliced almonds.
Notes
If using salted butter, do not include the ½ teaspoon of salt this recipe calls for.
Wait at least 30 minutes before removing the cake from the pan. When bundt cakes are too warm, they can crumble when you try to remove them from the pan.
To make almond pound cake in loaf pans instead of a 10-cup bundt
Grease two 9x5-inch or three 8x4-inch loaf pans well with butter.
Follow steps 1-4 of the recipe shown above.
Add 6 cups batter to each 9x5-inch pan, or 4 cups batter to each 8x4-inch pan. To leave room for the cake to rise, the pans will not be full to the top.
The pound cakes will take less time to bake than a bundt cake. Start checking the cakes for doneness after about 40 minutes. When a toothpick inserted into the center of the loaf comes out clean or with a few crumbs, the cake is fully baked.