There’s something irresistible about a cake that comes out of oven already wearing its topping. This Peach Upside-Down Cake combines juicy peaches with a buttery brown sugar glaze and a soft, golden vanilla cake for an easy summer dessert that looks impressive without requiring complicated decorating.
As cake bakes, peaches soften and release their sweet juices into brown sugar topping. When you carefully flip the cake onto a plate, the fruit becomes a glossy, caramelized layer sitting beautifully over the tender cake.
Serve it slightly warm with vanilla ice cream, or enjoy a slice with coffee for a relaxed summer afternoon. It’s a wonderful choice for family dinners, potlucks, brunches, and backyard gatherings.
Why You’ll Love This Peach Upside-Down Cake
- Juicy summer peaches are the star of dessert.
- Brown sugar topping becomes buttery and caramelized.
- Cake stays soft and tender underneath the fruit.
- No frosting or decorating is required.
- Great for summer entertaining.
- Easy enough for beginner bakers.
- Delicious warm, chilled, or at room temperature.
- Perfect with a scoop of vanilla ice cream.
Ingredients
For Peach Topping
- 3–4 ripe peaches
- ½ cup packed light brown sugar
- ¼ cup unsalted butter
- 1 tablespoon lemon juice
- ½ teaspoon ground cinnamon
- Pinch of salt
For Cake
- 1½ cups all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- ½ teaspoon ground cinnamon
- ½ cup unsalted butter, softened
- ¾ cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup whole milk
For Serving
- Vanilla ice cream
- Whipped cream
- Powdered sugar, optional
Choosing Best Peaches
Choose peaches that are ripe, fragrant, and slightly firm. They should give just a little when gently pressed but shouldn’t feel mushy.
Firm-ripe peaches hold their shape better during baking and create attractive slices on top of the finished cake. If your peaches are very juicy, gently pat slices dry with a paper towel before arranging them in the pan.
You can leave the skins on for a rustic look, or peel them if you prefer a smoother topping.
Ingredient Substitutions
- Peaches: Nectarines are an excellent substitute because they have a similar texture and don’t need to be peeled.
- Fresh peaches: Frozen peaches can work when fresh peaches aren’t available. Thaw and drain them very well first.
- Whole milk: Use 2% milk if needed. The cake may be slightly less rich.
- Brown sugar: Light brown sugar gives a classic caramel flavor, while dark brown sugar creates a deeper molasses flavor.
- Butter: Salted butter can be used; reduce the added salt slightly.
- Cinnamon: Add a small amount of nutmeg or cardamom for a different flavor profile.
Kitchen Tools Needed
- 9-inch round cake pan
- Mixing bowls
- Small saucepan
- Electric hand mixer or stand mixer
- Whisk
- Rubber spatula
- Sharp knife
- Cutting board
- Wire cooling rack
- Serving plate
How to Make Peach Upside-Down Cake
1. Prepare Pan and Oven
Preheat your oven to 350°F.
Lightly grease a 9-inch round cake pan. Make sure the pan doesn’t have a loose bottom because the buttery peach topping can leak during baking.
Place pan on a baking sheet if you’re concerned about possible drips.
2. Prepare the Peaches
Wash and pit the peaches.
Slice them into approximately ¼-inch-thick slices. There’s no need to make every slice identical, but keeping them relatively even helps them bake consistently.
Set them aside while you prepare the topping.
3. Make Brown Sugar Topping
Add the butter and brown sugar to a small saucepan over medium-low heat.
Cook for about 2–3 minutes, stirring until the butter melts and the sugar becomes glossy.
Stir in the lemon juice, cinnamon, and salt.
The mixture should look smooth and syrupy. Don’t cook it too long or allow it to become hard like candy.
4. Arrange the Peaches
Pour the brown sugar mixture into the bottom of the prepared cake pan.
Arrange the peach slices over the topping in slightly overlapping circles.
Take a little extra time with this step because the peaches will become the visible top of the cake after it’s inverted.
5. Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, salt, and cinnamon.
Set aside.
6. Cream the Butter and Sugar
In a large bowl, beat the softened butter and granulated sugar for about 2–3 minutes, until pale and fluffy.
This creates air pockets in the butter mixture that help give the cake a lighter texture.
7. Add Eggs and Vanilla
Beat in the eggs one at a time, mixing well after each addition.
Add the vanilla extract and mix until combined.
8. Finish Cake Batter
Add about one-third of the flour mixture to the butter mixture and mix gently.
Add half of the milk, followed by another third of the flour mixture.
Add the remaining milk and flour, mixing just until the batter is smooth.
Don’t overmix. Stop as soon as the flour disappears.
9. Add Batter to the Pan
Carefully spoon the cake batter over the arranged peaches.
Spread it gently with a rubber spatula so you don’t disturb the peach arrangement.
10. Bake
Bake for approximately 40–50 minutes.
The cake is ready when the top is golden brown and a toothpick inserted into the center of the cake comes out with a few moist crumbs.
The edges should look set, and the center should spring back lightly when touched.
11. Let the Cake Rest
Remove the cake from the oven and let it cool in the pan for about 10–15 minutes.
Don’t let it cool completely in the pan. The caramelized topping can begin to set and make the cake harder to release.
12. Flip the Cake
Place a large serving plate upside down over the cake pan.
Carefully but confidently invert the pan and plate together.
Lift the pan slowly.
If a few peach slices remain in the pan, simply place them back onto the cake while the topping is still warm.
Allow the cake to cool slightly before slicing.
Pro Tips for the Best Peach Upside-Down Cake
Don’t use overripe peaches
Very soft peaches can release excessive moisture and become mushy during baking.
Arrange the peaches carefully
The bottom of the pan becomes the top of the finished cake, so your peach arrangement matters.
Don’t overmix the batter
Overmixing develops gluten and can make the cake dense instead of tender.
Don’t flip immediately
Give the cake about 10–15 minutes to settle after baking. Flipping it while it’s scorching hot can make the topping run excessively.
Don’t wait too long to invert it
If the cake sits in the pan for too long, the brown sugar topping can cool and stick.
Use a sturdy serving plate
The cake can be heavy and slippery because of the fruit and caramelized topping. Choose a plate that’s large enough to catch the edges.
Variations
Peach Raspberry Upside-Down Cake
Add a handful of fresh raspberries between peach slices before pouring in the cake batter.
Peach Blueberry Cake
Scatter ½ cup blueberries over the peaches for a colorful summer combination.
Peach Almond Upside-Down Cake
Add ½ teaspoon almond extract to batter and sprinkle sliced almonds over the peaches.
Peach Ginger Cake
Add ½ teaspoon ground ginger to the cake batter for a warm, slightly spicy flavor.
Peach Bourbon Cake
For an adult version, add 1 tablespoon bourbon to brown sugar topping.
Peach and Brown Sugar Cake
Use dark brown sugar instead of light brown sugar for a deeper caramel flavor.
What to Serve With Peach Upside-Down Cake
This cake is especially good when served slightly warm with:
- Vanilla ice cream
- Whipped cream
- Fresh peach slices
- Caramel sauce
- Toasted pecans
- Greek yogurt
- Fresh berries
A scoop of vanilla ice cream slowly melting over a warm slice is hard to beat.
Storage Instructions
Refrigerator
Cover leftover cake tightly and refrigerate for up to 4 days.
Allow it to come closer to room temperature before serving for the best texture.
Freezer
Wrap individual slices tightly in plastic wrap and place them in a freezer-safe container.
Freeze for up to 2 months.
Reheating
Warm individual slices in the microwave for about 15–25 seconds.
Serve immediately with ice cream if desired.
Make-Ahead Tips
You can bake this cake up to 1 day ahead.
Once completely cooled, cover it tightly and refrigerate. Bring it toward room temperature before serving.
For the best presentation, don’t add powdered sugar until just before serving.
Frequently Asked Questions
Can I use canned peaches?
Yes. Drain them very well and pat them dry before using. Fresh peaches provide the best texture, but canned peaches are a convenient alternative.
Do I need to peel the peaches?
No. Peach skins are edible and add color. Peel them if you prefer a softer, smoother topping.
Can I use frozen peaches?
Yes. Thaw them completely and drain away excess liquid before arranging them in the pan.
Why did my cake stick to the pan?
The caramelized brown sugar topping can stick if the cake cools too long in the pan. Invert the cake after about 10–15 minutes while the topping is still warm.
Why is my cake soggy?
The most common reason is excess moisture from very juicy or overripe peaches. Choose firm-ripe peaches and pat them dry before using.
Can I make this cake in a cast-iron skillet?
Yes. A well-seasoned 9- or 10-inch cast-iron skillet can work beautifully, although baking time may vary slightly.
How do I know when the cake is done?
Insert a toothpick into the cake portion in the center. It should come out with a few moist crumbs but no wet batter.
Can I make peach upside-down cake ahead of time?
Yes. Make it a day ahead, cover tightly, and refrigerate. Let it come closer to room temperature before serving.

