Preheat oven to 350 degrees F. Grease a bundt pan or tube pan with nonstick spray and set aside.
In the bowl on a stand mixer fitted with the paddle attachment, add in the flour, sugar, baking powder, salt, powdered pudding mix, and lime zest. Stir to combine.
Add in the eggs, oil, orange juice, lime juice, tequila, and triple sec.
Turn the mixer on low and mix until all the lumps are gone and the batter is smooth.
Pour the batter into the prepared pan and bake for 40-45 minutes until springs back to the touch and a toothpick comes out clean.
Cool on wire rack completely before turning onto a cake plate. Once cool, use a flat knife to loosen the cake and then tap it out onto a cake plate.
To make the icing, mix the powdered sugar with the lime zest and juice. Slowly add in the water until your icing is thick but able to drip down the cake.
Recipe by Lil' Miss Cakes at https://lilmisscakes.com/2016/margarita-bundt-cake-recipe