Skillet Pineapple Upside-Down Cake

This cake is the perfect dessert to make in a cast-iron skillet. Making the caramel in the pan and then pouring the cake batter on top makes the caramel become part of the cake.

Serves: 7Hands-on: 25 minutesTotal: 1 hour 30 minutesDifficulty: Easy

Serves: 7


  • 1 can (18 oz.) pineapple rings
  • 4 Tbsp. butter
  • 1⁄2 cup brown sugar
  • 7 maraschino cherries
  • 4 Tbsp. cold butter
  • 1 cup brown sugar
  • 2 large eggs
  • 1⁄2 cup milk
  • 1⁄2 cup sour cream
  • 1 1⁄2 tsp. vanilla extract
  • 1 1⁄2 cups all-purpose flour
  • 1 1⁄2 tsp. baking powder
  • 1⁄2 tsp. salt


  • Preheat oven to 350°F. Place a skillet over medium-high heat. Drain the juice from the can of pineapple into the skillet. Add 4 tablespoons butter and 1⁄2 cup of brown sugar. Stir with a wooden spoon as everything melts. Boil to a thick caramel-like consistency. Turn off the heat, lay 6 pineapple rings around the outside and 1 in the center of the skillet with a maraschino cherry in the center of each ring. Place in the oven to preheat the pan while you prepare the cake.
  • Combine the cold butter and sugar in a mixing bowl until it is light and creamy. Beat in the eggs one at a time. Make sure the first egg is completely incorporated before mixing in the second. Add the milk, sour cream, and vanilla. Stop mixing once it is combined but not smooth.
  • Sift together the flour, baking powder, and salt. Use a spatula or spoon to fold in the wet ingredients. Remove the skillet from the oven and pour the batter in. Gently shake the skillet back and forth to even out the batter. Bake for 45 to 50 minutes.
  • Let sit for 5 to 10 minutes. Place a large plate upside down on top of the skillet. Carefully turn the skillet upside down. If any caramel or fruit sticks, remove with a spatula and place it back on the cake. Let the cake cool for 10 minutes before serving.