Peach Upside-Down Cake
Ingredients
Method
- Preheat the oven to 350°F. Lightly grease a 9-inch round cake pan.
- Wash, pit, and slice the peaches into approximately ¼-inch-thick slices.
- In a small saucepan over medium-low heat, melt the butter with the brown sugar.
- Stir in the lemon juice, cinnamon, and salt. Cook for 2–3 minutes until glossy and smooth.
- Pour the brown sugar mixture into the bottom of the prepared cake pan.
- Arrange the peach slices over the brown sugar mixture, slightly overlapping them.
- In a medium bowl, whisk together the flour, baking powder, salt, and cinnamon.
- In a separate large bowl, beat the softened butter and granulated sugar for 2–3 minutes, until light and fluffy.
- Beat in the eggs one at a time, then mix in the vanilla extract.
- Add one-third of the dry ingredients and mix gently.
- Add half of the milk and mix until just combined.
- Repeat with another third of the dry ingredients, the remaining milk, and the remaining dry ingredients.
- Spoon the batter carefully over the peaches and spread it evenly without disturbing the fruit.
- Bake for 40–50 minutes, or until golden brown and a toothpick inserted into the center of the cake comes out with a few moist crumbs.
- Remove from the oven and cool in the pan for 10–15 minutes.
- Place a serving plate over the cake pan and carefully invert the cake.
- Slowly lift away the pan. If any peach slices remain in the pan, place them back onto the cake.
- Allow the cake to cool slightly before slicing.
- Serve warm or at room temperature with vanilla ice cream or whipped cream.