Amazing Peach Cake Recipe: Summer Sun in Every Moist Bite

Desserts

Amazing Peach Cake Recipe: Summer Sun in Every Moist Bite

This amazing peach cake recipe transforms summer's sweetest fruit into a showstopper dessert that's impossibly moist and bursting with flavor. 🌞 The secret lies in layering fresh peaches between a tender vanilla cake batter, creating a texture that's light yet rich—no dry crumb here.

I perfected this recipe during a peach festival when I had a basket of ripe fruit begging to be used, and it's been my go-to ever since.

What makes this cake truly special is how the peaches shine without overpowering the delicate vanilla base. You'll use a mix of fresh and frozen peaches (don't skip the frozen—they add perfect texture contrast), baked right into the layers so every bite delivers that sun-ripened peach flavor.

The cake itself is foolproof—just mix, layer, and bake at 350°F for 40-45 minutes—no fancy techniques required.

By the time it emerges from the oven, you'll have golden layers with juicy peach pockets, all topped with a simple cream cheese glaze that ties everything together. The aroma alone will have everyone gathering in the kitchen, and the first taste?

That's when they'll ask for seconds. This cake is perfect for summer picnics, family gatherings, or just treating yourself to a little taste of sunshine.

The best part? It keeps well for 3-4 days in the fridge, so you can bake ahead and enjoy the compliments. Let's get baking—this peach cake is about to become your new favorite summer dessert.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for amazing peach cake

Sun-ripened peaches, tender layers, and a dreamy glaze—this is summer in cake form.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for fluffier layers
Granulated Sugar 🍚 2 cups White or light brown
Fresh Peaches 🍑 2 cups Pitted, sliced (about 4 medium)
Frozen Peaches ❄️🍑 1 cup Thawed, drained, chopped
Unsalted Butter 🧈 1 cup Softened to room temperature
Large Eggs 🥚 2 whole Room temperature
Vanilla Extract 🌿 2 tsp Pure, high-quality
Baking Powder 🧂 2 tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt
Milk 🥛 1 cup Whole milk preferred
Cream Cheese 🧀 8 oz Room temperature for glaze
Powdered Sugar 🍚 1 ½ cups Sifted for smooth glaze
Lemon Juice 🍋 1 tbsp Freshly squeezed

Peaches are the star here, so grab the ripest ones you can find—local farmers markets have the best selection, but any grocery store with vibrant, fragrant fruit will work. Fresh peaches should give slightly when pressed and smell sweet. For the frozen peaches, Trader Joe's has the perfect pre-sliced kind—no pits, no hassle. The cream cheese? Philadelphia brand melts the smoothest for that silky glaze. Don't skip the vanilla extract—Nielsen-Massey is my go-to for that pure, rich flavor. And that baking powder? Diamond Crystal rises better than the double-acting stuff.

No fresh peaches? Canned peaches in juice (drained well) work in a pinch—just pat them dry first. Frozen peaches not thawed? Microwave them for 2-3 minutes to soften. The milk can be swapped for almond milk or buttermilk, but whole milk keeps the cake moistest. For the glaze, if you're out of cream cheese, Greek yogurt plus 1 tbsp butter mimics the texture. Want extra moisture? Add 1 tbsp sour cream to the batter. And if you're feeling fancy, swap half the sugar for maple syrup—it adds depth.

This cake is a crowd-pleaser that reheats beautifully—just 10 seconds in the microwave brings back all that peachy goodness. Store it wrapped at room temp for 1 day, or in the fridge for 3-4 days (bring to room temp before serving). The glaze sets firm in the fridge, so let it sit at room temp for 10 minutes before slicing. I always bake mine the night before—overnight in the fridge lets the flavors meld perfectly for morning coffee. Freezes beautifully too for up to 2 months—just thaw overnight in the fridge.

❤️

Why You'll Love This Recipe

  • Peach Flexibility: I’ll be real—this cake works with either fresh or frozen peaches. No last-minute grocery runs needed. Toss in whatever’s in your fruit drawer, and the buttery crumb still shines.
  • Sugar-Kissed Magic: That caramelized sugar in the filling? It’s the secret weapon. The peaches melt into a jammy sweetness while the butter keeps the crumb tender—like biting into summer in cake form.
  • Zero-Waste Win: Use up those overripe peaches before they spoil. The recipe’s forgiving with texture—sliced, diced, or even canned in a pinch—and the leftovers? They’re even better the next day, sliced and toasted.

