Peach cake is one of those desserts that feels like a warm hug on a plate. I created this recipe because peaches remind me of lazy summer afternoons spent in the countryside, where the sweet aroma of fresh fruit filled the air and homemade cakes were a staple at every family gathering. This peach cake recipe captures that nostalgic feeling with every bite — a tender, moist cake bursting with juicy peaches and just the right amount of sweetness.
If you love fruit-forward desserts that are simple yet elegant, this recipe will become a staple in your kitchen. It’s perfect for afternoon tea, casual get-togethers, or even a light dessert after dinner. The balance of fresh peach flavor with a soft crumb texture makes it irresistible. Keep reading — I promise this peach cake will be your new favorite!
Why I Love This Recipe
There’s something magical about combining fresh peaches with a soft, buttery cake. This recipe celebrates the fruit’s natural sweetness without overpowering it. Unlike overly sugary desserts, this peach cake offers a subtle harmony of flavors where the peaches truly shine.
I love this recipe because it’s incredibly versatile — you can make it with fresh peaches in the summer or use frozen peaches when fresh ones aren’t available. The cake’s texture is moist but not soggy, thanks to the way the peaches are gently folded into the batter. It’s light enough for those who don’t want a heavy dessert but satisfying enough to feel like a treat.
What sets this cake apart is its delicate crumb and the slight tang of vanilla and cinnamon that complements the peach flavor beautifully. It’s also a joy to bake — straightforward and forgiving, even for home bakers new to baking with fruit.
If you want a crowd-pleaser that’s both elegant and comforting, this peach cake recipe is exactly what you need.
Ingredients for Peach Cake
To make this peach cake, you’ll need a handful of simple ingredients that most home bakers will have on hand, plus some fresh peaches for that juicy burst of flavor.
Here’s what you’ll use:
- Fresh peaches (about 3 to 4 medium-sized, ripe but firm)
- All-purpose flour — the base of the cake, providing structure
- Granulated sugar — just enough to sweeten without overpowering the fruit
- Baking powder — to give the cake a nice rise and lightness
- Salt — a pinch to balance the sweetness
- Unsalted butter — melted, adding richness and moisture
- Eggs — for binding and structure
- Whole milk — keeps the cake tender and moist
- Vanilla extract — enhances the natural flavors and adds warmth
- Ground cinnamon — optional, but highly recommended for a subtle spice that pairs beautifully with peaches
These ingredients come together to create a simple yet flavorful cake. Using fresh peaches makes all the difference — they add natural sweetness and moisture that canned or processed fruit just can’t match.
If you want a twist, you can sprinkle some brown sugar or sliced almonds on top before baking for a delightful crunchy topping.
How Much Time Will You Need
This peach cake recipe is not only delicious but also easy on your schedule. From start to finish, you’ll spend about 10 to 15 minutes prepping your ingredients and peaches, then about 45 to 50 minutes baking.
In total, expect to invest roughly one hour for this whole process. That’s plenty of time to get other things done around the house while the cake bakes and fills your kitchen with an irresistible aroma.
After baking, give it at least 15 minutes to cool before slicing. This resting time helps the cake set perfectly and makes serving easier.
How to Make This Peach Cake

