Peach Cake Recipe
I still remember the first time I tried baking a peach cake. It was midsummer, and the farmers’ market was overflowing with sun-ripened peaches, their fragrance sweet and almost intoxicating. I couldn’t resist picking up a basket, even though I had no clear plan for them. That morning, my kitchen smelled like sunshine and sugar as I washed, sliced, and prepped those juicy gems.
My family gathered around as I nervously mixed the batter, worried it might turn out too wet with all those peaches. But the oven did its magic, and soon, the golden cake emerged with a tender crumb and that unmistakable peachy aroma. My kids took one bite, paused, and then devoured half the cake before it even cooled. That day, peach cake became more than a dessert—it became a memory, a celebration of summer in every bite.
Quick Peek: Cooking Time Snapshot
Here’s a simple glance at how this recipe fits into your day:
- Prep Time: 20 minutes
- Baking Time: 45–50 minutes
- Cooling Time: 15 minutes
- Total Time: 1 hour 20 minutes
- Yield: 8–10 generous slices
Perfect for an afternoon tea or an easy dessert after dinner.
Ingredients for the Perfect Peach Cake
I always try to choose peaches that are fragrant and slightly soft, yet firm enough to hold their shape while baking. Freestone peaches work best—they’re easy to peel and slice, and their flavor bursts through the batter.
- 1 ½ cups all-purpose flour (can substitute half with almond flour for a nuttier flavor)
- 1 tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
- ½ cup unsalted butter, softened
- ¾ cup granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- ½ cup plain yogurt or sour cream
- 2–3 medium peaches, peeled, pitted, and sliced
- 1 tbsp lemon juice
- Optional: 1 tsp cinnamon or nutmeg for a warm spice note
A little tip: I like to toss the peach slices in lemon juice to prevent browning and to enhance their natural sweetness. If you prefer a vegan twist, swap butter for coconut oil and use a flax egg instead of eggs—it turns out surprisingly moist.
Why This Peach Cake Works Every Time

This recipe is about balance. The cake itself is soft and buttery but not heavy, while the peaches add natural sweetness and a little juiciness that keeps every bite tender. Yogurt or sour cream adds subtle tanginess, cutting through the sweetness, and the light dusting of cinnamon or nutmeg adds warmth without overpowering the delicate fruit.
I also learned that spacing the peach slices evenly on top before baking helps the cake cook uniformly. The juices from the fruit mingle with the batter, creating pockets of soft, flavorful cake that almost melt in your mouth. This method guarantees that the peach flavor is the star, rather than just a garnish.
Step-by-Step Baking: Sensory Cues
- Preheat your oven to 350°F (175°C) and grease a 9-inch round cake pan. I like to line the bottom with parchment paper for easy removal.
- In a bowl, whisk together flour, baking powder, baking soda, and salt. The dry mixture should be light and airy.
- In a separate bowl, cream the butter and sugar until fluffy. I often pause here to taste a tiny bit—sometimes, it’s the best part.
- Beat in eggs one at a time, then stir in vanilla extract and yogurt until smooth. The batter should be soft but not runny.
- Gently fold in the dry ingredients until just combined. Overmixing will make the cake dense, so patience is key.
- Pour half of the batter into the prepared pan. Arrange half the peach slices over the batter, then top with the remaining batter and peaches. They should peek through slightly.
- Bake for 45–50 minutes or until a toothpick inserted in the center comes out clean. The aroma of baked peaches and butter will fill your kitchen—trust me, this is when the hardest part begins: waiting for it to cool.
- Let it rest for 10–15 minutes before slicing. Serve slightly warm or at room temperature for the best flavor.
The first time I baked this, I accidentally left the cake in a bit too long, and the edges were slightly caramelized. Surprisingly, that crunch added a lovely texture, and now I sometimes bake it a minute longer intentionally for a caramelized touch.
Serving Ideas and Presentation Tips

One of my favorite ways to enjoy this peach cake is slightly warm with a dollop of whipped cream or a scoop of vanilla ice cream. The peaches and cake are already sweet and tender, so the creamy topping makes every bite feel indulgent without being overpowering.
For a more elegant presentation, sprinkle a little powdered sugar on top or add a few fresh mint leaves. If you’re serving it at a brunch, slicing it into smaller squares and arranging them on a platter with fresh berries makes it look effortlessly inviting. The aroma of baked peaches always draws people in—your guests might even hover near the kitchen just for a taste!
Pro Notes & Mistakes to Avoid
I’ve learned a few things from repeated batches that make this cake foolproof:
- Don’t overmix the batter. When you fold the dry ingredients in, do it gently. Overmixing can make the cake dense rather than tender.
- Peach placement matters. Spread slices evenly on top and slightly press them into the batter. This prevents them from sinking and ensures each bite has fruit.
- Watch the baking time. Every oven is different. Start checking at 45 minutes—overbaking dries the edges, but slightly underbaking leaves the center gooey. I once left mine in 5 minutes too long, and while the edges were caramelized, the center was perfect. Experiment with your oven and note what works best.
Storage and Make-Ahead Tips
This peach cake is forgiving when it comes to storage:
- Room Temperature: Cover with a cake dome or plastic wrap. It stays fresh for up to 2 days.
- Refrigeration: Store in an airtight container for up to 5 days. The peaches release a bit of juice over time, so it becomes slightly moister—delicious!
- Freezing: Slice the cake and wrap individual pieces in plastic wrap, then place them in a freezer-safe bag. They’ll last up to 2 months. Thaw in the fridge overnight or at room temperature for a few hours.
A little tip: If you refrigerate or freeze the cake, let it warm slightly before serving. The flavor of the peaches is at its peak when the cake is just a little warm.
Common Questions About Peach Cake
Can I use canned peaches?
Yes, drain them thoroughly to avoid a soggy cake. Fresh peaches are best for flavor and texture, but canned work in a pinch.
Can this cake be made gluten-free?
Absolutely! Replace all-purpose flour with a 1:1 gluten-free flour blend. The texture will be slightly different but still tender and moist.
How do I know when the cake is done?
Insert a toothpick in the center—it should come out clean or with just a few moist crumbs. The peaches will make the cake look slightly wet on top, but the toothpick is the best guide.
Can I make this vegan?
Yes. Swap butter for coconut oil or vegan margarine, and use flax or chia eggs (1 tbsp flaxseed + 3 tbsp water per egg, let sit 5 minutes). Use a plant-based yogurt instead of dairy yogurt.
Can I add spices?
Definitely. Cinnamon, nutmeg, or even cardamom pairs beautifully with peaches. I often sprinkle a small pinch on top before baking for a warm, aromatic note.
Peach Cake Recipe
- Total Time: 1 hour
- Yield: 8
- Diet: Vegetarian
Description
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.
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
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

