There’s something magical about summer desserts, but this peach cake with cream cheese frosting recipe? Oh, it’s pure sunshine on a plate! I remember the first time I made it for a backyard barbecue – one bite and my neighbor begged for the recipe. The juicy peaches bake into the tender cake like little pockets of sweetness, and that creamy frosting? Absolute perfection. It’s become my go-to for everything from birthdays to “just because” days. Trust me, once you try this combo of fresh peaches and tangy cream cheese frosting, you’ll understand why I make it all season long!

Why You’ll Love This Peach Cake with Cream Cheese Frosting Recipe
Let me tell you why this peach cake with cream cheese frosting recipe never fails to impress:
- The texture is dreamy – moist crumb from fresh peaches, tender but sturdy enough to hold that luscious frosting
- It’s perfectly balanced – not too sweet, with the peaches’ brightness cutting through the rich frosting
- Crowds go wild for it – I’ve seen grown adults sneak second (and third!) slices at potlucks
- Surprisingly simple – no fancy techniques, just good ingredients and easy steps
- Works for any occasion – fancy enough for weddings, casual enough for picnics
Perfect for Summer Gatherings
When peaches are at their peak, this cake becomes my secret weapon. The fresh fruit flavor just sings at outdoor parties. I always make two – one always disappears before the grill’s even heated!
Easy to Customize
Don’t have buttermilk? A splash of vinegar in regular milk works fine. Want extra spice? A pinch of cinnamon or nutmeg adds warmth. The recipe’s forgiving like that – I’ve tweaked it a dozen ways and it always turns out delicious.
Irresistible Flavor Combo
There’s magic in how the sweet peaches play off the slightly tangy frosting. My cousin calls it “summer in every bite” – and she’s not wrong! The flavors meld beautifully if you let the frosted cake sit for an hour before serving.
Ingredients for Peach Cake with Cream Cheese Frosting
Gathering the right ingredients is half the battle with this peach cake – and trust me, every single one matters! I learned that the hard way when I once tried substituting margarine for butter (never again). Here’s exactly what you’ll need, separated into cake and frosting components so you can check things off as you go.
For the Peach Cake
- 2 cups all-purpose flour (spooned and leveled – don’t pack it!)
- 1 1/2 cups granulated sugar (I sometimes use 1 1/4 cups if my peaches are super sweet)
- 1/2 cup unsalted butter, softened (that means it leaves a slight dent when pressed)
- 2 large eggs, room temperature (cold eggs can make your batter separate)
- 1 cup buttermilk (no substitutes – this gives the perfect tang and tenderness)
- 1 tsp pure vanilla extract (the good stuff, not imitation)
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp fine sea salt
- 2 cups fresh peaches, peeled and diced (about 3 medium peaches)
For the Cream Cheese Frosting
- 8 oz cream cheese, softened (full-fat only, please!)
- 1/2 cup unsalted butter, softened
- 3 cups powdered sugar, sifted (prevents lumps)
- 1 tsp pure vanilla extract
See those notes about softened butter and room temperature eggs? Those aren’t just suggestions – they make all the difference in getting that perfect velvety batter. And don’t even think about using pre-shredded peaches from the store – I tried that once and the texture was all wrong. Fresh is always best here!
Equipment You’ll Need
You won’t need anything fancy for this peach cake, just the basics from your kitchen! Here’s what I always grab:
- A sturdy 9-inch round cake pan (my trusty old aluminum one works great)
- Electric hand mixer or stand mixer (though a strong arm and whisk will do in a pinch)
- Two mixing bowls – one for dry, one for wet ingredients
- Spatula for folding in those juicy peaches
- Measuring cups and spoons (I still use my grandma’s tarnished set)
- Wire rack for cooling – patience is key before frosting!
That’s it! No special gadgets required – just good old-fashioned baking tools.
How to Make Peach Cake with Cream Cheese Frosting
Alright, let’s get baking! I’ve made this peach cake so many times I could do it in my sleep, but I’ll walk you through each step carefully. Just follow along, and you’ll have a showstopper dessert ready in no time.
Preparing the Cake Batter
First things first – preheat that oven to 350°F (175°C). While it’s heating up, grease your 9-inch round cake pan really well. I like to use butter and a light dusting of flour – it never fails me.
- Cream together the softened butter and sugar in a large bowl until it’s light and fluffy. This takes about 2-3 minutes with a mixer. You’ll know it’s ready when the mixture turns pale yellow.
- Add the eggs one at a time, beating well after each addition. Don’t rush this – I learned the hard way that adding both eggs at once can make the batter separate.
- Mix in the vanilla extract. The good stuff makes all the difference here!
- In another bowl, whisk together all your dry ingredients – flour, baking powder, baking soda, and salt. Give it a good mix to distribute everything evenly.
- Now the magic happens: alternate adding the dry mixture and buttermilk to the butter mixture. Start and end with the dry ingredients, mixing just until combined after each addition. Overmixing is the enemy here!
- Gently fold in the diced peaches with a spatula. The batter will be thick but pourable – just how we want it.
Baking and Cooling the Cake
Pour that beautiful batter into your prepared pan and smooth the top. Pop it in the oven and set your timer for 30 minutes.
- After 30 minutes, do the toothpick test. If it comes out clean or with just a few moist crumbs, you’re golden. If not, give it another 5 minutes.
- Once baked, let the cake cool in the pan for about 10 minutes. This helps it set properly.
- Then, carefully turn it out onto a wire rack to cool completely. I know it’s tempting, but don’t frost a warm cake – the frosting will melt right off!
Making the Frosting
While the cake cools, let’s make that dreamy cream cheese frosting:
- Beat the softened cream cheese and butter together until perfectly smooth – about 2 minutes on medium speed.
- Gradually add the powdered sugar, about 1 cup at a time, mixing well after each addition.
- Mix in the vanilla extract. If the frosting seems too thick, you can add a teaspoon of milk, but I rarely need to.
- Once the cake is completely cool, spread the frosting generously over the top. I like to leave the sides bare for a rustic look, but feel free to frost all over if you prefer!
There you have it – the perfect peach cake with cream cheese frosting! Let it sit for about an hour before serving to let the flavors meld. Trust me, it’s worth the wait.
Tips for the Best Peach Cake with Cream Cheese Frosting
After making this peach cake dozens of times, I’ve picked up some tricks that make all the difference. First – use peaches that smell amazing! That floral scent means they’re ripe and sweet enough. Chilling the frosted cake for 30 minutes makes slicing cleaner, though I often can’t resist cutting a warm slice “for testing.” When mixing the batter, stop as soon as the flour disappears – overmixing makes the cake tough. And here’s my secret: I always save a few peach chunks to press into the frosting for a pretty presentation. Works every time!
Variations and Substitutions
Out of fresh peaches? No problem! Canned peaches (well-drained) work in a pinch – just pat them dry first. Want something different? Try adding a teaspoon of cinnamon or nutmeg to the batter for warmth. For gluten-free folks, I’ve had great results swapping in a 1-to-1 gluten-free flour blend – just don’t overmix. If you’re dairy-free, coconut oil can replace butter in the cake (though the frosting’s trickier). My neighbor swears by adding a tablespoon of bourbon to the batter – “for flavor,” she says with a wink. The recipe’s flexible like that!
Serving and Storing Peach Cake with Cream Cheese Frosting
Here’s how I handle this beauty after baking – because let’s be honest, you’ll probably have leftovers (though my family rarely does!). For serving, let the frosted cake sit at room temperature about an hour before slicing – this lets the flavors really come together. Store any leftovers in an airtight container in the fridge, where it’ll stay fresh for 3-4 days. The cake actually gets more moist by day two! If you need to freeze it, wrap unfrosted cake layers tightly in plastic wrap, then foil – they’ll keep beautifully for up to 3 months. Just frost after thawing.
Peach Cake with Cream Cheese Frosting FAQs
I get asked about this peach cake all the time! Here are answers to the questions that pop up most often:
Can I use frozen peaches instead of fresh?
Absolutely! Thaw them first and pat them really dry with paper towels. The texture changes slightly, but it’s still delicious. I actually keep frozen peach slices in my freezer for emergency cake cravings.
How long does the cream cheese frosting last?
About 4-5 days in the fridge. The sugar acts as a preservative, but cream cheese does eventually go bad. If it starts looking watery or smells off, toss it. I never have this problem though – the frosting usually disappears within hours in my house!
Can I make this cake ahead of time?
You bet! Bake the cake up to 2 days in advance (wrap it tightly once cooled). Make the frosting day-of for best texture. The assembled cake actually tastes better after sitting for a few hours – the flavors mingle beautifully.
Why did my peaches sink to the bottom?
Ah, the classic fruit cake dilemma! Toss your peach pieces in a tablespoon of flour before folding them in. This little trick helps them stay suspended throughout the cake instead of gathering at the bottom.
Can I use a different pan size?
Sure thing! For a 9×13 pan, increase the recipe by half. Cupcakes bake in about 18-20 minutes – just watch them closely. My friend swears by mini Bundt pans too, though I haven’t tried that yet!
Nutritional Information
Okay, let’s be real – we’re not eating cake for the nutrition! But since folks ask, here’s the scoop per slice (based on 12 servings). These are estimates and can vary based on your exact ingredients:
- Calories: About 420 (worth every one!)
- Sugar: 38g (mostly from those sweet peaches and powdered sugar)
- Fat: 18g (butter and cream cheese doing their delicious work)
- Protein: 5g (surprising bonus from the eggs and dairy)
My philosophy? Life’s too short to count calories when there’s peach cake involved – enjoy a slice and savor every bite!
Rate This Recipe
Did you try this peach cake? I’d love to hear how it turned out for you! Drop a comment below with your thoughts, tweaks, or any questions – your feedback makes my day!
Print
Irresistible Peach Cake with Cream Cheese Frosting Recipe
- Total Time: 55 minutes
- Yield: 1 (9-inch) cake 1x
- Diet: Vegetarian
Description
A delicious peach cake topped with creamy cream cheese frosting. Perfect for summer gatherings or any special occasion.
Ingredients
- 2 cups all-purpose flour
- 1 1/2 cups granulated sugar
- 1/2 cup unsalted butter, softened
- 2 large eggs
- 1 cup buttermilk
- 1 tsp vanilla extract
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 2 cups fresh peaches, diced
- 8 oz cream cheese, softened
- 1/2 cup unsalted butter, softened
- 3 cups powdered sugar
- 1 tsp vanilla extract
Instructions
- Preheat oven to 350°F (175°C). Grease and flour a 9-inch round cake pan.
- In a large bowl, cream together butter and sugar until light and fluffy.
- Add eggs one at a time, beating well after each addition.
- Mix in vanilla extract.
- In a separate bowl, whisk together flour, baking powder, baking soda, and salt.
- Alternately add the dry ingredients and buttermilk to the butter mixture, beginning and ending with the dry ingredients.
- Fold in diced peaches.
- Pour batter into the prepared pan and bake for 30-35 minutes or until a toothpick inserted comes out clean.
- Let the cake cool completely before frosting.
- For the frosting, beat cream cheese and butter until smooth.
- Gradually add powdered sugar and vanilla, beating until creamy.
- Spread frosting over the cooled cake.
Notes
- Use ripe peaches for the best flavor.
- Chill the cake before serving for easier slicing.
- Store leftovers in an airtight container in the fridge.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 38g
- Sodium: 180mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 62g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 85mg
Keywords: peach cake, cream cheese frosting, summer dessert, homemade cake