Life’s short. Eat dessert first.
Effing Delicious
Cakes

Vintage Peach Heart Cake

June 2, 2025 By
Jump to Recipe
Table of Contents

Peach cakes don’t get nearly enough attention, especially when it comes to celebration cakes! I had so much fun making this vintage peach heart cake recipe, with its soft, peach-flavored layers, homemade peach compote, and pretty blush-colored buttercream. Getting a good peach flavor into a cake can be tricky because fresh peaches contain so much water. I use peach puree in the batter, cook down the fruit for the filling, and add freeze-dried peach powder to bring out that sweet, fruity flavor without making the cake soggy. The buttercream gets a little peach powder too, giving it a delicate flavor to match those gorgeous peachy tones. And of course, I couldn’t resist going all out with the vintage piping. Those frilly borders take a little patience, but watching them come together around the heart is one of the most satisfying parts of decorating this cake.

Vintage peach heart cake with piped peach buttercream and peach compote between two tender cake layers

What Makes This Cake So Frickin’ Good

  • All that peach flavor without a soggy cake: Peaches bring plenty of moisture to the party, so getting the texture right matters. I use reverse creaming to keep the crumb fine and even, allowing the cake to stay soft while holding its shape around the filling. Nobody wants a gorgeous heart cake that falls apart when it’s time to cut a slice!
  • Peaches in the batter, peaches in the flavor: Fresh peach puree gives the cake its fruity character, while freeze-dried peach powder adds a more concentrated peach flavor. I find this combination particularly useful because fresh peaches alone can lose some of their delicate flavor during baking.
  • A thick, juicy filling that knows its place: The homemade peach compote is cooked until the fruit softens and the juices turn thick and glossy. You still get that sweet, fruity filling, but it stays tucked inside the buttercream border instead of making an unexpected escape down the sides.
  • Buttercream that’s pretty AND tastes like peaches: Freeze-dried peach powder and a little peach preserve bring real fruit flavor to the frosting. I keep the consistency firm enough for those elaborate vintage shells and swags, but smooth enough to pipe without fighting the bag. Decorating should be fun, not an arm workout!
  • The secret to keeping those frilly details neat: I always give the filled cake a short rest in the refrigerator after applying the crumb coat. Once the buttercream firms up, I have a stable surface for building the decorative borders, and the heart keeps its defined point and curves beneath all that piping.

Ingredient Notes for Vintage Peach Heart Cake

  • Cake flour: Its lower protein content helps create a soft, close crumb. Weigh it rather than packing it into cups, and do not replace it with self-rising flour because the leavening and salt are already balanced.
  • Peach puree: Puree peeled ripe peaches until completely smooth, then weigh the puree. Avoid a watery puree because uncontrolled moisture can make the center dense or gummy.
  • Freeze-dried peach powder: This provides concentrated flavor and natural color without adding water. Grind freeze-dried peaches into a fine powder and sift out hard pieces before measuring.
  • Butter and oil: Butter supplies flavor and structure, while neutral oil keeps the chilled cake from feeling firm or dry. The butter should be pliable but still cool enough to hold its shape.
  • Sour cream: Full-fat sour cream supplies fat, acidity, and moisture. Bring it to room temperature so the batter emulsifies smoothly rather than separating.
  • Peaches for the compote: Fresh or frozen peeled peaches work in the cooked filling. Thaw frozen fruit and include its released juice because the filling is cooked until the excess water evaporates.
  • Peach preserves: Smooth preserves flavor the buttercream with less free water than puree. Press preserves with large fruit pieces through a fine-mesh sieve before adding them.

My Best Baking Tips for This Vintage Peach Cake

  • Weigh the batter into the pans rather than judging by eye. Heart pans exaggerate even small layer-height differences, which can make the assembled cake lean toward one curve.
  • Keep the peach compote cold and thick before assembly. If it flows when spooned, return it to the saucepan and cook briefly until a spatula drawn through it leaves a clear path.
  • Do not pour extra peach puree into the buttercream for stronger flavor. The additional water can soften the frosting and blur the piped ridges; use finely ground freeze-dried peach powder instead.
  • Press each cake layer straight down when stacking rather than twisting it into position. Twisting can break the buttercream dam and push peach filling toward the outside edge.
  • Practice a few shells and ruffles on parchment before decorating the cake. If the ridges slump, chill the piping bag for 5 to 10 minutes; if the frosting cracks, knead the bag briefly to warm it.

