Preheat your oven to 325°F and make sure the rack is in the middle position. Generously coat a 12-cup Bundt pan with nonstick baking spray—don’t be shy, you want every detail of that cake to come out clean!
In the bowl of a stand mixer fitted with the paddle attachment, beat the butter and sugar on high speed until it’s light, fluffy, and pale yellow—this takes about 4 minutes.
Turn the speed down to medium and add the eggs one at a time, mixing well after each one. Don’t forget to scrape down the sides of the bowl as you go to keep everything smooth and even.
In a separate bowl, sift together the cake flour, instant pudding mix, sea salt, and baking soda.
Set your mixer to the lowest speed and slowly add the sifted dry ingredients in two batches. Mix just until it's all incorporated—no overmixing here, we want a tender cake!
Next, pour in the sour cream, milk, and both extracts. Mix until everything is just combined, then turn off the mixer—you're done with the batter!
Pour the batter into your prepared Bundt pan and spread it out evenly with a spatula.
Bake until the top is golden brown and a toothpick poked into the center comes out with just a few moist crumbs—this should take about 1 hour and 20 minutes. Be sure to rotate the pan halfway through for an even bake.
Let the cake cool in the pan on a wire rack for 20 minutes. Then carefully invert it onto a serving platter and let it cool completely—at least an hour—before adding your glaze and serving. Patience pays off! 🍰