Three times in a week, I found myself in the kitchen with sticky fingers and a timer ticking down, peeling and slicing fresh peaches like it was some kind of ritual. Each time, I tweaked the batter just a bit—less sugar this round, more butter the next—and yet, the magic seemed to come from the peaches themselves, glistening and tender, their aroma filling the whole house. Honestly, the obsession wasn’t about perfecting a standard cake; it was about chasing that elusive moment when the caramelized fruit meets moist cake and tangy cream cheese frosting in a way that feels almost too good to be true.
By the fourth time I made this Moist Fresh Peach Upside-Down Cake with Cream Cheese Frosting, I realized it wasn’t just a summer dessert; it was a kind of edible memory locked in a pan. The peaches’ sweetness wrapping around the buttery cake, with the cool, creamy frosting balancing everything out, created a sensation I couldn’t quite put into words but kept pulling me back to the oven. It’s funny how such a simple combination can spark that kind of fixation, but here I am—every Friday for a month, this cake landed on my table.
What really hooked me was how the peaches transform—softening just enough, caramelizing into sticky little pools that soak the cake beneath without turning soggy. And the frosting? Cream cheese with a hint of vanilla and a touch of citrus to cut through the richness, making each bite a little celebration. There’s something about the way this cake settles in the mouth that feels both comforting and fresh, like a late summer afternoon wrapped into dessert form. I guess that’s why it stuck—because every slice carries a whisper of sun and a promise of sweetness that you just want to savor again and again.
Why You’ll Love This Recipe
This Moist Fresh Peach Upside-Down Cake with Cream Cheese Frosting has been battle-tested in my kitchen, and honestly, it’s become a bit of a legend among friends and family. It’s the kind of recipe that’s easy enough to whip up on a whim but special enough to bring out when you want to impress without stressing.
- Quick & Easy: Comes together in under 60 minutes, perfect for a weekend baking session or a last-minute dessert emergency.
- Simple Ingredients: No need for exotic pantry items—just fresh peaches, basic baking staples, and cream cheese for frosting.
- Perfect for Any Occasion: Whether it’s a casual brunch, a summer party, or a cozy dinner, this cake fits right in.
- Crowd-Pleaser: Kids and adults alike can’t get enough of the combination of tender peaches and rich cream cheese frosting.
- Unbelievably Moist: The peach juices caramelize beautifully, keeping the cake moist without being soggy.
What sets this recipe apart is the way the peaches are handled—fresh, ripe, and sliced just thick enough to hold their shape but soft enough to melt into the cake. Plus, the cream cheese frosting isn’t just spread on; it’s whipped to a smooth, slightly tangy finish that complements the sweetness perfectly. This isn’t your run-of-the-mill upside-down cake; it’s the version that makes you close your eyes after the first bite, savoring that perfect balance of flavors and textures.
If you want a dessert that feels like a warm hug but still fresh and bright, this recipe will be your new go-to. And hey, if you’re looking for a main course to pair it with, the honey mustard glazed chicken thighs are a fantastic savory match with their sweet-savory glaze creating a lovely contrast.
What Ingredients You Will Need
This recipe keeps things straightforward with wholesome, fresh ingredients that work together to create a cake bursting with flavor and moisture. Most of these you probably have on hand, and the peaches are the real star, so picking the right ones matters.
- Fresh Peaches: 4-5 medium, ripe but firm peaches, peeled and sliced thickly (soft, juicy peaches soak into the cake without disintegrating).
- Unsalted Butter: 1/2 cup (113g), melted (adds richness and helps caramelize the peaches).
- Brown Sugar: 3/4 cup (150g), packed (for that deep caramel flavor under the peaches).
- All-Purpose Flour: 1 1/2 cups (190g) – I recommend King Arthur for consistent texture.
- Baking Powder: 2 teaspoons (for proper rise).
- Salt: 1/4 teaspoon (balances sweetness).
- Granulated Sugar: 3/4 cup (150g) (sweetens the cake batter).
- Large Eggs: 2, room temperature (helps with structure and moisture).
- Whole Milk: 1/2 cup (120ml), room temperature (keeps the batter tender; you can use almond milk if preferred).
- Vanilla Extract: 1 teaspoon (adds warmth and depth).
For the Cream Cheese Frosting:
- Cream Cheese: 8 oz (225g), softened (full fat for best creaminess).
- Unsalted Butter: 1/4 cup (57g), softened (helps the frosting spread smoothly).
- Powdered Sugar: 2 cups (240g), sifted (for smooth texture).
- Vanilla Extract: 1 teaspoon.
- Fresh Lemon Juice: 1 tablespoon (optional, adds a subtle tang to cut richness).
For the peaches, if you can’t find fresh, ripe ones in season, frozen sliced peaches (thawed and patted dry) work in a pinch. And if you’re looking to make this gluten-free, swapping the all-purpose flour for a 1:1 gluten-free baking mix works surprisingly well here. You can also swap the cream cheese with a dairy-free alternative to make the frosting vegan-friendly.
Equipment Needed
- 9-inch (23 cm) round cake pan: A classic choice for upside-down cakes; non-stick pans make flipping easier.
- Mixing bowls: At least two—one for dry ingredients, one for wet.
- Electric mixer or hand whisk: For whipping the frosting and batter smoothly.
- Measuring cups and spoons: For precise ingredient amounts.
- Spatula: For folding ingredients and spreading batter evenly.
- Cooling rack: To let the cake cool evenly before frosting.
If you don’t have a 9-inch round pan, a 9×9 inch square pan can work, but the cake might be a bit thicker, so add a few extra minutes to baking time. I once tried this recipe in a cast-iron skillet, and it gave the edges a lovely crispness that was a happy accident. Just be sure to grease well and handle the pan carefully when flipping.
Preparation Method
- Preheat your oven to 350°F (175°C). Grease your 9-inch cake pan thoroughly with butter and dust lightly with flour to prevent sticking.
- Prepare the peach topping: In a small bowl, mix the melted butter and brown sugar together until combined. Pour this mixture evenly into the bottom of your cake pan. Arrange the sliced peaches on top in a single layer, slightly overlapping if you need to – but not too thick.
- Mix dry ingredients: In a medium bowl, whisk together the flour, baking powder, and salt. This helps distribute the leavening agents and salt evenly.
- Cream sugar and eggs: In a large bowl, beat the granulated sugar and eggs until pale and fluffy, about 3 minutes. This step builds air into your batter for a light texture.
- Add milk and vanilla: Slowly mix in the milk and vanilla extract to the egg mixture until smooth.
- Combine dry and wet: Gradually fold the flour mixture into the wet ingredients using a spatula. Don’t overmix—stop when you no longer see flour streaks to avoid a dense cake.
- Pour batter over peaches: Carefully spread the batter evenly on top of the peach layer in your pan. Tap the pan gently on the counter to remove air bubbles.
- Bake: Place the pan on the middle rack and bake for 45-50 minutes, or until a toothpick inserted in the center comes out clean and the edges start to pull away from the pan.
- Cool slightly: Let the cake cool in the pan on a wire rack for about 10 minutes. This rest lets the peach topping set a bit so it doesn’t slide when you flip it.
- Invert the cake: Place a serving plate over the pan and carefully flip it over. Gently lift the pan off to reveal the caramelized peach topping.
- Make the cream cheese frosting: Beat the softened cream cheese and butter together until creamy and smooth. Gradually add powdered sugar and vanilla extract, beating until fluffy. Add lemon juice last, if using, to brighten flavors.
- Frost and serve: Once the cake is completely cool, spread the cream cheese frosting over the top or serve on the side for guests to add as they like.
If the cake seems too moist on top after flipping, a quick 3-5 minute broil under the oven can help caramelize and set the topping further—but watch closely to avoid burning. Also, I always line my pan with parchment paper on the bottom before greasing; it’s a little trick that saved me from a botched flip during my first few attempts.
Cooking Tips & Techniques
When working with an upside-down cake, timing and ingredient temperature matter more than you might expect. Here are some tips that saved me from a few early mishaps:
- Peach Prep: Peel your peaches with a sharp paring knife or a vegetable peeler for thin, even slices. If the peaches are too underripe, they won’t caramelize properly and can make the topping watery.
- Butter and Sugar Mix: Make sure your melted butter isn’t too hot when mixing with brown sugar—if it’s too warm, it can start cooking the sugar prematurely, affecting caramelization.
- Don’t Overmix Batter: Fold the dry ingredients gently into the wet to keep your cake tender. Overmixing activates gluten unnecessarily, making the crumb tough.
- Pan Greasing: Grease and lightly flour your pan or use parchment paper for an easier release. Cast iron pans give a beautiful crust but require extra care when flipping.
- Cooling Time: Let the cake cool a bit before flipping but don’t wait too long, or the caramel might harden and stick to the pan.
- Frosting Consistency: If your cream cheese frosting feels too soft, chill it for 15 minutes before spreading to get a smoother finish.
One lesson I learned the hard way was flipping the cake while it was still too hot—resulting in half the peaches sticking to the pan. Patience here is key, even when you’re hungry for that first slice.
Variations & Adaptations
This cake lends itself well to tweaks and changes depending on what you have on hand or your dietary needs. Here are some ideas I’ve tried or thought about:
- Seasonal Fruit Swap: In the fall, swapping peaches for sliced pears or apples with a sprinkle of cinnamon creates a cozy twist.
- Gluten-Free Version: Use a gluten-free baking mix instead of all-purpose flour; the texture stays moist and tender.
- Vegan Adaptation: Replace butter with coconut oil, use flax eggs instead of eggs, and swap cream cheese for a dairy-free alternative like cashew-based cream cheese.
- Spiced Variation: Add a teaspoon of ground ginger or cardamom to the batter for a warm, aromatic touch.
- Alcohol-Infused: A splash of bourbon or rum in the batter pairs beautifully with the peaches’ sweetness for adult gatherings.
Personally, I tried adding a handful of toasted pecans over the peach layer once, which added a nice crunch and nuttiness that balanced the softness of the cake wonderfully.
Serving & Storage Suggestions
This cake is best served at room temperature with a generous smear of cream cheese frosting. The contrast between the slightly warm peach topping and the cool, tangy frosting is a delight.
For a special touch, pair it with a dollop of whipped cream or a scoop of vanilla bean ice cream. It’s also lovely alongside a cup of freshly brewed coffee or iced tea on a warm afternoon.
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making the cake even more luscious. If you want to freeze it, wrap tightly in plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the fridge before serving.
Reheating slices gently in a warm oven (around 300°F / 150°C for 10 minutes) brings back that just-baked charm, especially if you want the topping to soften again.
For a full meal pairing, this dessert rounds out a dinner like the lemon garlic butter cod beautifully, offering a fresh, sweet finish to a savory seafood main.
Nutritional Information & Benefits
This Moist Fresh Peach Upside-Down Cake with Cream Cheese Frosting offers an indulgent treat with some redeeming qualities thanks to its fresh peach content and moderate sugar levels.
- Per serving (approximate): 350 calories, 18g fat, 45g carbohydrates, 3g protein.
- Peaches provide vitamins A and C, along with antioxidants that support skin and immune health.
- Cream cheese adds calcium and protein, but keep portion size in mind due to fat content.
- This recipe can be adapted for gluten-free or dairy-free diets as needed.
- Using real fruit instead of canned or syrup-packed peaches keeps added sugars lower and adds fiber.
From my perspective, this cake is a reminder that you can enjoy dessert without feeling weighed down—especially when made with fresh ingredients and eaten in good company.
Conclusion
To wrap it up, this Moist Fresh Peach Upside-Down Cake with Cream Cheese Frosting is more than just a dessert; it’s a little ritual that’s easy to make yet feels special every time. Whether you’re treating yourself after a long day or sharing with friends, the juicy peaches and luscious frosting come together in a way that’s hard to forget.
Feel free to swap in your favorite fruits, tweak the frosting to your taste, or try the variations to make it truly yours. I love this cake because it’s forgiving, approachable, and honest—all the best qualities I want in a recipe.
When you make it, I’d love to hear how you put your own spin on it. Baking is better when shared, after all. So go ahead, enjoy every sticky, sweet bite.
FAQs
Can I use canned peaches for this upside-down cake?
You can, but fresh peaches give the best texture and flavor. If using canned, drain well and pat dry to avoid excess moisture that can make the cake soggy.
How do I prevent the cake from sticking when flipping?
Grease the pan well and consider lining the bottom with parchment paper. Let the cake cool for 10 minutes before flipping to let the caramel set slightly.
Can I make this cake ahead of time?
Yes! It’s great made a day in advance. Store in the fridge and add the cream cheese frosting just before serving for the best texture.
What’s the best way to peel peaches quickly?
Score a small “X” on the peach bottom and blanch in boiling water for 30 seconds, then transfer to ice water. The skin should slip off easily.
Can I substitute the cream cheese frosting with whipped cream?
Absolutely. Whipped cream or even a dollop of mascarpone works well for a lighter topping, though you’ll miss that tangy richness.
Pin This Recipe!
Moist Fresh Peach Upside-Down Cake with Cream Cheese Frosting
A moist and tender upside-down cake featuring fresh peaches caramelized to perfection, topped with a smooth and tangy cream cheese frosting. This easy-to-make dessert is perfect for any occasion and offers a delightful balance of sweet and fresh flavors.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 4–5 medium ripe but firm fresh peaches, peeled and sliced thickly
- 1/2 cup (113g) unsalted butter, melted
- 3/4 cup (150g) packed brown sugar
- 1 1/2 cups (190g) all-purpose flour
- 2 teaspoons baking powder
- 1/4 teaspoon salt
- 3/4 cup (150g) granulated sugar
- 2 large eggs, room temperature
- 1/2 cup (120ml) whole milk, room temperature (or almond milk)
- 1 teaspoon vanilla extract
- For the Cream Cheese Frosting:
- 8 oz (225g) cream cheese, softened
- 1/4 cup (57g) unsalted butter, softened
- 2 cups (240g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1 tablespoon fresh lemon juice (optional)
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9-inch cake pan thoroughly with butter and dust lightly with flour to prevent sticking.
- In a small bowl, mix the melted butter and brown sugar until combined. Pour this mixture evenly into the bottom of the cake pan.
- Arrange the sliced peaches on top of the butter and sugar mixture in a single layer, slightly overlapping but not too thick.
- In a medium bowl, whisk together the flour, baking powder, and salt.
- In a large bowl, beat the granulated sugar and eggs until pale and fluffy, about 3 minutes.
- Slowly mix in the milk and vanilla extract to the egg mixture until smooth.
- Gradually fold the flour mixture into the wet ingredients using a spatula. Stop when no flour streaks remain to avoid overmixing.
- Carefully spread the batter evenly over the peach layer in the pan. Tap the pan gently on the counter to remove air bubbles.
- Bake on the middle rack for 45-50 minutes, or until a toothpick inserted in the center comes out clean and edges start to pull away from the pan.
- Let the cake cool in the pan on a wire rack for about 10 minutes to allow the peach topping to set.
- Place a serving plate over the pan and carefully flip it over. Gently lift the pan off to reveal the caramelized peach topping.
- To make the cream cheese frosting, beat the softened cream cheese and butter together until creamy and smooth.
- Gradually add powdered sugar and vanilla extract, beating until fluffy. Add lemon juice last, if using, to brighten flavors.
- Once the cake is completely cool, spread the cream cheese frosting over the top or serve on the side.
Notes
Line the pan with parchment paper before greasing for easier flipping. If the cake is too moist on top after flipping, broil for 3-5 minutes to caramelize the topping further. Chill frosting for 15 minutes if too soft before spreading. Use fresh ripe peaches for best caramelization and texture. Can substitute with frozen peaches if thawed and patted dry. For gluten-free, use 1:1 gluten-free baking mix. For vegan, replace butter with coconut oil, eggs with flax eggs, and cream cheese with dairy-free alternative.
Nutrition
- Serving Size: 1 slice (1/8 of cake
- Calories: 350
- Fat: 18
- Carbohydrates: 45
- Protein: 3
Keywords: peach upside-down cake, cream cheese frosting, fresh peaches, summer dessert, moist cake, easy cake recipe, caramelized peaches






