Desserts
This amazing peach cake recipe delivers the perfect balance of buttery layers and juicy fruit bursts that taste like summer in every bite. ✨ I’ve perfected this version over years of baking, ensuring tender cake that soaks up peach filling without falling apart—no soggy bottoms here. The secret? A simple layering technique that keeps everything light and fluffy.
What makes this recipe stand out is the flexibility—whether you prefer a classic yellow cake with peach jam filling or a modern upside-down version with fresh peaches baked right in, it’s all here. The buttery crust stays crisp while the cake remains moist, and the peach filling adds that signature tangy-sweet flavor that makes it irresistible. Plus, the frosting options (cream cheese, whipped cream, or a light glaze) let you customize it to your taste.
By the time you slice into this cake, you’ll have golden layers that crumble just enough to release that perfect burst of peach in every bite. It’s the kind of dessert that disappears fast at picnics, potlucks, or family gatherings—guaranteed to be a crowd-pleaser. The best part? It’s easier than you think, with foolproof steps that even beginner bakers can nail.
Ready to impress? This cake bakes up beautifully with fresh or canned peaches, so you can make it year-round. Let’s get baking—your taste buds (and guests) will thank you!
Ingredients for amazing peach cake
Juicy peaches meet buttery layers in this crowd-pleasing cake—no soggy surprises!
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat |
| Large Eggs 🥚 | 3 whole | Room temperature for even mixing |
| Peach Jam 🍑 | 1 ½ cups | High-quality, not chunky |
| Milk 🥛 | 1 cup | Whole milk preferred |
| Baking Powder 🧂 | 2 tsp | Fresh for proper rise |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌸 | 2 tsp | Pure, not imitation |
| Fresh Peaches 🍑 | 4 whole | Pitted, sliced (or canned peaches, drained) |
| Cream Cheese 🧀 | 8 oz | Room temperature for frosting |
| Powdered Sugar 🍚 | 2 cups | For cream cheese frosting |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The peaches are the star, so pick ripe but firm ones—the ones that smell sweet and give slightly when squeezed. Trader Joe’s or local farmers markets have the best fresh peaches, but canned peaches in juice (like Del Monte) work perfectly if you’re short on time. For the cake, King Arthur flour is my go-to—it’s reliable and gives that tender crumb. Don’t skimp on the butter either; Plugrá or Land O’Lakes are solid choices, but avoid margarine. The cream cheese frosting? Philadelphia brand is the only way to go—it’s the creamiest and most consistent.
No fresh peaches? Canned peaches in juice (not syrup) save the day—just drain and pat dry. Running low on vanilla? Vanilla bean paste adds depth, but pure extract works too. The cake can handle a pinch of cinnamon if you’re feeling adventurous, but keep it subtle—we’re letting the peach shine here. For the frosting, if you’re avoiding dairy, vegan cream cheese (like Kite Hill) blends beautifully. And if powdered sugar feels like overkill, sifted confectioners’ sugar from Domino keeps it smooth.
Peaches keep best in the fridge for 3-4 days once sliced, so prep them the night before. The cake batter can be mixed ahead and chilled for up to 24 hours—just let it sit at room temp before baking. Frosting stays fresh for 3 days in the fridge, but add a splash of milk to soften it before re-whipping. Store leftovers in an airtight container with parchment between layers—this cake tastes even better the next day!
Why You'll Love This Recipe
- I’ll be real: I almost always make too much. But that’s a win because the cake stays fresh for days—no soggy middle, no dry crumbs. Slice it up for breakfast toast, pack it for lunches, or just snack on it cold. The butter and sugar combo keeps it rich without going stale, so you’re not stuck eating sad cake scraps.
- Fewer Ingredients, Bigger Payoff: I swear by this recipe—just flour, sugar, butter, eggs, and jam. That’s it. No weird substitutions or hard-to-find stuff. The simplicity means I can grab what’s already in my pantry and still end up with something that tastes like a bakery’s dream.
- Jam That Sings: Here’s what sold me—the peach jam isn’t just filling. It’s the star. That buttery, slightly tangy spread soaks into the cake just enough to keep it moist, while the warm peach flavor cuts through the richness. Honestly? It’s the kind of bite that makes people ask, “What’s in this?”
- Weeknight or Celebration: Between us, this cake is my go-to for any moment. Need a quick dessert after dinner? Done. Bringing something to a potluck? Perfect. Even my picky nephew loves it—(yes, even on a Tuesday night). The layers hold up, the flavor stays bold, and it doesn’t scream “I spent hours on this.”
Step-by-step instructions for peach cake layers
Here's how to create buttery, moist layers with juicy peach bursts that'll make everyone ask for seconds.
👨🍳 Step 1: Mix the Cake Batter to Perfection
Preheat your oven to 350°F and grease two 9-inch round cake pans with butter or line them with parchment paper. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt. Sift this mixture together to remove any lumps and create a light, airy texture for your cake.
In a separate bowl, cream together the 1 cup unsalted butter (make sure it's room temperature) and 2 cups granulated sugar on medium speed until light and fluffy—about 3-5 minutes. You'll know it's ready when the mixture nearly doubles in volume and looks pale. This step is crucial for that tender, melt-in-your-mouth texture.
Add the 3 whole large eggs, one at a time, beating well after each addition. Then stir in the 2 tsp vanilla extract and 1 cup milk. Finally, gradually fold in the dry ingredients until just combined—don't overmix, or your cake will be dense. The batter should be smooth and slightly thick, like pancake batter.
🥘 Step 2: Layer the Peaches and Jam
Divide the batter evenly between the two prepared cake pans. Using a rubber spatula, spread it out smoothly. For the first layer, spoon ½ cup of the peach jam evenly over the batter in each pan. This will create those delicious fruit bursts throughout your cake.
Next, slice the 4 whole fresh peaches into ¼-inch thick slices. Arrange about ⅓ of the peach slices on top of the jam in each pan, pressing down gently so they'll stay in place during baking. The peaches should be evenly distributed but not overcrowded—you want them to peek through the cake layers.
Pour the remaining batter over the peaches, spreading it evenly to cover them completely. This second layer will seal in all that juicy peach flavor. Sprinkle the remaining 1 cup peach jam evenly over the top layer in each pan, creating a beautiful lattice pattern if you like. This final layer of jam will caramelize beautifully during baking.
🔥 Step 3: Bake Until Golden and Springy
Place both cake pans in the preheated oven and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The cakes should be golden brown on top, and the edges should pull away slightly from the pan. Here's the thing—don't overbake! You want a moist cake, not a dry one.
While the cakes are baking, let them cool in the pans for 10 minutes. Then carefully invert them onto a wire rack to cool completely. This cooling step is important—it allows the cakes to set properly and makes them easier to layer later. I know it's tempting to dig in right away, but patience will pay off with perfect layers.
🍳 Step 4: Make the Cream Cheese Frosting
While the cakes cool, let's make the star of the show—the cream cheese frosting. In a large bowl, beat the 8 oz cream cheese (make sure it's room temperature) and 2 cups powdered sugar together until smooth and creamy. Add the 1 tbsp lemon juice and mix until fully incorporated. The lemon juice brightens up the sweetness and balances the richness of the cream cheese.
Finally, add the remaining ½ cup peach jam and mix until smooth. This extra jam gives the frosting that signature peach flavor without making it too runny. If the frosting is too thick, add 1-2 tablespoons milk to reach your desired consistency. Taste it and adjust the sweetness if needed—you want it to complement the cake, not overpower it.
🥘 Step 5: Assemble and Frost the Cake
Once your cakes are completely cool, it's time to assemble! Place one cake layer on a serving plate. Spread a generous layer of the cream cheese frosting over the top, then add the second cake layer on top. This is where the magic happens—you'll see those beautiful peach slices peeking through the cake layers.
Spread the remaining frosting evenly over the top and sides of the cake. For a professional look, use an offset spatula to create smooth, even strokes. Then, decorate the top with any remaining peach slices or a dusting of powdered sugar. The contrast of the golden cake, creamy frosting, and juicy peaches makes this cake truly stunning.
Slice and serve immediately to enjoy that perfect balance of buttery cake, sweet peach jam, and tangy cream cheese frosting. Each bite delivers a burst of juicy peach flavor that'll make this cake the star of your dessert table!
Pro Tips For Making Amazing Peach Cake
- Cream Butter Properly: Take your butter out of the fridge 30 minutes before mixing—it should be soft enough to press with a finger but still hold its shape. I learned this the hard way when my first batch turned out greasy and dense because I used cold butter straight from the fridge.
- Warm the Jam First: Microwave your peach jam for 10-15 seconds before spreading it on the cake layers. This makes it smoother and more spreadable, so it doesn’t clump or leave gaps. (Yes, even if you’re impatient like me—just don’t overheat it.)
- Bake Until Springy: Your cake is done when a toothpick comes out clean and the top springs back when pressed—usually around 30-35 minutes at 350°F. I used to pull them too early, thinking they’d keep baking, but they end up gummy. Trust the spring test.
- Brush Layers with Simple Syrup: After assembling but before frosting, brush the cake layers with a light coat of simple syrup (equal parts sugar and water, heated until dissolved). This keeps the jam moist and prevents a dry texture—especially important if your kitchen is dry. (No syrup? A little extra jam works in a pinch.)
Serving suggestions for this recipe
Classic Pairings
Serve this peach cake with a scoop of vanilla bean ice cream—the cool creaminess contrasts beautifully with the warm cake. I love Breyer’s or Ben & Jerry’s vanilla for that rich, creamy texture. For a lighter option, try coconut sorbet to cut through the richness while keeping the peach flavor front and center. 🍦
Coffee or Tea
A cup of Earl Grey tea or dark roast coffee balances the sweetness perfectly. The floral notes in Earl Grey complement the peach, while a bold coffee like Starbucks Sumatra adds a sophisticated touch. For a summer twist, serve iced hibiscus tea—its tartness enhances the cake’s natural sweetness. ☕
Fresh Fruit Accents
Garnish with sliced strawberries or blueberries for a pop of color and extra freshness. The berries add a bright, slightly tart contrast that makes the peach flavor sing. Arrange them in a circular pattern around the cake or sprinkle them over the frosting for a rustic look. 🍓
Seasonal Variations
In summer, serve with a peach cobbler on the side—double the peach flavor! For fall, swap the fresh peaches for canned peaches in heavy syrup and add a sprinkle of cinnamon to the frosting. In winter, pair with spiced apple cider to warm up the dessert. 🍂
Presentation Tips
Use a wooden cake stand or white ceramic plate to let the cake shine. Dust with powdered sugar or toasted coconut flakes for extra texture. For a festive touch, add edible gold leaf or peach slices arranged in a sunburst pattern. Presentation matters—make it look as good as it tastes! ✨
Make-Ahead Serving
This cake keeps well for 3 days at room temperature or 1 week in the fridge. Reheat slices in the microwave for 10-15 seconds to restore moisture. For a special occasion, assemble the cake a day ahead and refrigerate—flavors meld beautifully overnight. 📅
Nutrition facts
Frequently asked questions
Can I substitute canned peaches for fresh in this recipe?
Use canned peaches in juice (not syrup) for the same juicy texture. Drain and pat them dry thoroughly before layering—excess moisture can make the cake soggy. For the jam filling, any high-quality peach jam works, but avoid chunky varieties that won't distribute evenly.
How do I prevent the cake layers from getting soggy?
The key is baking time and cooling properly. Bake until a toothpick comes out clean (25-30 minutes at 350°F), then cool completely before assembling. Let the jammed layers sit at room temperature for 10 minutes after baking to set slightly. Also, use room-temperature cream cheese for frosting—cold butterfat can cause separation.
What's the best way to store leftover peach cake?
Keep it fresh for 3 days at room temperature or 1 week in the fridge in an airtight container with parchment between layers. For longer storage, freeze individual slices wrapped tightly for up to 3 months. Thaw overnight in the fridge—microwaving can dry out the cake.
Can I make this cake in a single layer instead of two?
Yes! For a single-layer version, use one 9-inch pan and reduce the batter by half. Spread 1 cup jam on the bottom, top with peach slices, then pour the remaining batter. Bake for 35-40 minutes—the extra time ensures the center cooks through. The texture will be denser but still delicious!
What if I don't have cream cheese frosting ingredients?
No problem! Try a whipped cream frosting (whip 1 cup heavy cream + 3 tbsp powdered sugar) or a simple glaze (mix ½ cup powdered sugar + 2 tbsp milk + 1 tsp vanilla). For extra peach flavor, add 1 tbsp jam to either option. Both work beautifully with this cake!