Ingredients for Vintage Peach Heart Cake

  • 4 g nonstick baking spray (For coating the heart pans)
  • 300 g cake flour (Sifted if lumpy)
  • 12 g baking powder (Approximately 1 tablespoon)
  • 2 g baking soda (Approximately 1/2 teaspoon)
  • 5 g fine sea salt (For the cake batter)
  • 25 g freeze-dried peach powder (Finely ground and sifted, for the cake batter)
  • 170 g unsalted butter (Softened to 65°F to 68°F)
  • 300 g granulated sugar (For the cake batter)
  • 60 g neutral vegetable oil (Such as canola or sunflower oil)
  • 3 large eggs (About 150 g without shells, at room temperature)
  • 2 large egg whites (About 60 g, at room temperature)
  • 10 g pure vanilla extract (For the cake batter)
  • 180 g full-fat sour cream (At room temperature)
  • 120 g whole milk (At room temperature)
  • 120 g smooth peach puree (Made from peeled peaches, at room temperature)
  • 450 g peeled peaches (Fresh or frozen, cut into 1/2-inch pieces)
  • 100 g granulated sugar (For the peach compote)
  • 24 g cornstarch (For thickening the compote)
  • 30 g fresh lemon juice (For the peach compote)
  • 1 g fine sea salt (For the peach compote)
  • 454 g unsalted butter (Softened to 65°F to 68°F, for the buttercream)
  • 720 g confectioners’ sugar (Sifted if lumpy)
  • 25 g freeze-dried peach powder (Finely ground and sifted, for the buttercream)
  • 3 g fine sea salt (For the buttercream)
  • 10 g pure vanilla extract (For the buttercream)
  • 60 g smooth peach preserves (Strained if chunky)
  • 75 g heavy cream (At room temperature, divided)
  • 1 drop peach or coral gel food coloring (Optional, for a deeper piping accent)