Step-by-step instructions for the perfect peach cake

Here's how to create a tender, juicy peach cake with a velvety cream cheese glaze that'll have everyone begging for seconds.

1

👨‍🍳 Step 1: Prep the Peaches and Mix the Batter

Start by prepping the peaches—slice the 2 cups fresh peaches into ¼-inch thick slices and pit them. For the 1 cup frozen peaches, thaw them completely and drain any excess liquid, then chop them into small pieces. This mix of fresh and frozen peaches gives you perfect texture contrast.

In a large mixing bowl, combine the 2.5 cups sifted all-purpose flour, 2 cups granulated sugar, 2 tsp baking powder, and 0.5 tsp salt. Whisk everything together until evenly distributed—this ensures no lumps in your final batter. I like to use a whisk for this step because it keeps the flour from clumping more than a spoon would.

2

🍳 Step 2: Cream Butter and Eggs for Maximum Moisture

In a separate large bowl, beat the 1 cup softened unsalted butter with an electric mixer on medium speed until it's light and fluffy—about 2-3 minutes. This step is crucial for creating that tender, moist crumb. Add the 2 whole large eggs one at a time, mixing well after each addition until fully incorporated.

Now add the 1 cup milk and 2 tsp vanilla extract to the butter mixture. Mix on low speed just until combined—you don't want to develop too much gluten here. The batter should be smooth but slightly thick. Here's the thing—don't overmix or your cake will be tough instead of tender.

3

🥘 Step 3: Combine Wet and Dry Ingredients with Peaches

Gradually add the dry ingredients to the wet mixture, mixing on low speed just until combined. You'll want to see a few streaks of flour remaining—this prevents overdevelopment of gluten. Fold in the prepared peaches using a spatula, being careful not to crush them too much. You want those peach pieces to stay intact so they create pockets of juicy goodness throughout the cake.

Pour the batter into two greased and floured 9-inch round cake pans. Tap the pans gently on the counter to remove any air bubbles, then smooth the tops with a spatula. Bake in a preheated 350°F oven for 30-35 minutes or until a toothpick inserted in the center comes out clean. I always check at the 28-minute mark because ovens vary—you want golden edges but still moist cake.

4

🍽️ Step 4: Make the Cream Cheese Glaze

While the cakes cool, prepare the glaze by beating the 8 oz room temperature cream cheese with an electric mixer until smooth. Gradually add the 1.5 cups sifted powdered sugar and mix until fully incorporated. Add the 1 tbsp fresh lemon juice and mix again—this brightens the flavor and balances the sweetness.

The glaze should be thick but spreadable. If it's too thick, add 1-2 teaspoons milk at a time until you reach the right consistency. Here's where it gets fun—once your cakes have cooled completely, spread the glaze evenly over the top of each layer. The glaze will add that perfect balance of tangy sweetness that makes this cake truly amazing.

5

⏰ Step 5: Assemble and Chill for Perfect Texture

Let the glaze set for 15 minutes at room temperature before slicing. This gives the glaze time to firm up slightly, making it easier to serve clean slices. I like to let the whole cake sit for at least 30 minutes before cutting—this ensures the layers stay intact when you slice into that beautiful peach-filled goodness.

For the best experience, serve your peach cake at room temperature. The combination of tender cake, juicy peaches, and that tangy-sweet glaze creates a perfect balance that captures summer in every bite. Trust me, this cake lives up to its "amazing" reputation—moist, flavorful, and simply irresistible!

👨‍🍳

