There is something truly magical about biting into a slice of homemade peaches embraced by a soft, moist crumb. This Fresh Peach Cake Recipe captures that exact feeling, combining ripe, juicy peaches with a tender cake that feels like a warm hug. It’s not just a dessert but a celebration of summer’s sweetest fruit in every bite, perfect for sharing with family or treating yourself to a little slice of sunshine. The balance of vanilla and almond extracts elevates the peaches beautifully, making this recipe an absolute keeper for any season when peaches are in their prime.

Ingredients You’ll Need
Simple yet essential ingredients come together in this Fresh Peach Cake Recipe, each playing a vital role in crafting a cake that is both flavorful and delightfully textured. Every item on the list contributes distinct characteristics, whether it’s the moisture from sour cream or the perfect rise from baking powder.
- 2 cups all-purpose flour: The sturdy base that holds the cake together with a tender crumb.
- 2 tsp baking powder: Helps the cake rise beautifully, keeping it light and fluffy.
- 1/2 tsp baking soda: Works alongside the baking powder for perfect leavening and texture.
- 1/2 tsp salt: Enhances all the sweet flavors while balancing the cake’s taste.
- 1/2 cup unsalted butter, room temperature: Adds richness and moisture to the cake without overpowering the peaches.
- 1 cup granulated sugar, plus extra for sprinkling: Sweetens and creates a delightful sugary crust on top.
- 2 large eggs, room temperature: Acts as a binder and helps create structure in the cake.
- 1 cup sour cream, room temperature: Provides moisture and tang that keep the cake wonderfully soft and tender.
- 1/4 cup vegetable oil: Enhances the cake’s moistness and keeps it fresh longer.
- 1 tsp pure vanilla extract: Adds warm, comforting depth to the flavor.
- 1/2 tsp almond extract: Perfectly complements the peaches with its subtle nutty aroma.
- 3 ripe peaches, peeled, sliced, and pits removed: The star of the show, bringing freshness, natural sweetness, and vibrant color.
- Confectioners’ sugar, for dusting: A pretty finishing touch that delivers delicate sweetness and sparkle.
How to Make Fresh Peach Cake Recipe
Step 1: Prepare Your Oven and Peaches
Preheat your oven to 350°F and grease a 9-inch springform pan to ensure the cake releases effortlessly after baking. While the oven warms, peel and slice your ripe peaches, tossing them lightly with a bit of lemon juice. This simple step keeps the peach slices fresh and vibrant, preventing browning while you prepare your batter.
Step 2: Mix Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. This ensures even distribution of the leavening agents and salt throughout the flour, laying the groundwork for a perfectly balanced cake texture.
Step 3: Cream the Butter and Sugar
In a separate large bowl, beat the butter and granulated sugar together until the mixture is light and fluffy. This step is essential because properly creamed butter incorporates air into the batter, giving the cake its delightful lift.
Step 4: Combine Wet Ingredients
To the creamed butter and sugar, add the eggs one at a time, mixing well after each. Follow with the sour cream, vegetable oil, vanilla extract, and almond extract. These wet ingredients not only add moisture but also infuse the cake with that irresistible peach-pairing flavor.
Step 5: Bring It All Together
Gently fold the dry ingredients into the wet mixture until just combined. Avoid overmixing here since you want to keep your cake light and tender rather than dense and tough.
Step 6: Layer the Batter and Peaches
Pour half the batter into your prepared springform pan and spread it evenly. Arrange half of your peach slices over the top, then repeat the layers with the remaining batter and peaches. Give the top a final sprinkle of granulated sugar to create a beautiful caramelized finish during baking.
Step 7: Bake with Care
Bake your cake for 45 to 50 minutes, checking with a toothpick near the end—it should come out clean when the cake is done. If you notice the top browning too quickly, loosely cover it with foil to protect the peaches and keep everything just right.
Step 8: Cool and Finish
Allow your Fresh Peach Cake Recipe to cool in the pan for about 10 minutes before removing the sides of the springform. Letting it cool completely ensures it sets properly and holds its gorgeous layered look. Just before serving, dust the cake generously with confectioners’ sugar for a charming, elegant touch.
How to Serve Fresh Peach Cake Recipe

