Written by

Leslie Richmond

Published

Moist Fresh Peach Sheet Cake Recipe with Easy Cream Cheese Frosting

Ready In 1 hour 45 minutes
Servings 12-16 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

It was 11:17 PM on a sluggish Tuesday, and I was hit with this wild craving for something sweet and juicy—specifically, a peach dessert. I didn’t have the time or patience to fuss with peeling and slicing peaches into perfect little circles, nor did I have the ingredients for a fancy soufflé or tart. But I did have a bag of slightly overripe peaches, a pinch of stubborn energy, and this crazy thought: what if I made a peach sheet cake? Honestly, the kitchen was a mess from my earlier attempts at reorganizing shelves (don’t ask), and the cream cheese in the fridge was calling my name. So, I threw together what I had, mixing in fresh peaches right into the batter and concocting a quick cream cheese frosting that was just tangy enough to balance the sweetness.

You know that feeling when the clock ticks way past your usual kitchen hours, and suddenly your usual cooking rules just don’t apply? That’s exactly how this moist fresh peach sheet cake with cream cheese frosting came to be. It’s not perfect, and I forgot to set a timer at one point, but the result? A soft, tender cake bursting with fresh peach flavor and topped with a frosting that’s silky, slightly tangy, and irresistibly creamy. Maybe you’ve been there—late nights turning into impromptu baking marathons. This recipe stuck with me because it’s honest, quick, and downright delicious, no matter how weird the hour.

Why You’ll Love This Recipe

This moist fresh peach sheet cake with cream cheese frosting isn’t just another peach dessert. It’s a kitchen-tested, family-approved winner that’s surprisingly easy to throw together. You don’t need to be a baking pro to pull it off, and honestly, it’s perfect for those moments when you want something fresh but don’t want to spend forever in the kitchen.

  • Quick & Easy: Ready in under an hour, making it perfect for busy weeknights or last-minute dessert emergencies.
  • Simple Ingredients: Uses everyday pantry staples plus fresh peaches—no fancy shopping required.
  • Perfect for Summer Gatherings: Great for backyard barbecues, brunches, or casual get-togethers where everyone wants something light but satisfying.
  • Crowd-Pleaser: Kids and adults both love the moist texture and the tang of the cream cheese frosting.
  • Unbelievably Delicious: The fresh peaches baked right into the batter keep every bite juicy and flavorful.

What sets this recipe apart? It’s the technique of folding fresh peach chunks gently into the batter, keeping them whole enough to shine but evenly distributed. Plus, the frosting isn’t just sweet—it has a subtle cream cheese tang that cuts through the richness beautifully. I’ve tried versions with canned peaches before, but nothing beats the fresh fruit’s flavor and texture here. It’s a cake that makes you close your eyes after the first bite and smile, the kind you’ll want to make again and again.

What Ingredients You Will Need

This recipe relies on simple, wholesome ingredients that come together to create a tender, juicy cake with a luscious frosting. Most of these are pantry staples, and the fresh peaches are the star that brings everything alive.

  • For the Cake Batter:
    • All-purpose flour – 2 ½ cups (315g), for that perfect crumb
    • Baking powder – 2 teaspoons, to help the cake rise
    • Baking soda – ½ teaspoon, balances acidity
    • Salt – ½ teaspoon, to enhance flavors
    • Unsalted butter – ¾ cup (170g), softened (I recommend Land O Lakes for great consistency)
    • Granulated sugar – 1 ¾ cups (350g), for sweetness
    • Large eggs – 3, at room temperature (helps with smooth mixing)
    • Vanilla extract – 2 teaspoons, for aroma
    • Buttermilk – 1 cup (240ml), for tang and moisture (substitute with milk + 1 tablespoon vinegar if needed)
    • Fresh peaches – 2 cups (about 3 medium peaches), peeled and chopped into bite-sized chunks (make sure they’re ripe but firm)
  • For the Cream Cheese Frosting:
    • Cream cheese – 8 oz (225g), softened (I prefer Philadelphia for smoothness)
    • Unsalted butter – ½ cup (115g), softened
    • Powdered sugar – 3 cups (360g), sifted for that silky texture
    • Vanilla extract – 1 teaspoon
    • Pinch of salt, to balance sweetness

