Pineapple Upside-down Cake

Serving 12 people

75 min


  • baking powder 2 teaspoons baking powder
  • brown sugar 1/2 cup lightly packed dark brown sugar
  • canned pineapple 1 20-ounce can crushed pineapple, drained and juice reserved
  • coconut oil 1 20-ounce can sliced pineapple, drained and juice reserved
  • egg 1/2 cup unrefined coconut oil
  • flour 1 large egg
  • granulated sugar 1 1/3 cups all-purpose flour
  • pineapple juice 3/4 cup granulated sugar
  • salt 1/4 cup reserved pineapple juice (from the cans)
  • unsalted butter 1/4 teaspoon fine salt
  • vanilla extract 2 tablespoons unsalted butter
  • whole milk 2 teaspoons pure vanilla extract
  • 1/2 cup whole milk
Add to Shoping List
Order Ingredients Now

How to make it

  1. Watch how to make this recipe.
  2. Preheat the oven to 350 degrees F.
  3. For the pineapple: In a 10-inch cast-iron skillet over medium heat, melt the butter and add the brown sugar. Cook, stirring constantly, until the sugar melts, about 2 minutes.
  4. Remove from the heat and arrange the pineapple slices in the skillet. Fill in the spaces with the crushed pineapple. Set aside.
  5. For the cake: Meanwhile, combine the cake ingredients in this fashion: In one bowl, whisk together the flour, baking powder and salt. In bowl number 2, combine the milk, vanilla extract and 1/4 cup of the reserved pineapple juice.
  6. In the bowl of a stand mixer fitted with a paddle attachment, combine the granulated sugar and coconut oil on medium speed until thick and creamy, about 3 minutes. Beat in the egg.
  7. Add half of the flour mixture and mix on low until just combined.
  8. Add the milk mixture and stir until just combined.
  9. Add the rest of the flour and mix until combined, about 1 minute.
  10. Pour the batter over the pineapple slices in the skillet and spread evenly.
  11. Bake until the top is golden brown and a toothpick comes out clean when inserted, 25 to 35 minutes, checking after 20 minutes to make sure the top isn't getting too brown. If it is, cover loosely with aluminum foil.
  12. Let cool for 15 minutes. Cover with a cutting board or large plate and invert the cake. Ta daaaaaaa, you are ready to eat!