Garnishes
The Fresh Peach Cake Recipe shines brightly on its own, but adding a few gorgeous garnishes can elevate your presentation and flavor. Fresh mint leaves or a dollop of lightly sweetened whipped cream complement the peaches beautifully. A sprinkle of toasted almonds adds a nice crunch and nutty aroma that pairs perfectly.
Side Dishes
This cake is a star for dessert, but pairing it with a scoop of homemade vanilla ice cream or a spoonful of Greek yogurt adds richness and balances the sweetness wonderfully. For a lighter option, serve it alongside fresh berries or a chilled glass of iced tea infused with lemon and herbs.
Creative Ways to Present
Get creative by slicing the cake into petite squares for a casual tea party or plating elegant wedges with a drizzle of honey or peach syrup. You can even transform leftover Fresh Peach Cake Recipe into an irresistible trifle layered with cream and fresh fruit, a fun way to reinvent your dessert for guests or a family gathering.
Make Ahead and Storage
Storing Leftovers
Store any leftover Fresh Peach Cake Recipe in an airtight container at room temperature if you plan to eat it within two days, or refrigerate it to keep it fresh for up to five days. Make sure the cake is fully cooled before storing to maintain its moist texture.
Freezing
This cake freezes beautifully. Wrap it tightly in plastic wrap and then aluminum foil to prevent freezer burn. Frozen cake slices can be kept for up to three months. When you’re ready to enjoy, thaw them in the refrigerator overnight or at room temperature for a few hours.
Reheating
If you prefer your Fresh Peach Cake Recipe warm, gently reheat individual slices in the microwave for 15 to 20 seconds or pop them in a preheated oven at 300°F for 10 minutes. This refreshes the cake’s softness and enhances the peach aroma, making it taste freshly baked all over again.
FAQs
Can I use frozen peaches instead of fresh for this Fresh Peach Cake Recipe?
Frozen peaches can be used in a pinch, but fresh peaches provide the best texture and natural sweetness. If you use frozen, be sure to thaw and drain them well to avoid excess moisture in the cake batter.
Why does the recipe call for both sour cream and vegetable oil?
The combination of sour cream and vegetable oil keeps the cake exceptionally moist while maintaining a tender crumb. Sour cream also adds a subtle tanginess that enhances the peach flavor beautifully.
What is the purpose of almond extract in the recipe?
Almond extract gives a lovely nutty undertone that perfectly complements the sweetness of the peaches. It’s a classic flavor pairing that adds depth without overpowering the natural fruitiness.
Can I substitute the all-purpose flour for a gluten-free option?
You can substitute a gluten-free all-purpose flour blend that includes xanthan gum to maintain the cake’s structure. Keep in mind that the texture might slightly vary, but it will still be delicious.
How do I prevent the peaches from sinking to the bottom of the cake?
Layering the peaches between the batter instead of mixing them in helps keep them evenly distributed. You can also toss the peach slices lightly in a bit of flour before placing them on the batter to reduce sinking.
Final Thoughts
There is truly nothing quite like the delight of baking and savoring this Fresh Peach Cake Recipe. It’s a joy that combines the natural sweetness of fresh peaches with a tender, flavorful cake base, perfect for sharing or keeping all to yourself. With its simple ingredients and easy steps, it’s a recipe that deserves a spot in your baking repertoire. I wholeheartedly encourage you to try it out—you might just find your new favorite way to celebrate peaches!
Print
Fresh Peach Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Fresh Peach Cake is a moist and fruity dessert perfect for showcasing ripe peaches in a tender crumb cake. Featuring a blend of sour cream and butter for rich flavor and a soft texture, this cake is layered with fresh peach slices and baked until golden, then dusted with confectioners’ sugar for a delicate finish.
Ingredients
Dry Ingredients
- 2 cups all-purpose flour
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
Wet Ingredients
- 1/2 cup unsalted butter, room temperature
- 1 cup granulated sugar, plus extra for sprinkling
- 2 large eggs, room temperature
- 1 cup sour cream, room temperature
- 1/4 cup vegetable oil
- 1 tsp pure vanilla extract
- 1/2 tsp almond extract
Fruit
- 3 ripe peaches, peeled, sliced, and pits removed
Finishing
- Confectioners’ sugar, for dusting
Instructions
- Preheat and prepare pan: Preheat the oven to 350°F (175°C) and grease a 9-inch springform pan to prevent the cake from sticking.
- Prepare peaches: Peel, slice, and remove pits from the peaches. Toss the slices with a little lemon juice to keep them fresh and prevent browning while you prepare the batter.
- Mix dry ingredients: In a bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt until well combined.
- Cream butter and sugar: In a separate large bowl, beat the room temperature butter and sugar until the mixture is light, fluffy, and pale in color.
- Add wet ingredients: To the creamed butter and sugar, incorporate the eggs one at a time, mixing well after each addition. Then mix in the sour cream, vegetable oil, vanilla extract, and almond extract until thoroughly combined.
- Combine wet and dry: Gradually add the dry ingredients to the wet mixture, folding gently and mixing until just combined to avoid overmixing.
- Assemble the cake: Spread half of the batter evenly into the prepared pan. Arrange half of the peach slices over the batter. Repeat with the remaining batter and peach slices. Sprinkle a little granulated sugar on top of the cake for a light crust.
- Bake: Bake for 45 to 50 minutes, or until a toothpick inserted into the center comes out clean. If the top starts to brown too quickly, loosely cover it with foil to prevent burning.
- Cool and finish: Allow the cake to cool in the pan for 10 minutes. Remove the springform pan sides and let the cake cool completely on a wire rack. Before serving, dust the top with confectioners’ sugar for a delicate, sweet finish.
Notes
- Using ripe, but firm peaches ensures that the slices hold their shape during baking.
- Lemon juice on peach slices prevents discoloration and adds a hint of brightness.
- Room temperature ingredients help create a smooth batter and tender crumb.
- If you don’t have a springform pan, a regular 9-inch cake pan can be used but the cake may be harder to remove.
- Leftover cake can be stored covered at room temperature for up to 2 days or refrigerated for up to 4 days.