Tip: If fresh peaches aren’t in season, you can swap in thawed frozen peaches (drain excess juice), but fresh really brings out the best flavor and texture. For a gluten-free twist, try almond flour, but note the texture will be denser. Also, if you want a dairy-free version, coconut cream cheese and vegan butter work surprisingly well here.

Equipment Needed

  • 9×13 inch (23×33 cm) sheet pan – essential for that classic sheet cake shape
  • Mixing bowls – at least two, one for dry ingredients and one for wet
  • Electric hand mixer or stand mixer – makes creaming butter and sugar effortless (I use a KitchenAid stand mixer, but a handheld works fine too)
  • Rubber spatula – perfect for folding in peaches gently without breaking them apart
  • Measuring cups and spoons – accurate measurements are key
  • Cooling rack – to cool the cake evenly before frosting
  • Offset spatula or butter knife – for spreading the frosting smoothly

If you don’t have a stand mixer, no worries—a sturdy wooden spoon and a bit of elbow grease will do just fine. For budget-friendly options, I recommend borrowing a sheet pan if you don’t own one; even disposable aluminum pans work in a pinch. Maintaining your mixer by cleaning it right after use really keeps it humming for years.

Preparation Method

moist fresh peach sheet cake preparation steps

  1. Preheat your oven to 350°F (175°C) and grease your 9×13 inch sheet pan with butter or nonstick spray. Line with parchment paper if you want an extra-easy release. This step usually takes about 10 minutes.
  2. Prepare the dry ingredients: In a medium bowl, whisk together 2 ½ cups (315g) all-purpose flour, 2 teaspoons baking powder, ½ teaspoon baking soda, and ½ teaspoon salt. Set aside. This keeps your leavening agents evenly distributed.
  3. Cream the butter and sugar: In a large bowl, using your mixer, beat ¾ cup (170g) softened unsalted butter with 1 ¾ cups (350g) granulated sugar until light and fluffy—about 3-4 minutes. This is key for that moist, tender crumb.
  4. Add eggs and vanilla: Beat in 3 large eggs one at a time, mixing well after each addition. Then stir in 2 teaspoons vanilla extract. The batter might look a bit thick here—that’s perfect.
  5. Alternate adding dry ingredients and buttermilk: Gradually add the dry mixture in thirds, alternating with 1 cup (240ml) buttermilk, beginning and ending with the dry ingredients. Mix on low speed just until combined—overmixing can make the cake dense. This step takes about 5 minutes.
  6. Fold in fresh peaches: Gently fold in 2 cups chopped fresh peaches with a rubber spatula, careful not to break the chunks. You want those juicy bites throughout the cake. If the peaches are very juicy, you can pat them dry slightly with paper towels to avoid sogginess.
  7. Pour and smooth batter: Transfer the batter evenly into the prepared sheet pan. Smooth the top with a spatula. The batter will be thick but spreadable.
  8. Bake: Place in the oven and bake for 35-40 minutes, or until the top is golden and a toothpick inserted in the center comes out clean or with just a few moist crumbs. Keep an eye on it after 30 minutes—ovens vary. The cake should spring back lightly when touched.
  9. Cool completely: Let the cake cool in the pan on a wire rack for at least 1 hour before frosting. Trying to frost a warm cake is a recipe for disaster (I learned that the hard way—sticky fingers everywhere!).
  10. Make the cream cheese frosting: Beat 8 oz (225g) softened cream cheese with ½ cup (115g) softened butter until smooth and creamy. Gradually add 3 cups (360g) sifted powdered sugar, mixing on low speed until combined. Stir in 1 teaspoon vanilla extract and a pinch of salt. Continue beating until the frosting is fluffy and spreadable, about 2-3 minutes.
  11. Frost the cake: Using an offset spatula or butter knife, spread the frosting evenly over the cooled cake. For an extra touch, you can garnish with thin peach slices or a sprinkle of cinnamon.
  12. Serve: Slice into generous pieces and enjoy! Leftovers keep well in the fridge for 3-4 days.

