Preheat the oven to 350°F. Grease a 10-cup swirl bundt pan thoroughly, making sure every groove is coated. Baking spray with flour works best.
In a large bowl, combine the cake mix, sour cream, oil, molasses, eggs, milk or water, ginger, cinnamon, nutmeg, allspice, optional cloves, vanilla, and optional brown sugar.
Mix on medium speed for 2 minutes, scraping down the bowl halfway through.
Pour the batter into the prepared bundt pan, then tap the pan lightly on the counter to release air bubbles.
Bake for 40–50 minutes, or until a toothpick inserted deep into a groove comes out clean or with moist crumbs.
Cool the cake in the pan for 10 minutes.
Place a cooling rack on top of the pan, flip, and lift the pan straight up to release the cake. For extra moisture (highly recommended): After unmolding, wrap the cake tightly in plastic wrap while it’s still warm and place it in the freezer for several hours or overnight. This traps the steam and gives the cake an ultra-moist, velvety texture—just like my Nothing Bundt Cake copycats. Let it thaw for at least an hour before frosting.If you’re short on time, simply let the cake cool completely on the rack before glazing. Beat the softened cream cheese, softened butter, powdered sugar, and vanilla until smooth.
Add milk 1 tablespoon at a time until the glaze is thick but pourable—similar to warm honey.
Spoon or pour the glaze slowly over the cooled cake, letting it run into the swirl grooves or cascade down the sides. (Glaze Amount Note: This recipe makes enough glaze to fully cover the cake. Use more or less depending on how much of your bundt pattern you want to highlight.)