Step by step, here’s exactly how to make this cake come to life.
Step – 1: Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan or line it with parchment paper. This ensures the cake will come out cleanly and keep its shape.
Step – 2: Wash, peel (if you prefer), and slice your peaches into thin wedges or small chunks. Set them aside to use later in the batter.
Step – 3: In a large mixing bowl, whisk together the flour, baking powder, salt, and cinnamon. This dry mixture forms the foundation of the cake.
Step – 4: In another bowl, combine the melted butter and granulated sugar. Stir until smooth and slightly fluffy.
Step – 5: Add eggs one at a time into the butter-sugar mixture, beating well after each addition. Then stir in the vanilla extract.
Step – 6: Alternately add the dry ingredients and milk into the wet mixture, beginning and ending with the dry ingredients. Mix gently after each addition just until combined. Avoid overmixing to keep the cake tender.
Step – 7: Fold in the sliced peaches gently, making sure they are evenly distributed throughout the batter.
Step – 8: Pour the batter into the prepared cake pan and spread it out evenly.
Step – 9: If you want a crunchy top, sprinkle some brown sugar or sliced almonds over the batter.
Step – 10: Bake in the preheated oven for 45 to 50 minutes, or until a toothpick inserted in the center comes out clean.
Step – 11: Remove the cake from the oven and let it cool in the pan for about 15 minutes. Then transfer it to a wire rack to cool completely before slicing.
Enjoy the warm, fragrant cake with a scoop of vanilla ice cream or a dollop of whipped cream if you like.
Substitutions
One of the best things about this peach cake recipe is its flexibility. If you want to customize or need alternatives, here are some substitutions that work beautifully:
- Butter: Swap with coconut oil or vegetable oil for a dairy-free version. Keep in mind the texture might be a little different but still delicious.
- Milk: You can use almond milk, soy milk, or oat milk if you want a plant-based or lactose-free option.
- Flour: For a gluten-free cake, substitute all-purpose flour with a gluten-free flour blend, making sure it includes xanthan gum for structure.
- Sugar: Feel free to reduce the sugar slightly or replace it with coconut sugar or maple syrup for a more natural sweetness.
- Peaches: If fresh peaches aren’t in season, frozen peaches work well. Thaw and drain them thoroughly before folding into the batter.
- Add-ins: For a twist, try adding chopped nuts like walnuts or pecans for texture, or a handful of blueberries to complement the peach flavor.
These substitutions make this recipe accessible to many dietary needs and personal preferences while maintaining its delightful taste.
Best Side Dishes for Peach Cake
Peach cake is wonderful on its own, but pairing it with the right side dishes can elevate the entire experience. Here are three ideas to complement your cake perfectly:
- Vanilla Ice Cream: The classic pairing — creamy vanilla ice cream adds richness and coolness that contrasts beautifully with the warm cake.
- Whipped Cream with a Hint of Cinnamon: Light and fluffy, whipped cream with a dusting of cinnamon enhances the cake’s spice notes.
- Fresh Berries Salad: A refreshing side of mixed berries tossed with a little lemon juice and honey adds brightness and balances the sweetness.
These sides make your peach cake moments even more special and delicious.
Serving and Presentation Tips
When it comes to serving your peach cake, presentation is key to making the experience feel special and inviting. I love to slice the cake into generous wedges, allowing the juicy peach pieces to peek through the tender crumb. For an elegant touch, serve the slices on pretty dessert plates and add a scoop of vanilla ice cream or a dollop of freshly whipped cream on the side. Dusting a little powdered sugar or cinnamon over the top adds a lovely finishing touch without overwhelming the natural flavors.
If you’re serving guests, consider adding a sprig of fresh mint or a few edible flowers on the plate to elevate the look. Using a cake stand or a rustic wooden board for serving also creates a warm, inviting vibe. The peach cake looks stunning with its golden crust and tender peach bits, so keep the plating simple to let the cake shine.
Tips and Tricks to Make This Recipe Even Better

To get the most out of your peach cake, here are a few of my favorite tips that always help the cake turn out perfectly:
- Use ripe but firm peaches: Overripe peaches can make the cake soggy, while underripe ones won’t offer enough sweetness and flavor. Look for peaches that yield slightly to gentle pressure.
- Don’t overmix the batter: Once you add the flour, mix just until combined. Overmixing develops gluten and can make the cake tough instead of tender.
- Fold the peaches gently: Treat the peach slices like delicate treasures in the batter. Fold them in carefully so they stay intact and evenly distributed.
- Add a crunchy topping: Sprinkling brown sugar or sliced almonds before baking creates a wonderful contrast in texture and adds a hint of caramelized flavor.
- Let the cake cool before slicing: This step allows the cake to set and makes clean slices easier to achieve.
With these small tricks, you’ll consistently get a moist, flavorful peach cake that looks as good as it tastes.
Common Mistakes to Avoid
Making peach cake can be simple, but there are a few pitfalls to watch out for:
- Using peaches that are too soft or watery: This can make the cake soggy. If your peaches seem very juicy, pat them dry with paper towels before folding into the batter.
- Skipping the leavening agent: Baking powder is essential here. Without it, the cake will be dense and heavy.
- Overbaking: Keep an eye on the cake toward the end of baking time. Overbaking dries out the crumb and diminishes that tender texture we all love.
- Not prepping the pan properly: Failing to grease and flour or line the pan will make the cake stick and break apart when you try to remove it.
- Ignoring the cooling step: Cutting into a hot cake causes it to crumble and lose structure.
Avoiding these mistakes will help your peach cake turn out perfectly every time.
How to Store It
Peach cake keeps well if stored properly. Here’s what I recommend:
- Room temperature: Cover the cake loosely with foil or plastic wrap, and it will stay fresh for 1 to 2 days. Make sure it’s in a cool place, away from direct sunlight.
- Refrigeration: If your kitchen is warm or if you want to store the cake longer, keep it in an airtight container in the fridge. It should stay good for 4 to 5 days. Bring it to room temperature before serving for the best texture.
- Freezing: You can freeze peach cake slices by wrapping them tightly in plastic wrap and placing them in a freezer-safe bag or container. Freeze for up to 2 months. Thaw overnight in the fridge or at room temperature before enjoying.
Proper storage ensures the cake stays moist and flavorful even if you make it ahead of time.
FAQ About Peach Cake
Can I use canned peaches instead of fresh?
Yes, but drain them thoroughly to avoid excess moisture, which can make the cake soggy. Fresh peaches are always best for texture and flavor.
Can I make this cake gluten-free?
Absolutely! Use a 1:1 gluten-free flour blend with xanthan gum for best results. The cake will be just as delicious.
Is it possible to make this cake dairy-free?
Yes, substitute the butter with coconut oil or vegan butter, and use a plant-based milk like almond or oat milk.
Can I add other fruits?
Certainly! Blueberries, raspberries, or chopped nectarines complement peaches nicely. Just adjust the quantity to avoid overloading the batter.
How do I know when the cake is done?
Insert a toothpick in the center — if it comes out clean or with a few moist crumbs, the cake is ready.

Peach Cake Recipe
A tender, moist cake bursting with fresh peach flavor, lightly spiced with cinnamon and kissed by vanilla. This cake brings summer warmth to your table with every bite — perfect for afternoon treats or casual gatherings. The natural sweetness of peaches blends beautifully with a soft crumb, making this a delightful dessert that’s both simple and elegant.
- Total Time: 1 hour
- Yield: 8
Ingredients
- 3 to 4 medium ripe peaches, peeled and sliced
- 1 ½ cups all-purpose flour
- 1 ½ tsp baking powder
- ÂĽ tsp salt
- ½ tsp ground cinnamon (optional)
- ½ cup unsalted butter, melted
- 1 cup granulated sugar
- 2 large eggs
- ½ cup whole milk
- 1 tsp vanilla extract
- Brown sugar or sliced almonds for topping (optional)
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9-inch cake pan.
- Slice peaches and set aside.
- Whisk flour, baking powder, salt, and cinnamon in a bowl.
- In another bowl, mix melted butter and sugar until smooth.
- Beat in eggs one at a time, then stir in vanilla.
- Add dry ingredients and milk alternately to the wet mixture, starting and ending with dry ingredients. Mix gently.
- Fold in peaches carefully.
- Pour batter into pan and smooth top. Sprinkle brown sugar or almonds if desired.
- Bake for 45-50 minutes or until a toothpick comes out clean.
- Cool 15 minutes in pan, then transfer to a wire rack to cool completely.
Notes
- Use ripe but firm peaches for best texture.
- Don’t overmix batter to keep cake tender.
- Let cake cool fully before slicing for neat pieces.
- Add crunchy topping for texture contrast.
- Prep Time: 15 minutes
- Cook Time: 45-50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 8
- Calories: 320
- Sugar: 26g
- Sodium: 120mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 41g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 70mg