Cooking Tips & Techniques

One of the trickier parts of this recipe is folding in the peaches without turning your batter into a soggy mess. I’ve found that gently folding with a spatula, rather than stirring vigorously, helps keep the peach chunks intact and evenly distributed. Also, make sure your peaches are ripe but firm—too mushy and they’ll break down too much during baking.

Creaming the butter and sugar well is non-negotiable for a tender crumb. I sometimes forget to let my butter soften enough, and the batter ends up lumpy. Taking the butter out an hour before baking can save you that headache.

Watch the baking time carefully. Oven temperatures can vary, and you don’t want the cake drying out. If the edges brown too fast, tent the pan loosely with foil halfway through baking.

When frosting, ensure your cake is completely cool. I once tried frosting while the cake was warm, and the frosting melted into a sad puddle. Waiting pays off—trust me. And if your cream cheese frosting feels too soft, pop it in the fridge for 15 minutes to firm up before spreading.

Timing is everything here—while the cake bakes, I usually clean up the mess and prep my frosting ingredients so I can move quickly once the cake is cool.

Variations & Adaptations

  • Gluten-Free: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. Keep an eye on moisture as gluten-free flours can vary in absorbency.
  • Spiced Peach Cake: Add 1 teaspoon cinnamon and ¼ teaspoon nutmeg to the dry ingredients for a warm, cozy flavor twist.
  • Dairy-Free: Use vegan cream cheese and dairy-free butter alternatives. Replace buttermilk with almond or oat milk mixed with a tablespoon of lemon juice for that tang.
  • Grilled Peach Topping: For a smoky depth, grill peach slices and place them on the frosted cake just before serving.
  • Nutty Crunch: Toasted pecans or walnuts sprinkled on top of the frosting add a lovely crunch and nutty flavor.

Once, I tried swapping out the peaches for fresh nectarines, and while the texture changed slightly, the cake was still a hit. You can easily customize this recipe to your taste or what’s in season.

Serving & Storage Suggestions

This moist fresh peach sheet cake with cream cheese frosting is best served at room temperature, letting the flavors and textures come through perfectly. I like to slice it into squares and serve with a cold glass of milk or a cup of black tea.

It pairs beautifully with lighter side dishes like a fresh green salad for a casual summer meal or alongside a scoop of vanilla ice cream for an indulgent dessert.

Store leftovers tightly covered in the refrigerator for up to 4 days. If you want to freeze it, wrap individual slices in plastic wrap and place them in an airtight container—defrost overnight in the fridge before serving.

Reheating in the microwave for 10-15 seconds softens the frosting slightly and brings out the cake’s moistness, but don’t overdo it or the frosting will melt.

Interestingly, the flavors deepen after a day, as the peaches infuse the cake with even more juiciness. So, if you can resist, make it a day ahead!

Nutritional Information & Benefits

Each slice of this peach sheet cake offers roughly 320 calories, with about 15 grams of fat and 40 grams of carbohydrates, including natural sugars from the fresh peaches. The cream cheese frosting adds a creamy richness but also contributes to the overall calorie count, so moderation is key.

Peaches are packed with vitamin C, dietary fiber, and antioxidants that support digestion and skin health. Using fresh fruit instead of canned or processed options means fewer added sugars and preservatives.

This recipe can be adapted to be gluten-free or dairy-free for those with dietary restrictions. It’s a dessert that feels indulgent but also brings a little fresh fruit goodness to the table, which is always a win in my book.

Conclusion

If you’re craving a dessert that’s both comforting and refreshingly fruity, this moist fresh peach sheet cake with cream cheese frosting is just the ticket. It’s easy enough for weeknight baking but special enough to impress guests without breaking a sweat. I love how it captures the essence of fresh peaches in a tender cake, topped with that tangy, creamy frosting that makes every bite a little celebration.

