Desserts
This amazing peach cake recipe delivers summer sunshine in every bite—juicy, tender crumb with bursts of fresh peach flavor that'll have you baking it again and again. 🌞 I perfected this recipe after years of testing, and the secret to that signature moist texture is a mix of buttermilk and Greek yogurt in the batter, plus a simple syrup glaze that keeps the peaches from drying out.
The best part? It's beginner-friendly but feels like a showstopper. You'll start with a classic vanilla cake base, then fold in tender peaches (fresh or canned work perfectly) and a hint of almond extract for depth.
The cake bakes up golden and tender, with just the right amount of springiness—no dry crumbs here. Top it with a light cream cheese frosting or a drizzle of caramel for that extra wow factor.
What you end up with is a cake that's perfect for picnics, brunch spreads, or a special dessert when you want to impress. The peach flavor shines through every slice, and that moist crumb means it stays delicious even the next day.
Serve it warm with vanilla ice cream or a scoop of whipped cream for the ultimate summer treat.
Ready to make this cake? We'll walk through every step—from prepping your peaches to baking, cooling, and frosting—so you get that restaurant-quality result at home. Let's get baking!
Ingredients for amazing peach cake
Sunshine in a box—these 15 ingredients bring summer to your table with juicy peaches and tender crumb.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Buttermilk 🥛 | 1 ½ cups | Room temperature preferred |
| Greek Yogurt 🍦 | ½ cup | Plain, full-fat for moisture |
| Large Eggs 🥚 | 2 whole | Room temperature for even baking |
| Vanilla Extract 🌸 | 2 tsp | Pure extract, not imitation |
| Baking Powder 🧂 | 2 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Almond Extract 🌿 | ¼ tsp | Pure almond flavor |
| Ripe Peaches 🍑 | 4 medium | Fresh or canned, pitted and sliced |
| Unsalted Butter 🧈 | ½ cup | Room temperature for creaming |
| Granulated Sugar 🍚 | ¼ cup | For simple syrup glaze |
| Water 💧 | ¼ cup | For simple syrup glaze |
| Cream Cheese 🧀 | 8 oz | Room temperature for frosting |
| Powdered Sugar 🍚 | 2 cups | For light frosting |
The peaches are the star, so grab the ripest ones you can find. Local farmers markets have the sweetest in season, but grocery store peaches work too—just make sure they're firm but give slightly when squeezed. Canned peaches? San Marzano in juice are my go-to—they're sweet, tender, and drain beautifully. For fresh, yellow clingstones hold up best in baking. Pitting them is a breeze with a sharp knife, but if you're in a rush, grab pre-pitted at Trader Joe's. The Greek yogurt and buttermilk combo is non-negotiable for that signature moist crumb—trust me, dry cake isn't an option here.
No buttermilk? Mix 1 cup milk with 1 tbsp vinegar and let sit 5 minutes. Subbing yogurt? Sour cream works in a pinch, but the tang isn't quite the same. Running low on almond extract? Vanilla bean paste at double the amount gives a similar depth. For the frosting, cream cheese from Philadelphia brand is the gold standard—it's smooth and doesn't curdle. The simple syrup glaze? Equal parts sugar and water, simmered until dissolved. No need for fancy equipment—just a small saucepan and patience. Want extra peach flavor? Fold in 1 tbsp peach jam with the sliced peaches before baking.
Peaches keep best in the fridge for 3-4 days once sliced, so prep them last if you're baking ahead. The cake itself stays moist for 3 days covered at room temp or 1 week refrigerated. For the frosting, beat it until light and fluffy—don't overmix or it'll get grainy. Make the simple syrup up to 1 week ahead and store it in the fridge. Freeze the cake (unfrosted) for up to 2 months—just thaw at room temp before frosting. Pro tip: Brush warm cake layers with simple syrup while cooling for extra moisture.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this trick—just stir the dry ingredients into the wet with a wooden spoon. The Greek yogurt keeps it light without overmixing, and honestly? The cake turns out better when you skip the electric mixer.
- Peach-Perfect Balance: That buttermilk-yogurt combo makes the crumb tender, while the sugar caramelizes just enough to give it a subtle, sticky sweetness. (Yes, even on a Tuesday night, this tastes like a bakery bought it.)
- Weekend or Weeknight: Slice it warm for breakfast with a drizzle of honey, or pack it for lunch—it’s that versatile. My kids ask for it at school picnics, and my husband sneaks bites "by accident" when I’m not looking.
- Fridge Magic: This cake actually improves overnight. The flavors meld, and the texture stays moist for days. I’ll be real: I’ve made it twice in a row because the leftovers disappear faster than I can say "second slice."
Step-by-step instructions for peach cake perfection
Here's how to bake a cake so moist and flavorful, every bite feels like summer sunshine.
👨🍳 Step 1: Prepare the Peaches and Prep the Cake Pan
Start by preheating your oven to 350°F. This temperature gives you that perfect balance of a tender crumb and golden crust. While it heats, pit and slice the 4 medium ripe peaches into ¼-inch thick rounds. Arrange half of them in a single layer on the bottom of a 9-inch round cake pan that's been lightly greased with butter and lined with parchment paper.
Here's the thing—don't skip the parchment paper. It prevents sticking and makes removing the cake from the pan a breeze. Arrange the peach slices in a circular pattern, leaving about ½ inch between each slice so the cake batter can flow around them. This creates those beautiful peach pockets you'll see in every slice.
👨🍳 Step 2: Mix the Cake Batter to Fluffy Perfection
In a large mixing bowl, combine the 2.5 cups all-purpose flour, 2 cups granulated sugar, 2 tsp baking powder, 0.5 tsp salt, and 2 tsp vanilla extract. Whisk these dry ingredients together until just combined—you don't want to develop too much gluten here, or your cake will turn out tough.
In a separate bowl, beat the 0.5 cup unsalted butter until it's light and fluffy, about 2-3 minutes on medium speed. Add the 1.5 cups buttermilk, 0.5 cup Greek yogurt, 2 whole large eggs, and 0.25 tsp almond extract one at a time, mixing just until each ingredient is incorporated. Now, gradually add the dry ingredients to the wet mixture, mixing on low speed until everything is combined. Be careful not to overmix—stop as soon as the batter comes together.
🍳 Step 3: Bake the Cake with Peach Layers
Pour the batter evenly over the peach slices in your prepared cake pan. Gently tap the pan on the counter a few times to release any air bubbles that might have formed. Arrange the remaining 2 peach slices on top of the batter, pressing them down lightly so they're partially submerged. This ensures they cook through and infuse flavor into the cake.
Bake in the preheated oven for 45-50 minutes, or until a toothpick inserted into the center comes out clean. You'll know it's done when the top is golden brown and springs back gently when pressed. If the top starts to brown too quickly, tent the cake with aluminum foil to prevent over-browning while it continues to cook through.
🥘 Step 4: Make the Simple Syrup Glaze
While the cake is baking, prepare the simple syrup glaze by combining 0.25 cup granulated sugar and 0.25 cup water in a small saucepan. Bring to a boil over medium-high heat, then reduce the heat to medium-low and let it simmer for 3-5 minutes until slightly thickened. This syrup will add moisture and shine to your cake, keeping it tender and delicious.
Once the cake is done baking, remove it from the oven and let it cool in the pan for 10 minutes. Then, carefully transfer the cake to a wire rack to cool completely. As it cools, pour the simple syrup evenly over the top of the cake, letting it soak in. This step is what makes your cake incredibly moist—don't skip it!
🍽️ Step 5: Prepare the Cream Cheese Frosting
For the frosting, beat the 8 oz cream cheese and 0.5 cup unsalted butter together in a mixing bowl until smooth and creamy, about 2-3 minutes. Gradually add the 2 cups powdered sugar, mixing on low speed until just combined. Add a splash of milk or buttermilk if the frosting is too thick. Here's where it gets fun—add 1 tsp vanilla extract and 0.125 tsp almond extract for extra flavor.
Once the cake has cooled completely, spread the frosting evenly over the top and sides. For a professional finish, use a spatula to create swirls or smooth the frosting with the back of the spatula. Top with any remaining peach slices for an elegant presentation. Serve and enjoy your amazing peach cake—every moist, flavorful bite will transport you to summer!
Pro Tips For Making Amazing Peach Cake
- Whisk Eggs at Room Temp: Cold eggs make for a dense cake—trust me, I’ve made that mistake. Let them sit in warm water for 10 minutes first, or pull them straight from the fridge and give them a quick rub between your palms. The batter will be smoother and lighter, and your peach cake won’t turn out like a brick.
- Sift That Flour Twice: I used to just dump the flour in, but sifting it twice—once before mixing and once after adding dry ingredients—cuts out lumps and guarantees a tender crumb. If you’re lazy like me, at least whisk it vigorously in the bowl first, but sifting makes a real difference when peaches are already fighting for moisture.
- Don’t Overmix the Batter: The moment the flour disappears into the wet ingredients, stop stirring. Overmixing develops gluten, and your cake will turn out tough instead of fluffy. Use a spatula to fold just until combined—yes, it’ll look lumpy, but that’s how you get that melt-in-your-mouth texture.
- Bake Until Golden, Then Check: The cake’s done when the edges pull away from the pan and a toothpick comes out with one moist crumb (not wet batter). I’ve ruined cakes by pulling them too soon—wait until the top is golden, then give it 5 more minutes. Underbaking is worse than overbaking with peaches.
Creative variations of this recipe
Southern Peach Upside-Down
Transform this cake into a classic Southern upside-down peach cake by baking it in a skillet instead of a round pan. Use a 10-inch cast iron skillet lined with parchment paper, then arrange all 4 peaches in a circular pattern on the bottom.
Pour the batter over them, then bake at 350°F for 40-45 minutes. The result? A caramelized peach bottom with tender cake on top—just like Grandma used to make! 🍑
Almond-Filled Twist
For a sophisticated variation, fold ½ cup toasted sliced almonds into the batter before pouring it over the peaches. After baking, brush the top with simple syrup and sprinkle with extra almonds for crunch.
This adds a nutty contrast that pairs beautifully with the peach's natural sweetness. I love this version for holiday gatherings—it feels extra special! 🌟
Spiced Peach-Cardamom
Infuse the batter with ½ tsp ground cardamom and ¼ tsp cinnamon for a warm, aromatic twist. The spices complement the peaches beautifully and add depth to the cake's flavor profile.
I recommend using fresh peaches for this variation—their natural sweetness shines even brighter with the spice blend. Perfect for fall baking! 🌶️
Lemon-Peach Fusion
Brighten the flavor with zest from 1 lemon and 1 tbsp lemon juice added to the batter. The citrus cuts through the peach's sweetness and adds a refreshing zing.
I also like to fold in 2 tbsp lemon curd with the peach slices before baking. This version is lighter and more vibrant—ideal for summer picnics! 🍋
Gluten-Free Adaptation
Swap the all-purpose flour for a 1:1 gluten-free baking flour blend like Bob's Red Mill. To maintain moisture, add 1 extra tbsp Greek yogurt to the batter.
The texture stays tender, and the peach flavor remains the star. This version is perfect for guests with gluten sensitivities—no one will miss the traditional flour! 💪
Caramel-Drizzled Finishing
After frosting, drizzle the cake with warm salted caramel sauce for a decadent touch. I use store-bought caramel sauce (like Smucker's) or homemade for extra points. The caramel pools beautifully on the plate, creating a stunning presentation. This upgrade turns your cake into a showstopper dessert! 🍯
Nutrition facts
Frequently asked questions
Can I use canned peaches instead of fresh?
Canned peaches work perfectly—just look for San Marzano in juice for the best texture. Drain them well before arranging in the pan, and you won't notice the difference in flavor. The syrup from canned peaches adds extra moisture to the cake, so it's actually a great shortcut for busy days.
Why did my cake turn out dry?
Dry cake usually means one of two things: overbaking or skipping the simple syrup glaze. Always check with a toothpick at 45 minutes—if it comes out clean, pull it immediately. Also, never skip brushing the warm cake with simple syrup while cooling. For extra moisture, try adding 1 extra tbsp of buttermilk to the batter.
How do I store leftovers?
Keep the cake covered at room temperature for 2 days, or refrigerate for up to 1 week if you're prepping ahead. For longer storage, freeze the unfrosted cake (wrapped tightly) for 2 months. Thaw overnight in the fridge before frosting. The cream cheese frosting can be made 1 day ahead and stored in the fridge.
Can I make this cake in a different pan size?
Yes, but adjust baking time and temperature. For a 8-inch pan, bake at 325°F for 35-40 minutes. For a 10-inch pan, use 350°F for 50-55 minutes. Reduce the batter by 10-15% for smaller pans or increase by 10-15% for larger ones. Always use parchment paper to prevent sticking.
What's the best way to serve this cake?
This cake shines at summer gatherings—serve it warm with a scoop of vanilla ice cream or a dollop of whipped cream. For a fancy touch, garnish with fresh peach slices and a sprinkle of toasted almonds. It's also perfect with morning coffee or afternoon tea for a light dessert option.
