This vegan peach upside-down cake tastes like Summer and sunshine! The juicy caramelized peaches complement the buttery cake beautifully. And the cake part comes together in one bowl!

Overhead image of peach upside down cake with 3 slices cut out.

Simple ingredients you’ll need

Flat-lay of ingredients for the vegan peach cake.

The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.

Fresh peaches that are slightly ripe but firm enough to slice! I used yellow peaches, but white peaches or nectarines will give you similar results. Canned peaches will work too, but please blot the peaches with a paper towel beforehand as their excess juices will make the topping soggy.

Melted vegan butter for the topping and to add a nostalgic flavor to the cake itself! We’re also using neutral oil in the cake to ensure it stays soft and tender.

Non-dairy milk. I always prefer using unsweetened soy milk or oat milk for cakes as they add more depth of flavor. However, oat milk, almond milk or any other milk will work. Just make sure your milk is room temperature!

Ground nutmeg. Just 1/8 teaspoon of nutmeg adds a bakery-style touch to the cake. Or you can use 1/4 teaspoon of almond extract!

This vegan peach cake has beautiful light flavors and is perfect for any time of the day. You won’t be able to tell that it has no egg or dairy!

Close up of one slice of the peach cake showing it's fluffy golden texture.

Preparing the topping

For this peach upside-down cake, you’ll need an 8-inch (20cm) cake pan. You can use a 9-inch (23cm) cake pan, but your cake will be shorter. Please avoid using a springform pan or pans with removable bottoms because the topping will leak everywhere.

Line the bottom of your cake pan with parchment paper. Add the melted vegan butter and swirl the cake pan so it also coats the sides. Finally, sprinkle the sugar on the bottom of the cake pan!

Then, starting from the middle, arrange your sliced peaches in a concentric pattern. Or get creative and arrange your peaches however you want!

Two image collage of cake pan with butter sugar mixture and peaches arranged on top in a concentric pattern.

Preparing the cake batter

You don’t need a stand mixer or special equipment to make this cake! Just mix all the dry ingredients in a medium bowl. Then add the wet ingredients and mix until combined.

Please ensure you don’t overmix the batter! A few lumps are fine, as long as they aren’t lumps of dry flour. Finally, pour the mixture on top of the peaches.

Two image collage of bowl before and after ingredients are mixed. Final batter has consistency of pancake batter.

Baking this peach cake

During baking, the caramel topping may rise up the sides of the cake – this is completely normal. This caramelizes the edges and it’s so delicious to eat!

Your peach cake is ready when the surface is golden brown and you can insert a toothpick in the center and it comes out mostly clean (a few moist crumbs are fine). The cake may puff up in the oven and deflate slightly upon cooling – this is absolutely fine too!

Two image collage of cake pan with batter being poured on top of peaches, and final baked cake before it's turned upside down.

Flipping this upside-down cake

Let the cake cool in its pan for 10-15 minutes to allow the topping to set and for the cake to slightly firm up. If some of the cake has stuck to the sides of the pan, release it by running an offset spatula or blunt knife along the sides of the cake pan while touching the bottom.

Place a large serving plate on top of the cake pan. Then, using oven mitts, flip the whole thing allowing the cake to fall onto your plate. If some of the peach layer has stuck to the cake pan, you can place them back on the cake while it’s warm… no one will ever know ;).

This is the perfect recipe for peach season! The best part of this dessert is that the peach topping is beautiful by itself, and you don’t need to fuss with any buttercream frosting! But a slice of cake is extra delicious when served with a scoop of ice cream or whipped cream ;).

Whole peach upside down cake on a plate.

Customizing this dessert

Can I use other fruits?

Yes! Other stone fruit (such as plums and nectarines) will be lovely in this recipe. It’ll also work well with berries and sliced apples!

Make sure you check out my pineapple upside down cake and blood orange upside down cake!

Can I make this cake gluten-free?

I haven’t tested this vegan peach cake with gluten-free flour. However, I usually use half almond flour and half gluten-free all-purpose flour and I imagine it’ll work well in this recipe.

More Summery vegan cake recipes

Or check out my peach tart recipe!

Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!

Overhead image of peach upside down cake with 3 slices cut out.
No ratings yet

Vegan Peach Upside Down Cake

This vegan peach upside-down cake tastes like Summer and sunshine! The juicy peaches complement the buttery cake beautifully. This cake is easy to make and comes together in one bowl!

Ingredients

Topping

Cake

Instructions 

  • Preheat the oven to 180°C (350°F). Line the bottom of a 20cm (8-inch) round cake pan with parchment paper. My pan was around 7cm (3-inch) tall. You can also use a 23cm (9-inch) cake pan for a shorter cake.

Prepare the peach topping:

  • Pour the melted butter onto the bottom of the cake pan. Swivel around the pan so the butter spreads along the bottom and sides. Sprinkle the sugar on top of the butter.
  • Arrange the peach slices on top of the butter mixture in an overlapping concentric pattern (or whatever pattern you want). Try to ensure there are no gaps. Set aside.

Prepare the cake batter:

  • In a medium-size mixing bowl, add all the dry ingredients and whisk until well combined. Add all the wet ingredients and mix until combined and just combined.
  • Pour the batter into your prepared pan on top of the peaches.

Bake and serve:

  • Bake the cake for around 47-52 minutes (or 43-48 minutes for a 9-inch pan). If your cake is browning too quickly, carefully tent the pan with aluminum foil. The cake is ready when you insert a toothpick into the center and it comes out mostly clean (a few moist crumbs are fine).
  • Let the cake cool in its pan on a wire rack for 10 minutes. Place a serving platter on top of the pan and quickly turn the cake upside down. Serve the cake when it has mostly cooled down, or at room temperature. It's delicious with a scoop of dairy-free vanilla ice cream or a dollop of whipped dairy-free cream!
  • Store leftover cake in an airtight container in the fridge for up to 3 days and let slices come to room temperature before serving. Leftover slices can also be stored in the freezer however, the topping will change in texture and appearance.

Notes

  1. If you’re using a 9-inch (23cm) cake pan, you’ll need 3-4 peaches for the topping.
Did you Make this Recipe?Rate it & leave your feedback in the comments section below, or tag @rainbownourishments on Instagram and hashtag #rainbownourishments!

This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.