Don’t be afraid to tweak it to your liking—whether that’s adding a pinch of spice, swapping in different fruits, or trying a dairy-free version. I’d love to hear how you make it your own, so drop a comment or share your photos. Baking late at night might just become your new favorite thing.

Happy baking, friends!

FAQs

Can I use canned peaches instead of fresh?

You can, but fresh peaches give the best texture and flavor. If using canned, drain them well to prevent a soggy cake.

How do I peel peaches easily?

Score a small “X” on the bottom of each peach and blanch them in boiling water for 30 seconds, then transfer to ice water. The skins will slip right off.

Can I make this cake ahead of time?

Absolutely! Bake the cake a day in advance, store it in the fridge after frosting, and bring it to room temperature before serving.

What if I don’t have buttermilk?

Mix 1 cup milk with 1 tablespoon vinegar or lemon juice, let it sit for 5 minutes, and use as a buttermilk substitute.

How do I store leftovers?

Keep the cake covered in the refrigerator for up to 4 days. For longer storage, freeze slices wrapped tightly, and thaw overnight in the fridge before enjoying.

Pin This Recipe!

moist fresh peach sheet cake recipe

Print

Moist Fresh Peach Sheet Cake Recipe with Easy Cream Cheese Frosting

A soft, tender sheet cake bursting with fresh peach flavor, topped with a silky, tangy cream cheese frosting. Perfect for quick, easy summer gatherings and last-minute dessert cravings.

  • Author: Mandy
  • Prep Time: 20 minutes
  • Cook Time: 35-40 minutes
  • Total Time: 1 hour
  • Yield: 12 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 2 ½ cups (315g) all-purpose flour
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • ¾ cup (170g) unsalted butter, softened
  • 1 ¾ cups (350g) granulated sugar
  • 3 large eggs, at room temperature
  • 2 teaspoons vanilla extract
  • 1 cup (240ml) buttermilk (or milk + 1 tablespoon vinegar)
  • 2 cups fresh peaches, peeled and chopped (about 3 medium peaches)
  • 8 oz (225g) cream cheese, softened
  • ½ cup (115g) unsalted butter, softened
  • 3 cups (360g) powdered sugar, sifted
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions

  1. Preheat oven to 350°F (175°C) and grease a 9×13 inch sheet pan with butter or nonstick spray. Line with parchment paper if desired.
  2. In a medium bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
  3. In a large bowl, beat softened butter and granulated sugar with a mixer until light and fluffy, about 3-4 minutes.
  4. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.
  5. Gradually add the dry ingredients in thirds, alternating with buttermilk, beginning and ending with dry ingredients. Mix on low speed just until combined.
  6. Gently fold in chopped fresh peaches with a rubber spatula, being careful not to break the chunks.
  7. Pour batter evenly into prepared sheet pan and smooth the top.
  8. Bake for 35-40 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs. The cake should spring back lightly when touched.
  9. Cool cake completely in the pan on a wire rack for at least 1 hour before frosting.
  10. For the frosting, beat cream cheese and softened butter until smooth and creamy.
  11. Gradually add powdered sugar, mixing on low speed until combined.
  12. Stir in vanilla extract and a pinch of salt. Beat until fluffy and spreadable, about 2-3 minutes.
  13. Spread frosting evenly over cooled cake using an offset spatula or butter knife.
  14. Slice into squares and serve. Store leftovers covered in the refrigerator for up to 4 days.

Notes

Gently fold peaches to keep chunks intact and avoid sogginess. Use ripe but firm peaches. Let cake cool completely before frosting to prevent melting. If frosting is too soft, chill for 15 minutes before spreading. Tent pan with foil if edges brown too quickly.

Nutrition

  • Serving Size: 1 slice (1/12th of c
  • Calories: 320
  • Sugar: 30
  • Sodium: 220
  • Fat: 15
  • Saturated Fat: 8
  • Carbohydrates: 40
  • Fiber: 1
  • Protein: 4

Keywords: peach sheet cake, cream cheese frosting, fresh peach dessert, easy peach cake, summer dessert, quick cake recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating