Preheat the oven to 350°F and prepare a 10 to 12-cup Bundt pan by greasing and flouring it.
In a large bowl, use an electric mixer to blend the cake mix, pudding mix, vegetable oil, orange juice, and eggs for approximately 2 minutes. Pour the mixture into the prepared pan.
Bake for 35 to 40 minutes or until a toothpick inserted in the center comes out clean and the cake begins to pull away from the pan's sides. Allow the cake to cool in the pan while preparing the glaze.
In a small saucepan, combine powdered sugar, orange juice, and butter. Heat over medium-low heat until the butter has melted and the glaze comes together, stirring frequently.
Use a skewer to poke holes in the cake. Pour the warm glaze over the cake while still in the pan, ensuring it covers the surface. Let it cool for an additional 15 to 20 minutes, allowing most of the glaze to be absorbed. Then, invert the cake onto a serving platter and let it cool completely before serving. For optimal flavor, allow the cake to rest for about 8 hours before serving.
Notes
Use a non-stick baking spray with flour to ensure an even coat and easy release of the cake from the Bundt pan.
Add a teaspoon of orange zest to the batter for an extra burst of orange flavor.
Use a wooden skewer or fork to poke holes in the cake to ensure the glaze penetrates deeply for extra moistness.
Pour the glaze while it’s still warm so it absorbs better into the cake.