On the first hot day I tested this peaches and cream cake I wanted the peaches to stand out, not dissolve into a mushy puddle on top. The peaches and cream cake in this recipe starts with ripe summer peaches macerated just long enough to draw out sweetness, then roasted briefly to concentrate flavor and keep the fruit’s shape. I tuned the cake crumb and the airy cream topping so each bite has a clear peach note and a soft, not-soggy, texture.

Why this peaches and cream cake works
The key technique here is treating the peaches like a cooking ingredient rather than an afterthought. By macerating the slices with a touch of sugar and lemon, then roasting them 10–12 minutes, the peaches develop a syrupy intensity while still holding their shape; that prevents the cake from becoming watery on the first slice. The cake itself is a tender, buttery-sour-cream crumb that balances peach sweetness without collapsing under the fruit. I adjusted the flour-to-fat ratio during testing to keep the crumb light but sturdy enough to support a cream topping. The cream layer is stabilized with a small amount of powdered sugar and cream cheese so it holds up in warm weather without tasting heavy.
Key takeaways
- Roasting peaches concentrates flavor and prevents a soggy cake.
- A sour-cream-style batter gives a tender but stable crumb.
- Lightly stabilized whipped cream stays airy while holding fruit on top.
Ingredients you’ll need and what to substitute
You’ll need fresh ripe peaches for the best texture and flavor—firm-ripe is the sweet spot: soft enough to taste ripe but not too soft to fall apart when sliced. I macerate the peaches briefly with sugar and lemon to draw out juices; you can swap brown sugar for some of the granulated sugar in the macerate if you prefer a deeper caramel note. The cake uses sour cream for moisture and tang; plain Greek yogurt (whole-milk) can be used as a substitute but will make the crumb slightly denser. I use unsalted butter so you can control salt, but if you only have salted butter reduce the added salt by 1/4 teaspoon. For the cream topping, cream cheese adds body and stability; if you want a lighter version, swap half the cream cheese for mascarpone for a silkier texture—but reduce powdered sugar by 1 tablespoon to avoid oversweetening.
Equipment
You’ll want a 9-inch springform pan or a 9-inch round cake pan with high sides so the fruit and topping stay contained. A baking sheet for roasting the peaches, a stand mixer or handheld mixer for the cake batter and whipped topping, and an oven thermometer if your oven runs hot are helpful. If you don’t have a springform, a 9-inch cake pan lined with parchment and wrapped in foil works fine.
How to make peaches and cream cake
Prepare the peaches
Start by slicing 3–4 medium ripe peaches into 1/4-inch wedges and toss them with 2 tablespoons granulated sugar and 1 tablespoon fresh lemon juice in a bowl. Let them sit 10 minutes while you preheat the oven to 375°F; this maceration draws out a little juice that will both sweeten and concentrate the peach flavor. Arrange the slices on a rimmed baking sheet in a single layer and roast for 10–12 minutes until they release some liquid and the edges just begin to caramelize; remove and cool slightly. This step deepens the peach flavor and prevents the cake surface from becoming watery when assembled.
Make the cake batter
While the peaches rest, reduce the oven to 350°F and grease a 9-inch springform pan, lining the bottom with parchment. Cream 10 tablespoons (1 stick plus 2 tablespoons) unsalted butter with 1 cup granulated sugar until light and slightly fluffy using a mixer, about 2–3 minutes. Add 2 large eggs, one at a time, beating until each is incorporated. Stir in 1 teaspoon vanilla extract. In a separate bowl whisk together 1 3/4 cups all-purpose flour, 1 1/2 teaspoons baking powder, and 1/2 teaspoon fine salt. In a measuring cup combine 1/2 cup sour cream and 1/4 cup milk (or use all milk if you prefer). Add the dry ingredients to the butter mixture in two additions, alternating with the sour cream mixture, beginning and ending with dry ingredients, and mix until just combined—do not overmix. Spoon the batter into the prepared pan and smooth the top; it will be thick but spreadable.
Assemble and bake
Arrange the roasted peach slices in a single layer over the batter, pressing them in gently so they nestle without sinking. Bake at 350°F for 35–42 minutes until the cake is golden at the edges and a toothpick inserted into the center (avoiding direct peach) comes out with a few moist crumbs but not wet batter. Remove the cake to a wire rack and let it cool in the pan for 15 minutes before releasing the springform and cooling completely. Cooling fully is important so the cream topping doesn’t melt into the cake.
Prepare the cream topping and finish
For the peaches and cream finish, beat 1 cup heavy cream until soft peaks form. In a separate bowl beat 4 ounces cream cheese (room temperature) with 1/3 cup powdered sugar and 1/2 teaspoon vanilla extract until smooth. Fold the whipped cream into the cream cheese mixture until just combined and airy. Spread the cream over the cooled cake and arrange a few extra roasted peach slices on top. Chill at least 30 minutes to set before slicing. For a more decorative finish, reserve a few peach slices to fan on each serving.
Things I learned the hard way
- Don’t skip the roast step—raw peach slices release too much water while baking and make the cake soggy. Roasting concentrates flavor and reduces loose liquid.
- If your peaches are very juicy, reduce maceration sugar to 1 tablespoon to avoid an overly syrupy top.
- Let the cake cool completely before adding the cream topping; I once spread the cream too soon and watched it melt into the warm crumb.
- Use room-temperature eggs and cream cheese for smoother batter and topping; cold ingredients can make lumps or longer mixing times that overwork the batter.
- If the cake center browns too quickly, tent with foil after 25 minutes and continue baking until a toothpick comes out with moist crumbs.
- First test run: I tried folding fresh raw peaches into the batter and ended up with pockets of fruit that sank—placing roasted peaches on top keeps the crumb structure intact.
Variations to try
- Almond-peach: Add 1/2 teaspoon almond extract to the batter and sprinkle 2 tablespoons sliced almonds over the peaches before baking; watch for faster browning and tent if necessary.
- Berry-peach: Fold 3/4 cup halved fresh blueberries into the batter for a mixed-fruit cake; reduce oven time by 3–5 minutes and watch the center for doneness.
- Lemon cream: Add 1 tablespoon lemon zest to the batter and 1 tablespoon to the cream topping for a brighter finish; use slightly less powdered sugar if using more lemon zest.
- Layered shortcake style: Bake the batter in two 8-inch pans and split the peaches and cream between the layers for a taller presentation; increase chilling time for the set between layers.
Storage, freezing, and reheating
Store the assembled peaches and cream cake covered in the refrigerator for up to 3 days; the cream topping holds up well but the peaches will slowly release moisture so best eaten within the first 48 hours. You can freeze the plain baked cake (without the cream topping) wrapped tightly in plastic and foil for up to 2 months; thaw overnight in the refrigerator, then whip fresh cream and assemble. For single slices, cool to room temperature, refrigerate on a plate covered with plastic wrap, and bring to room temperature for 20–30 minutes before serving if you prefer a softer cream texture.
What to serve with peaches and cream cake
This cake pairs well with a simple scoop of vanilla ice cream, a cup of medium-roast coffee, or a fresh summer fruit salad. For a brunch spread, serve alongside lemon poppy seed muffins or a lightly dressed green salad to balance sweetness.


Peaches and Cream Cake
Ingredients
Equipment
Method
- Toss the sliced peaches with 2 tablespoons granulated sugar and 1 tablespoon lemon juice and let sit 10 minutes while you preheat the oven to 375°F; arrange peaches on a rimmed baking sheet in a single layer.
- Roast the peaches 10–12 minutes until they release juice and the edges begin to caramelize; remove and cool slightly, then reduce oven temperature to 350°F.
- Grease a 9-inch springform pan and line the bottom with parchment. Cream 10 tablespoons softened unsalted butter with 1 cup granulated sugar until light, then add the eggs one at a time, mixing after each, and stir in 1 teaspoon vanilla.
- Whisk 1 3/4 cups flour with 1 1/2 teaspoons baking powder and 1/2 teaspoon salt; combine 1/2 cup sour cream with 1/4 cup milk. Add the dry mixture to the butter mixture in two additions alternating with the sour cream mixture, beginning and ending with dry ingredients, mixing just until combined.
- Spread the batter into the prepared pan, arrange roasted peaches on top in a single layer pressing lightly, and bake at 350°F for 35–42 minutes until a toothpick inserted into the center (avoiding direct peach) comes out with moist crumbs. Cool in pan 15 minutes, then release and cool completely on a wire rack.
- Beat 4 ounces room-temperature cream cheese with 1/3 cup powdered sugar and 1/2 teaspoon vanilla until smooth. Whip 1 cup cold heavy cream to soft peaks and fold into the cream cheese mixture until light. Spread over the fully cooled cake, garnish with roasted peach slices, and chill at least 30 minutes before slicing.
Notes
Frequently asked questions
Can I use canned or frozen peaches? Yes, but fresh is best for texture; if using frozen, thaw and drain well and roast briefly to remove excess water. If using canned, drain thoroughly and pat dry before roasting.
How ripe should the peaches be? Use firm-ripe peaches that yield slightly to pressure; overly soft fruit will break down during roasting and baking, while underripe will lack sweetness.
Can I make the cake a day ahead? You can bake the cake a day ahead and store it wrapped at room temperature; add the cream topping and peaches the day you plan to serve to keep texture fresh.
Why did my cake sink in the middle? Sinking can be due to underbaking, overmixing, or opening the oven too early; ensure the center reaches doneness by checking with a toothpick and avoid overbeating the batter once flour is added.
Is this cake freezer-friendly? The baked cake (without cream topping) freezes well for up to 2 months wrapped tightly; do not freeze with the cream topping as texture will change.
Closing
This peaches and cream cake highlights fresh peaches with a lightly tangy cake and airy, stabilized cream—peach flavor that’s present in every bite without a soggy top. It’s one of my favorite simple summer desserts that travels well to picnics when kept chilled and sliced just before serving.