How to Make Vintage Peach Heart Cake

  • STEP 1). Prepare the oven and heart pans Position a rack in the center of the oven and preheat to 350°F. Lightly coat two 8-inch heart-shaped pans with baking spray, line the bottoms with fitted parchment hearts, and spray the parchment. Set the pans on a rimmed baking sheet if their bases feel unstable. Accurately shaped parchment matters at the point and center notch, where cake is most likely to stick during release.
  • STEP 2). Cook and cool the peach compote Combine the diced peaches, 100 g sugar, cornstarch, lemon juice, and 1 g salt in a medium heavy-bottomed saucepan. Cook over medium heat for 8 to 12 minutes, stirring frequently, until the peaches soften and the juices become thick, glossy, and slow to close when a spatula is drawn across the pan. Transfer to a shallow bowl, cover the surface, and refrigerate until completely cold, about 1 hour.
  • STEP 3). Combine the dry and liquid mixtures In the stand mixer bowl, whisk the cake flour, baking powder, baking soda, 5 g salt, 25 g peach powder, and 300 g sugar until evenly colored and free of peach-powder clumps. In a separate bowl, whisk the eggs, egg whites, vanilla, sour cream, milk, and peach puree until smooth. Room-temperature liquids combine more readily with the fat, reducing the risk of a curdled batter and uneven crumb.
  • STEP 4). Reverse cream the cake batter Fit the mixer with the paddle attachment. Add the softened butter and oil to the dry ingredients, then mix on low speed for about 1 minute. Increase to medium-low and mix for another 60 to 90 seconds, scraping the bowl once, until the mixture resembles evenly damp sand with no large butter pieces. This coating step limits gluten formation, so stop once the flour is uniformly moistened rather than beating until fluffy.
  • STEP 5). Incorporate the liquids without overmixing With the mixer on low, add one-third of the peach liquid mixture and mix until absorbed. Repeat twice, scraping the bowl and paddle between additions. Mix on medium speed for 30 seconds after the final addition, then finish with a spatula, folding from the bottom until no flour pockets remain. The batter should be smooth, creamy, and thickly pourable; persistent curdling or a watery appearance indicates the ingredients were too cold.
  • STEP 6). Portion and bake the heart layers Divide the batter evenly between the prepared pans, using a scale for matching layers, and smooth it carefully into the point and upper curves. Bake for 28 to 34 minutes, rotating the pans once after 22 minutes, until the tops spring back, the edges pull slightly from the pans, and a tester shows moist crumbs without wet batter. The centers should register approximately 205°F to 210°F on an instant-read thermometer.
  • STEP 7). Cool and level the cakes Set the pans on a wire rack for 15 minutes. Run a thin offset spatula around the edges, paying close attention to the center notch, then invert the layers onto the rack and remove the parchment. Turn them upright and cool completely for about 75 minutes. If the tops are domed, trim them level with a serrated knife only after cooling; warm cake compresses and tears instead of slicing cleanly.
  • STEP 8). Whip the peach buttercream Beat the 454 g softened butter with the paddle attachment on medium speed for 3 minutes, scraping the bowl once, until smooth and slightly lightened. Add the confectioners’ sugar, 25 g peach powder, and 3 g salt in four additions on low speed. Add the vanilla, preserves, and 60 g cream, then beat on medium-low for 2 minutes. Adjust with the remaining cream until smooth but firm enough to hold a sharply defined peak.
  • STEP 9). Fill and crumb coat the cake Place one cake layer on a heart-shaped board. Pipe a 1/2-inch-high buttercream dam around the perimeter, then spread about 240 g cold compote inside it, stopping short of the dam. Add the second layer and align the point and curves. Apply a thin buttercream crumb coat over the top and sides, filling gaps without rounding the heart’s edges. Refrigerate uncovered for 30 minutes, until the coating feels firm rather than tacky.
  • STEP 10). Frost and pipe the vintage decoration Cover the chilled cake with an even 1/4-inch layer of buttercream, sharpening the point and center notch with a small offset spatula. Reserve some pale frosting, then tint another portion with the optional gel color. Use open-star, petal, and round tips to pipe top and bottom shell borders, ruffles, swags, and small accent dots. Chill for 20 minutes to set the piping, then let the cake stand at room temperature for 30 minutes before slicing with a hot, dry knife.

Storage and Freezing

  • Storage: Keep the assembled cake covered in the refrigerator for up to 4 days. Use a cake carrier or place it in a box so the buttercream does not absorb refrigerator odors.
  • Freezing: Freeze unfrosted, fully cooled layers wrapped twice in plastic and once in foil for up to 2 months. The cooked compote can be frozen separately in an airtight container for up to 1 month.
  • Freeze buttercream without decorative piping for up to 1 month.
  • Thawing: Thaw wrapped cake layers overnight in the refrigerator, then unwrap before assembly.
  • Thaw compote and buttercream in the refrigerator; bring the buttercream to cool room temperature and remix on low speed before using.
  • Serving: For the softest crumb and creamiest frosting, remove the decorated cake from the refrigerator 30 to 45 minutes before serving. Do not leave it at room temperature for more than 2 hours.

Frequently Asked Questions

What gives this vintage peach heart cake a noticeable peach flavor?

Peach puree flavors the cake's moisture, cooked peaches provide a concentrated filling, and freeze-dried peach powder reinforces the fruit in both the batter and buttercream. Using all three avoids relying on a large amount of watery puree, which could weaken the crumb or frosting.

Choose ripe, fragrant peaches for the puree and compote. If the fruit itself tastes flat, the finished cake will have a softer peach character even with the powder.

How do I prevent the peach filling from leaking out of the cake?

Cook the compote until it is thick enough to mound on a spoon, then chill it completely before assembly. Warm or loose filling softens buttercream and can slip through small gaps around the edge.

Pipe an unbroken buttercream dam and keep the compote below its top. Chilling the stacked cake before final frosting firms the dam and gives the filling time to settle.

Why did my peach cake turn out dense or gummy in the center?

An overly wet peach puree, cold ingredients, or overmixing after the liquid is added can produce a heavy or gummy crumb. Measure the puree by weight, use room-temperature dairy and eggs, and stop mixing once the batter is smooth and uniform.

Confirm doneness in the deepest central area rather than near the narrow point. A properly baked layer springs back gently and gives a tester moist crumbs, not shiny batter.

Which piping tips create a vintage heart cake design?

A large open-star tip creates the top and bottom shell borders, while a petal tip forms ruffles or short swag sections. A small open-star tip adds rosettes, and a small round tip works for dots, strings, and delicate finishing details.

Use firm buttercream that holds a defined peak. If the piped ridges look soft or begin to merge, refrigerate the filled piping bag briefly before continuing.

Can I make the vintage peach heart cake ahead of time?

The cake layers and compote may be prepared one day before assembly. Wrap the cooled layers tightly and refrigerate them, and keep the compote covered in a separate container until it is fully cold.

The assembled cake can be decorated one day before serving and stored in a covered cake carrier. Bring it toward room temperature before cutting so the buttercream softens and the peach crumb tastes tender.

More Ridiculously Delicious Cakes

Vintage peach heart cake with piped peach buttercream and peach compote between two tender cake layers

Vintage Peach Heart Cake

A two-layer heart-shaped peach cake with a tender peach crumb, thick peach compote, peach buttercream, and retro shell piping.
Prep Time 1 hour 30 minutes
Cook Time 40 minutes
Cooling 3 hours
Total Time 5 hours 10 minutes
Servings: 16 slices
Course: Dessert
Cuisine: American
Calories: 755

Ingredients
  

  • 4 g nonstick baking spray For coating the heart pans
  • 300 g cake flour Sifted if lumpy
  • 12 g baking powder Approximately 1 tablespoon
  • 2 g baking soda Approximately 1/2 teaspoon
  • 5 g fine sea salt For the cake batter
  • 25 g freeze-dried peach powder Finely ground and sifted, for the cake batter
  • 170 g unsalted butter Softened to 65°F to 68°F
  • 300 g granulated sugar For the cake batter
  • 60 g neutral vegetable oil Such as canola or sunflower oil
  • 3 large eggs About 150 g without shells, at room temperature
  • 2 large egg whites About 60 g, at room temperature
  • 10 g pure vanilla extract For the cake batter
  • 180 g full-fat sour cream At room temperature
  • 120 g whole milk At room temperature
  • 120 g smooth peach puree Made from peeled peaches, at room temperature
  • 450 g peeled peaches Fresh or frozen, cut into 1/2-inch pieces
  • 100 g granulated sugar For the peach compote
  • 24 g cornstarch For thickening the compote
  • 30 g fresh lemon juice For the peach compote
  • 1 g fine sea salt For the peach compote
  • 454 g unsalted butter Softened to 65°F to 68°F, for the buttercream
  • 720 g confectioners' sugar Sifted if lumpy
  • 25 g freeze-dried peach powder Finely ground and sifted, for the buttercream
  • 3 g fine sea salt For the buttercream
  • 10 g pure vanilla extract For the buttercream
  • 60 g smooth peach preserves Strained if chunky
  • 75 g heavy cream At room temperature, divided
  • 1 drop peach or coral gel food coloring Optional, for a deeper piping accent

Equipment

  • Two 8-inch heart-shaped cake pans, at least 2 inches deep
  • Parchment paper
  • Digital kitchen scale
  • Stand mixer with paddle attachment
  • Medium mixing bowls
  • Whisk and flexible spatula
  • Medium heavy-bottomed saucepan
  • Food processor or blender
  • Fine-mesh sieve
  • Instant-read thermometer
  • Wire cooling rack
  • Serrated knife or cake leveler
  • 8-inch or larger heart-shaped cake board
  • Offset spatulas and bench scraper
  • Piping bags with large open-star, small open-star, petal, and small round tips

