
Salted Caramel and Mezcal Pineapple Upside-Down Cake
An everyday cake doesn’t have to be boring. Inspired by a recipe from Jodi Moreno of What’s Cooking Good Looking, this classic cake gets the royal treatment with the addition of mezcal and a touch of salt for the best pineapple margarita in cake form.
| Yield | 1 9” cake or 3 smaller 6” cakes for sharing |
| Cook Time | 25-45 minutes |
| Total time | 1 hour plus an overnight marinade |
Ingredients
Topping
- 1 small pineapple, peeled, cored and sliced into ¼” thick rounds
- ½ cup mezcal
- ½ cup unsalted butter
- ½ cup packed light brown sugar
- ½ teaspoon cinnamon
- 1 teaspoon salt
Cake
- 1 cup all-purpose flour
- ¾ cup sugar
- ½ teaspoon salt
- ½ tsp baking soda
- 2 large eggs, lightly beaten
- ½ cup coconut milk, full fat
- ½ cup unsalted butter, melted
- 1 tablespoon orange juice
- 1 teaspoon vanilla extract
Instructions
Prepare the topping first
- Arrange the sliced pineapple in a single-layer inside of a large casserole dish, and pour the mezcal over top. Marinate overnight or at least a couple of hours to infuse the fruit.
- Pre-heat the oven to 350°F. If making the cake(s) in a cake pan, then prep the pan by coating the sides with a bit of softened butter. No additional steps if making in a cast iron skillet.
- Melt the butter in a 9” cast iron skillet (if making a large 9” cake ), or a regular pan (if using a 9” cake pan or making the smaller cakes) over medium heat. Add the light brown sugar, cinnamon and salt, and cook while stirring constantly until the sugar has melted into the butter and the mixture is even and caramely, about five minutes.
- Remove from the heat. If using a cast iron skillet, then arrange the pineapples directly in the pan in a single layer. Feel free to cut some pieces down to fit more in if you’d like. If you’re using a cake pan (or several) pour the caramel into each pan and arrange the pineapples over that. Set aside while you prepare the batter.
Instructions for batter and cake
- In a large mixing bowl, combine flour, sugar, salt, and baking soda. Stir to combine.
- Make a well in the center of the flour mixture and add the eggs, coconut milk, melted butter, orange juice, and vanilla. Stir gently to combine the liquids within the well, and then fold into the flour mixture until a smooth batter is formed.
- Pour the batter into the skillet or pan(s) to cover the pineapples completely, and smooth the top.
- Bake for 30-40 minutes for a 9” cake or 20-25 minutes for a 6” cake, or until a cake tester comes out clean and the cake is nicely golden.
- Allow the cake to rest for about 10 minutes or until it’s cool enough to handle, but still warm, and then flip onto a plate that’s at least slightly larger than the pan.
Cake is delicious warm or at room temperature, and would be lovely paired with a scoop of vanilla ice cream.
*Notes: Feel free to replace mezcal with rum, or omit the salt in the topping, if that’s not your thing. You will also have some soaked pineapple left over, which is delicious blended with ice, a splash of coconut milk and a bit of freshly squeezed lime juice.
Related posts

Sour Cream Coffee Cake
A sliver of this beautiful coffee cake with it's cap of delicious streusel makes the perfect start to a day when paired with a cup of coffee.

Apple Cider Caramels
These tasty caramels have all the best flavors of fall all in one sweet treat. Give some as gifts, but make sure you save as stash for yourself!

Spiced Apple-Apricot Cakes
A wonderful treat with all the flavors of fall that is naturally made without most allergens, means you can enjoy something sweet without compromising.

Eggnog Bundt Cake with Rum Glaze and Cream Cheese Icing
This boozy eggnog bundt cake with a rum glaze and a cream cheese icing is as perfect for Christmas morning as it is for gift giving.