Go Back
+ servings
Homemade vegan pineapple upside down cake from above

Vegan Pineapple Upside Down Cake

Vegan pineapple upside down cake from scratch! Not only is this easy recipe vegan (dairy-free, egg-free), but it's also gluten-free, refined sugar-free, and healthier than most classic pineapple upside down cakes.
Course Dessert
Cuisine American
Prep Time 20 minutes
Cook Time 55 minutes
Total Time 1 hour 15 minutes
Servings 8


  • 8-inch round cake pan*
  • Blender*
  • Food processor*
  • Kitchen scale*


Dry Ingredients

Wet Cake Ingredients

  • 1/2 cup (120 ml) canned coconut milk (see notes)
  • 1/4 cup (85 g) maple syrup (see notes)
  • 1/3 cup (80 ml) pineapple juice (liquid from the can)
  • 1/3 cup (80 g) pureed pineapple or applesauce (see notes)


  • 7-10 Pineapple slices canned (I used unsweetened)
  • A couple of Maraschino cherries
  • 2 tbsp coconut oil or vegan butter (melted)
  • 2-3 tbsp coconut sugar or brown sugar


  • I recommend using a kitchen scale for this recipe. Check the step-by-step process shots above in the blog post.
  • Spray an 8-inch or 9-inch cake pan with non-stick spray.
    Note: It's better to use a regular cake pan and not a springform as it will cause the coconut oil to leak if not lining the pan with parchment paper.
  • Pour the coconut oil into the bottom of the cake pan and spread it evenly with a brush.
  • Sprinkle the coconut sugar over the oil to cover the entire bottom of the cake pan.
  • Open a pineapple can and reserve the liquid. Arrange the pineapple slices over the sugar and place a Maraschino cherry in the center of each pineapple slice and also in all gaps (see picture above in the blog post).
  • Set aside and preheat the oven to 356°F (180°C).
  • Measure/weigh the dry ingredients and add them to a big bowl. Stir with a whisk.
  • Blend the remaining pineapple slices in a blender or food processor to get pureed pineapple.
  • Add all wet ingredients to the dry ingredients and stir with a whisk or spatula.
  • Slowly pour the batter into the cake pan and bake in the oven for about 55 minutes or until a toothpick inserted into the center comes out clean (check after 45 minutes).
  • Let the cake cool for about 10 minutes.
  • Place a heat-proof plate or cake stand (which is slightly bigger than the cake pan) upside down over the cake pan. Try to position it in the middle of the pan and turn the plate and the cake pan over.
  • Wait for some seconds, so that the caramelized coconut sugar drizzles from the pan onto the cake. Remove the pan and serve warm. Enjoy! Since the cake is still warm, it will be very soft, which is completely normal though.
  • Store cake leftovers loosely covered in the refrigerator for up to 4 days.


  • To make your own oat flour, simply process oats in a blender or electric coffee/spice grinder.
  • Since the batter is oil-free, I used canned coconut milk which is higher in fat than any other plant-based milk. If you don't like coconut, you can use your favorite plant-based milk and add 2 tbsp of oil in addition.
  • You can use any other liquid sweetener (e.g. agave syrup, rice malt syrup, etc.) instead of maple syrup.
  • How to make pineapple puree: You can puree the remaining pineapple slices in a blender or food processor or use fresh pineapple. Another option would be to use applesauce.
  • Recipe serves 8. Nutrition facts are for one serving.
Nutrition Facts
Vegan Pineapple Upside Down Cake
Amount per Serving
% Daily Value*
* Percent Daily Values are based on a 2000 calorie diet.