Vegan Pineapple Upside-Down Dump Cake

Sweet Homemade Pineapple Upside Down Cake
bhofack2 / Getty Images
  • Total: 27 mins
  • Prep: 2 mins
  • Cook: 25 mins
  • Yield: 1 cake (serves 12)

With just a few simple ingredients added to a basic yellow cake mix, this vegan pineapple-upside down "dump" cake is ready to pop into the oven in just two minutes. Its called a "dump" cake because that's what you do! No mixing needed, just dump the ingredients right into the cake pan! If you're vegan, be sure to use a vegan cake mix, such as Duncan Hines.

This pineapple dump cake recipe will be a hit even with people who aren't vegan, since it really is an "accidentally vegan" recipe.

"Semi-homemade" cake mix recipes, which turn store-bought boxed cake mix into something a little more special, are very popular. Vegan cake mix lends itself to a variety of recipe options, like cookies or even slow cooker dump cakes. The limit is your imagination.


  • 1 (20-oz.) can pineapple (crushed, undrained)
  • 1 (20-oz.) can fruit pie filling (cherry, blueberry, or your choice)
  • 1 box yellow cake mix
  • 1/2 cup margarine (vegan, softened)
  • 2 tbsp. brown sugar (optional)
  • Optional: 1/4 cup walnuts (chopped or pecans)

Steps to Make It

  1. Lightly grease a single layer cake pan. You can use either a round or a square pan.

  2. Pre-heat the oven to the temperature indicated on the box of your cake mix.

  3. Dump the undrained crushed pineapple into your lightly greased cake pan and spread into an even single layer. Then, dump the pie filling on top of the crushed pineapple and again, spread into an even single layer.

  4. Cover the pie filling and pineapple with the powdered cake mix right out of the box, then drizzle or crumble the vegan margarine on top of the cake mix.

  5. If you'd like, you can also sprinkle the top with some nuts and brown sugar (both are optional).

  6. Bake your pineapple dump cake according to the directions on the box of cake mix.

Enjoy your fast, easy pineapple upside-down dump cake—no frosting needed!