Method
 

  1. Position a rack in the center of the oven and preheat to 350°F. Lightly coat two 8-inch heart-shaped pans with baking spray, line the bottoms with fitted parchment hearts, and spray the parchment. Set the pans on a rimmed baking sheet if their bases feel unstable. Accurately shaped parchment matters at the point and center notch, where cake is most likely to stick during release.
  2. Combine the diced peaches, 100 g sugar, cornstarch, lemon juice, and 1 g salt in a medium heavy-bottomed saucepan. Cook over medium heat for 8 to 12 minutes, stirring frequently, until the peaches soften and the juices become thick, glossy, and slow to close when a spatula is drawn across the pan. Transfer to a shallow bowl, cover the surface, and refrigerate until completely cold, about 1 hour.
  3. In the stand mixer bowl, whisk the cake flour, baking powder, baking soda, 5 g salt, 25 g peach powder, and 300 g sugar until evenly colored and free of peach-powder clumps. In a separate bowl, whisk the eggs, egg whites, vanilla, sour cream, milk, and peach puree until smooth. Room-temperature liquids combine more readily with the fat, reducing the risk of a curdled batter and uneven crumb.
  4. Fit the mixer with the paddle attachment. Add the softened butter and oil to the dry ingredients, then mix on low speed for about 1 minute. Increase to medium-low and mix for another 60 to 90 seconds, scraping the bowl once, until the mixture resembles evenly damp sand with no large butter pieces. This coating step limits gluten formation, so stop once the flour is uniformly moistened rather than beating until fluffy.
  5. With the mixer on low, add one-third of the peach liquid mixture and mix until absorbed. Repeat twice, scraping the bowl and paddle between additions. Mix on medium speed for 30 seconds after the final addition, then finish with a spatula, folding from the bottom until no flour pockets remain. The batter should be smooth, creamy, and thickly pourable; persistent curdling or a watery appearance indicates the ingredients were too cold.
  6. Divide the batter evenly between the prepared pans, using a scale for matching layers, and smooth it carefully into the point and upper curves. Bake for 28 to 34 minutes, rotating the pans once after 22 minutes, until the tops spring back, the edges pull slightly from the pans, and a tester shows moist crumbs without wet batter. The centers should register approximately 205°F to 210°F on an instant-read thermometer.
  7. Set the pans on a wire rack for 15 minutes. Run a thin offset spatula around the edges, paying close attention to the center notch, then invert the layers onto the rack and remove the parchment. Turn them upright and cool completely for about 75 minutes. If the tops are domed, trim them level with a serrated knife only after cooling; warm cake compresses and tears instead of slicing cleanly.
  8. Beat the 454 g softened butter with the paddle attachment on medium speed for 3 minutes, scraping the bowl once, until smooth and slightly lightened. Add the confectioners' sugar, 25 g peach powder, and 3 g salt in four additions on low speed. Add the vanilla, preserves, and 60 g cream, then beat on medium-low for 2 minutes. Adjust with the remaining cream until smooth but firm enough to hold a sharply defined peak.
  9. Place one cake layer on a heart-shaped board. Pipe a 1/2-inch-high buttercream dam around the perimeter, then spread about 240 g cold compote inside it, stopping short of the dam. Add the second layer and align the point and curves. Apply a thin buttercream crumb coat over the top and sides, filling gaps without rounding the heart's edges. Refrigerate uncovered for 30 minutes, until the coating feels firm rather than tacky.
  10. Cover the chilled cake with an even 1/4-inch layer of buttercream, sharpening the point and center notch with a small offset spatula. Reserve some pale frosting, then tint another portion with the optional gel color. Use open-star, petal, and round tips to pipe top and bottom shell borders, ruffles, swags, and small accent dots. Chill for 20 minutes to set the piping, then let the cake stand at room temperature for 30 minutes before slicing with a hot, dry knife.

Notes

  • Weigh the batter into the pans rather than judging by eye. Heart pans exaggerate even small layer-height differences, which can make the assembled cake lean toward one curve.
  • Keep the peach compote cold and thick before assembly. If it flows when spooned, return it to the saucepan and cook briefly until a spatula drawn through it leaves a clear path.
  • Do not pour extra peach puree into the buttercream for stronger flavor. The additional water can soften the frosting and blur the piped ridges; use finely ground freeze-dried peach powder instead.
  • Press each cake layer straight down when stacking rather than twisting it into position. Twisting can break the buttercream dam and push peach filling toward the outside edge.
  • Practice a few shells and ruffles on parchment before decorating the cake. If the ridges slump, chill the piping bag for 5 to 10 minutes; if the frosting cracks, knead the bag briefly to warm it.