Pro Tips For Making Amazing Peach Cake

  • Bake Peaches First: Peaches release more juice when raw—bake them for 10 minutes at 375°F before folding into the batter. This thickens the filling and keeps your cake from turning into a soggy mess. (Yes, even if you’re impatient like me.)
  • Use Room-Temp Butter: Cold butter creates pockets in the crumb, but room-temp butter blends better with sugar and flour. Take it out of the fridge 30 minutes before mixing—no one wants to fight their mixer for flaky layers.
  • Drain Frozen Peaches: Skip the thawing step but drain frozen peaches in a colander for 10 minutes. Extra water = dense cake. This trick works whether you’re using fresh or frozen—no one likes a watery filling.
  • Don’t Overmix the Batter: Stop folding in peaches when just combined—overmixing makes the cake dense. A few lumps? Doesn’t matter. The goal is tender, not tough. (I used to overdo it and wondered why my cake tasted like a brick.)

Dietary considerations for this recipe

Gluten-Free Adaptation

For a gluten-free version, swap the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure or Bob's Red Mill 1-to-1. Add 1 extra tsp xanthan gum to improve structure—this mimics gluten's binding properties.

Keep all other ingredients identical, but expect a slightly denser texture. Bake at 350°F for 35-40 minutes—gluten-free cakes often need extra time. 🌾

Dairy-Free Options

Replace the 1 cup butter with 1 cup dairy-free butter like Miyoko's or Earth Balance, and use unsweetened almond milk instead of regular milk. For the glaze, blend 8 oz dairy-free cream cheese (like Kite Hill) with 1.5 cups powdered sugar and 1 tbsp lemon juice.

The texture will be slightly lighter but still delicious. 🧈

Lower Sugar Version

Reduce the 2 cups granulated sugar to 1.5 cups and replace the remaining 0.5 cup with maple syrup or coconut sugar. For the glaze, use 1 cup powdered sugar instead of 1.5 cups and add 1 tsp vanilla extract for extra flavor.

The cake will still be moist but with a more natural sweetness. 🍚

Nut-Free Considerations

This recipe is naturally nut-free, but always check labels on ingredients like vanilla extract (some brands process in nut facilities) and cream cheese (look for nut-free facilities).

If you're serving to someone with severe allergies, use a dedicated nut-free kitchen space and tools. The peaches and other ingredients are inherently safe. 🌟

Vegan Adaptation

For a vegan version, use 1 cup coconut oil (melted) instead of butter, and flax eggs (2 tbsp ground flaxseed + 6 tbsp water per egg).

Replace the cream cheese glaze with a cashew cream glaze: blend 1 cup soaked cashews, 1 cup powdered sugar, and 2 tbsp lemon juice** until smooth. The texture will be richer and slightly denser. 🌱

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 120mg40%
Sodium 380mg17%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 45g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned peaches instead of fresh?

Yes, but with one key adjustment—drain the peaches thoroughly and pat them completely dry with paper towels to prevent a soggy cake. Use 2 cups drained canned peaches (about 14.5 oz can) and skip the frozen peaches. For extra flavor, add 1 tsp lemon juice to the canned peaches before folding them into the batter.

2

Why does my peach cake turn out dry?

Dry cake usually means overbaking or too much flour. Check your oven temperature with an oven thermometer—it should be exactly 350°F. Also, don't overmix the batter (just until combined) and consider adding 1 tbsp sour cream or 2 tbsp milk to the dry ingredients for extra moisture. Always check for doneness at 28 minutes—the cake should spring back when gently pressed.

3

How do I make this cake gluten-free?

Replace the 2.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend like King Arthur Measure for Measure. Add 1 extra tsp xanthan gum to improve structure. Bake at 350°F for 35-40 minutes—gluten-free cakes need slightly longer baking. The texture will be denser but still delicious with that peach flavor shining through.

4

Can I make this cake in a single 9x13-inch pan?

Yes, but expect a denser texture. Reduce the baking powder to 1.5 tsp and bake at 350°F for 40-45 minutes. Line the pan with parchment paper for easy removal. The layers won't be as distinct, but you'll still get that amazing peach flavor. For best results, use the two 9-inch pans as called for in the recipe.

5

How far ahead can I prepare this cake?

This cake actually tastes better the next day! Bake it completely, then store it wrapped at room temperature for up to 1 day or refrigerated for 3-4 days. For longer storage, freeze the assembled cake (without glaze) for up to 2 months. Thaw overnight in the fridge before serving. The flavors meld beautifully when given time to develop.

★★★★★4.5(5 reviews)
Categories Desserts