01 -
Preheat oven to 325 degrees Fahrenheit.
02 -
In a large mixing bowl, combine oil, eggs, whole milk, lime zest, and lime juice. Beat for 2 minutes until the mixture is creamy and well combined.
03 -
In another large bowl, mix together sugar, flour, baking powder, baking soda, and salt until evenly combined.
04 -
Gradually fold the dry ingredient mixture into the wet egg mixture, stirring until just combined and no dry spots remain.
05 -
Grease either two 9-inch or three 8-inch cake pans with nonstick cooking spray. Divide the batter evenly between the pans.
06 -
Bake three 8-inch cakes for 20-26 minutes or two 9-inch cakes for 30-36 minutes, until a toothpick inserted in the center comes out clean. Allow the cakes to cool completely.
07 -
In a large bowl, beat together the softened butter and cream cheese for 4-5 minutes until light and fluffy. Add powdered sugar, lime juice, and lime zest. Beat until smooth and creamy. Chill the frosting while the cakes cool.
08 -
Remove cooled cakes from pans. Place one cake layer on a serving plate and spread a generous layer of frosting on top. Position the next cake layer on top and continue layering with remaining cakes. Spread frosting over the top and sides of the cake.
09 -
Decorate the cake with fresh lime slices around the top edge or as desired. Refrigerate until ready to serve.