Peach Cake

Peach Cake Recipe – Soft, Moist & Easy Homemade Cake

Peach Cake

A homemade peach cake is one of the best desserts you can bake when peaches are at their sweetest. This classic cake combines tender vanilla flavored batter with juicy peaches to create a dessert that is soft, moist, and full of fresh fruit in every bite. As the cake bakes, the peaches become even sweeter and blend beautifully with the rich buttery crumb, creating a dessert that feels comforting without being too heavy.

What makes this peach cake stand out is its balance of flavor and texture. The cake is light enough to let the peaches shine, yet rich enough to satisfy as a special dessert. Every slice has a delicate crumb that stays moist for days, making it perfect for family gatherings, birthdays, brunches, afternoon coffee, or weekend baking.

One of the greatest advantages of this recipe is its flexibility. During peach season, fresh ripe peaches deliver outstanding flavor and natural sweetness. When fresh peaches are unavailable, frozen or canned peaches can produce excellent results with proper preparation. This makes peach cake a reliable dessert that you can enjoy throughout the year.

The finishing options make this recipe even more versatile. A simple Peach Cake With Glaze creates a light, elegant dessert that highlights the fruit. If you want something richer, a smooth Peach Cake With Icing adds sweetness and creates a bakery style appearance. Homemade Peach Frosting made with real peach puree gives the cake a creamy finish that complements the fruit instead of overpowering it. You can also prepare a classic Peach Cake Recipe With Icing for birthdays or celebrations where a beautifully decorated cake is the centerpiece.

For bakers who enjoy experimenting, this recipe also works wonderfully as a Peach Caramel Cake by adding layers of caramel sauce between the cake and finishing with caramel drizzled over the top. Whether you choose a simple Peach Icing, a homemade Peach Icing Recipe, or a rich Peach Cake With Peach Frosting, this cake provides the perfect foundation.

Every step in this recipe has been carefully designed to help home bakers achieve professional quality results. From properly preparing the peaches to mixing the batter correctly and baking at the ideal temperature, each detail contributes to a cake that rises evenly, slices cleanly, and stays wonderfully moist. Even if you have never baked a fruit cake before, this peach cake recipe is approachable, reliable, and rewarding.

Why You’ll Love This Recipe

  • This peach cake has a soft, buttery crumb that stays moist for several days.
  • Fresh peaches add natural sweetness and juicy texture throughout the cake.
  • The batter is sturdy enough to support the fruit without becoming dense.
  • The recipe uses simple pantry ingredients that are easy to find.
  • It works beautifully with fresh, frozen, or canned peaches.
  • The cake bakes evenly with a tender center and lightly golden crust.
  • It is easy enough for beginner bakers while producing bakery quality results.
  • You can serve it plain or decorate it for birthdays and celebrations.
  • Homemade Peach Frosting adds rich peach flavor without making the cake overly sweet.
  • A glossy Peach Cake With Glaze gives the dessert a beautiful professional finish.
  • The recipe makes an excellent Peach Cake Recipe With Icing for special occasions.
  • A homemade Peach Icing Recipe creates a fresh fruit flavor that pairs perfectly with the cake.
  • Peach Cake With Peach Frosting offers a creamy finish that complements every bite.
  • You can easily transform it into a delicious Peach Caramel Cake with homemade caramel sauce.
  • The cake slices neatly, stores well, and tastes even better the next day.
Peach Cake

Preparation and Cooking Time

  • Preparation Time: 25 minutes
  • Baking Time: 45 to 50 minutes
  • Cooling Time: 1 hour
  • Decorating Time: 20 minutes
  • Total Time: About 2 hours 35 minutes
  • Servings: 12 slices

Ingredients

  • 2½ cups all purpose flour
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon fine salt
  • 1 cup unsalted butter, softened
  • 1¾ cups granulated sugar
  • 3 large eggs, room temperature
  • 2 teaspoons pure vanilla extract
  • ½ teaspoon almond extract
  • ¾ cup sour cream, room temperature
  • ¼ cup whole milk
  • 3 cups peeled and diced ripe peaches
  • 2 teaspoons fresh lemon juice
  • 1 tablespoon all purpose flour for coating the peaches

For Peach Frosting

  • 1 cup unsalted butter, softened
  • 3½ cups powdered sugar
  • ¼ cup thick peach puree
  • 1 teaspoon vanilla extract
  • Pinch of salt

For Peach Cake Icing

  • 1½ cups powdered sugar
  • 3 tablespoons peach puree
  • 1 teaspoon fresh lemon juice
  • ½ teaspoon vanilla extract

Substitution Notes

  • Greek yogurt can replace sour cream in equal amounts.
  • Cake flour may be used instead of all purpose flour for an even softer crumb.
  • Frozen peaches work well after thawing and draining completely.
  • Canned peaches can be used if drained and patted dry.
  • Brown sugar may replace up to half of the white sugar for a deeper flavor.
  • Vanilla bean paste can replace vanilla extract.
  • Orange juice can replace lemon juice.
  • Gluten free all purpose baking flour can be substituted if needed.
  • Salted butter may be used by reducing the added salt.
  • Homemade peach puree gives the best results for Peach Frosting and any Peach Icing Recipe.
Peach Cake

Step by Step Instructions

chef 1

Step 1: Prepare the Peaches

Wash the peaches thoroughly, peel away the skin, remove the pits, and cut the fruit into small, evenly sized cubes about half an inch wide. Keeping the pieces similar in size helps them bake evenly throughout the cake. Place the diced peaches into a bowl and gently toss them with the fresh lemon juice before sprinkling them with one tablespoon of flour. Coat every piece lightly with the flour mixture. This simple step helps absorb some of the surface moisture and reduces the chance of the peaches sinking to the bottom of the batter while baking. Set the prepared peaches aside while you mix the remaining ingredients.

chef 1

Step 2: Prepare the Baking Pan and Oven

Preheat the oven to 350 degrees Fahrenheit so it reaches the correct temperature before the batter is ready. Grease a 9 inch round cake pan or two 8 inch round cake pans with softened butter, making sure every corner is coated. Line the bottom with parchment paper and lightly grease the paper as well. Dust the inside of the pan with a thin coating of flour and tap out any excess. Proper pan preparation helps the peach cake release easily after baking and preserves the beautiful shape, especially if you plan to finish it as a Peach Cake With Icing or decorate it with Peach Frosting.

chef 1

Step 3: Combine the Dry Ingredients

In a medium bowl, whisk together the all purpose flour, baking powder, baking soda, and salt until everything is evenly distributed. Whisking is important because it spreads the leavening ingredients throughout the flour, helping the peach cake rise evenly while preventing pockets of baking powder from remaining in the batter. This step also removes small lumps from the flour, resulting in a smoother batter and a finer cake crumb. Keep the bowl nearby because these ingredients will be added gradually to the wet mixture.

chef 1

Step 4: Prepare the Cake Batter

Place the softened butter and granulated sugar into a large mixing bowl and beat them together on medium speed for about five minutes until the mixture becomes pale, fluffy, and noticeably lighter in texture. Add the eggs one at a time, mixing thoroughly after each addition before adding the next. Stir in the vanilla extract and almond extract until fully combined. Add the sour cream and mix until smooth. Reduce the mixer speed to low and alternately add the dry ingredients and milk, beginning and ending with the flour mixture. Mix only until the ingredients come together because overmixing can produce a dense cake. Using a rubber spatula, gently fold the prepared peaches into the batter with slow strokes so the fruit stays evenly distributed without being crushed.

chef 1

Step 5: Bake the Peach Cake

Transfer the batter into the prepared pan and spread it into an even layer using an offset spatula or the back of a spoon. Lightly tap the pan on the countertop once or twice to remove large air pockets. Place the cake on the center oven rack and bake for 45 to 50 minutes, or until the top turns golden brown and a toothpick inserted into the center comes out clean or with only a few moist crumbs attached. Avoid opening the oven during the first thirty five minutes because sudden temperature changes may cause the cake to sink. When fully baked, the center should spring back gently when touched and the edges should begin pulling slightly away from the sides of the pan.

chef 1

Step 6: Cool the Cake Properly

Remove the baked peach cake from the oven and place the pan on a wire cooling rack for about fifteen minutes. This resting time allows the cake to firm up, making it much easier to remove from the pan without breaking. Carefully run a thin knife around the edges before turning the cake onto the cooling rack. Remove the parchment paper and allow the cake to cool completely before adding any icing or frosting. Decorating a warm cake can cause the topping to melt and slide off, reducing both the appearance and texture.

chef 1

Step 7: Prepare the Peach Frosting or Peach Icing

To prepare the Peach Frosting, beat the softened butter until creamy before gradually mixing in the powdered sugar. Add the peach puree, vanilla extract, and a small pinch of salt, then continue beating until the frosting becomes light, fluffy, and easy to spread. If it seems too thick, add a small amount of peach puree until the desired consistency is reached. For the Peach Cake Icing, whisk together the powdered sugar, peach puree, lemon juice, and vanilla extract until completely smooth. The finished icing should be thick enough to coat the cake while still flowing slowly from the whisk. This homemade Peach Icing Recipe delivers fresh fruit flavor and creates an attractive glossy finish.

chef 1

Step 8: Decorate the Peach Cake

Place the completely cooled peach cake on a serving plate or cake stand. Spread an even layer of Peach Frosting over the top and sides if making a celebration cake, or pour the Peach Cake Icing over the center and allow it to flow naturally toward the edges for a simple finish. If you prefer a Peach Cake With Glaze, drizzle the glaze evenly over the cooled cake. To create a beautiful Peach Cake With Peach Frosting, pipe decorative swirls around the edges and garnish with fresh peach slices just before serving. For an indulgent Peach Caramel Cake, drizzle warm caramel sauce over the frosted cake and let it gently run down the sides before serving.

How to Serve

A freshly baked peach cake is delicious on its own, but the right presentation makes it even more memorable. Serve the cake at room temperature for the softest texture and the fullest peach flavor. If it has been refrigerated, let it sit on the counter for about 20 to 30 minutes before slicing.

  • Serve each slice with a spoonful of lightly whipped cream for a simple dessert.
  • Pair the cake with a scoop of vanilla ice cream while the cake is slightly warm.
  • Add fresh peach slices on the plate for extra color and freshness.
  • Drizzle additional Peach Icing over each slice just before serving for extra fruit flavor.
  • A Peach Cake With Glaze looks elegant with a few toasted sliced almonds scattered over the top.
  • Garnish a Peach Cake With Peach Frosting with thin peach slices and fresh mint leaves.
  • For a richer dessert, serve a Peach Caramel Cake with warm caramel sauce on the side.
  • Pair the cake with hot coffee, black tea, peach iced tea, or a cold glass of milk.
  • For brunch, serve small slices with fresh berries and yogurt.
  • Dust the finished cake lightly with powdered sugar if serving without frosting.

Additional Tips

  • Always use ripe peaches that are fragrant but still slightly firm.
  • Pat canned or thawed frozen peaches completely dry before using them.
  • Toss the peaches with flour to help keep them evenly distributed in the batter.
  • Bring butter, eggs, sour cream, and milk to room temperature before mixing.
  • Cream the butter and sugar for several minutes to create a lighter cake texture.
  • Measure flour correctly by spooning it into the measuring cup and leveling it.
  • Mix the batter only until combined to avoid a dense cake.
  • Bake the cake on the center oven rack for the most even heat.
  • Test for doneness with a toothpick in the center instead of relying only on baking time.
  • Let the cake cool completely before adding Peach Frosting or Peach Cake Icing.
  • For the freshest flavor, prepare the Peach Icing Recipe with homemade peach puree.
  • Decorate with fresh peach slices immediately before serving so they stay fresh.
  • Chill Peach Frosting for a few minutes if your kitchen is very warm.
  • Toast nuts before using them as garnish to bring out their flavor.
  • Store leftovers properly to keep the peach cake moist for several days.

Recipe Variations

  • Make a Peach Cake With Icing by covering the cooled cake with homemade Peach Cake Icing and decorating it with fresh peach slices.
  • Prepare a Peach Cake With Glaze using peach puree mixed with powdered sugar and a little lemon juice for a lighter finish.
  • Turn the recipe into a Peach Caramel Cake by adding caramel sauce between cake layers and drizzling more over the top.
  • Bake the batter in a 9 x 13 inch pan for an easy sheet cake that serves a crowd.
  • Add chopped toasted pecans or walnuts for extra crunch.
  • Mix a teaspoon of cinnamon into the batter for a warm spice flavor.
  • Replace the vanilla extract with almond extract for a richer aroma.
  • Fold fresh raspberries or blueberries into the batter with the peaches.
  • Prepare cupcakes using the same batter and reduce the baking time.
  • Layer the cake with Peach Frosting for a celebration cake.
  • Add shredded coconut to the batter for extra texture.
  • Finish the cake with a simple Peach Icing Recipe instead of buttercream for a lighter dessert.

Freezing and Storage

  • Store the unfrosted peach cake in an airtight container at room temperature for up to 2 days.
  • Refrigerate a Peach Cake With Icing or Peach Cake With Peach Frosting in an airtight container for up to 5 days.
  • Allow refrigerated slices to come to room temperature before serving for the best texture.
  • Wrap individual slices tightly in plastic wrap before freezing.
  • Place the wrapped slices in a freezer safe container or freezer bag.
  • Freeze for up to 3 months.
  • Thaw overnight in the refrigerator.
  • Let frozen cake sit at room temperature for about 30 minutes before serving.
  • Avoid freezing fresh peach garnishes because they become soft after thawing.
  • If using Peach Frosting, freeze the cake before adding fresh peach decorations.
  • Store leftover Peach Cake Icing separately in the refrigerator for up to 1 week and stir well before using again.

Nutritional Information

Approximate values per serving

  • Calories: 435
  • Protein: 5 grams
  • Carbohydrates: 56 grams
  • Fat: 22 grams
  • Saturated Fat: 13 grams
  • Cholesterol: 95 milligrams
  • Sodium: 210 milligrams
  • Fiber: 2 grams
  • Sugar: 38 grams
  • Calcium: 90 milligrams
  • Iron: 2 milligrams

Nutritional values are estimates and will vary depending on the ingredients and toppings used.

Final Words

This peach cake is a recipe that proves simple ingredients can create an impressive homemade dessert. The combination of buttery cake and naturally sweet peaches delivers a soft, moist texture that is perfect for almost any occasion. Whether you finish it with a glossy Peach Cake With Glaze, a smooth Peach Cake With Icing, a homemade Peach Icing Recipe, or rich Peach Frosting, every version celebrates the fresh flavor of peaches.

The recipe is easy to follow, dependable, and flexible enough for everyday baking or special celebrations. It also works beautifully as a Peach Cake With Peach Frosting for birthdays or as a decadent Peach Caramel Cake when you want something extra special. Once you bake this peach cake, it is likely to become one of the recipes you return to every peach season and beyond. Gather your ingredients, enjoy the process, and share every slice with family and friends.

FAQs

Yes. Drain the canned peaches very well and pat them dry with paper towels before adding them to the batter. Removing excess moisture helps maintain the cake’s soft texture.

Yes. Thaw the peaches completely, drain away all liquid, and dry them thoroughly before mixing them into the batter.

This usually happens when the peaches contain too much moisture or are added without coating them in flour. Tossing the fruit with a little flour helps keep it evenly distributed.

Yes. The cake can be baked one day in advance. Once cooled, wrap it tightly and store it at room temperature or refrigerate it if it has frosting.

Homemade Peach Frosting made with real peach puree is an excellent choice because it complements the fruit without overpowering it.

Peach Cake Recipe – Soft, Moist & Easy Homemade Cake

Recipe by Bella SkyeCourse: Desserts
Servings

12

servings
Prep time

25

minutes
Cooking time

45

minutes
Calories

435

kcal

Ingredients

  • 2½ cups all purpose flour

  • 2 teaspoons baking powder

  • ½ teaspoon baking soda

  • ½ teaspoon fine salt

  • 1 cup unsalted butter, softened

  • 1¾ cups granulated sugar

  • 3 large eggs, room temperature

  • 2 teaspoons pure vanilla extract

  • ½ teaspoon almond extract

  • ¾ cup sour cream, room temperature

  • ¼ cup whole milk

  • 3 cups peeled and diced ripe peaches

  • 2 teaspoons fresh lemon juice

  • 1 tablespoon all purpose flour for coating the peaches

  • For Peach Frosting
  • 1 cup unsalted butter, softened

  • 3½ cups powdered sugar

  • ¼ cup thick peach puree

  • 1 teaspoon vanilla extract

  • Pinch of salt

  • For Peach Cake Icing
  • 1½ cups powdered sugar

  • 3 tablespoons peach puree

  • 1 teaspoon fresh lemon juice

  • ½ teaspoon vanilla extract

Directions

  • Wash the peaches thoroughly, peel away the skin, remove the pits, and cut the fruit into small, evenly sized cubes about half an inch wide. Keeping the pieces similar in size helps them bake evenly throughout the cake. Place the diced peaches into a bowl and gently toss them with the fresh lemon juice before sprinkling them with one tablespoon of flour. Coat every piece lightly with the flour mixture. This simple step helps absorb some of the surface moisture and reduces the chance of the peaches sinking to the bottom of the batter while baking. Set the prepared peaches aside while you mix the remaining ingredients.
  • Preheat the oven to 350 degrees Fahrenheit so it reaches the correct temperature before the batter is ready. Grease a 9 inch round cake pan or two 8 inch round cake pans with softened butter, making sure every corner is coated. Line the bottom with parchment paper and lightly grease the paper as well. Dust the inside of the pan with a thin coating of flour and tap out any excess. Proper pan preparation helps the peach cake release easily after baking and preserves the beautiful shape, especially if you plan to finish it as a Peach Cake With Icing or decorate it with Peach Frosting.
  • In a medium bowl, whisk together the all purpose flour, baking powder, baking soda, and salt until everything is evenly distributed. Whisking is important because it spreads the leavening ingredients throughout the flour, helping the peach cake rise evenly while preventing pockets of baking powder from remaining in the batter. This step also removes small lumps from the flour, resulting in a smoother batter and a finer cake crumb. Keep the bowl nearby because these ingredients will be added gradually to the wet mixture.
  • Place the softened butter and granulated sugar into a large mixing bowl and beat them together on medium speed for about five minutes until the mixture becomes pale, fluffy, and noticeably lighter in texture. Add the eggs one at a time, mixing thoroughly after each addition before adding the next. Stir in the vanilla extract and almond extract until fully combined. Add the sour cream and mix until smooth. Reduce the mixer speed to low and alternately add the dry ingredients and milk, beginning and ending with the flour mixture. Mix only until the ingredients come together because overmixing can produce a dense cake. Using a rubber spatula, gently fold the prepared peaches into the batter with slow strokes so the fruit stays evenly distributed without being crushed.
  • Transfer the batter into the prepared pan and spread it into an even layer using an offset spatula or the back of a spoon. Lightly tap the pan on the countertop once or twice to remove large air pockets. Place the cake on the center oven rack and bake for 45 to 50 minutes, or until the top turns golden brown and a toothpick inserted into the center comes out clean or with only a few moist crumbs attached. Avoid opening the oven during the first thirty five minutes because sudden temperature changes may cause the cake to sink. When fully baked, the center should spring back gently when touched and the edges should begin pulling slightly away from the sides of the pan.
  • Remove the baked peach cake from the oven and place the pan on a wire cooling rack for about fifteen minutes. This resting time allows the cake to firm up, making it much easier to remove from the pan without breaking. Carefully run a thin knife around the edges before turning the cake onto the cooling rack. Remove the parchment paper and allow the cake to cool completely before adding any icing or frosting. Decorating a warm cake can cause the topping to melt and slide off, reducing both the appearance and texture.
  • To prepare the Peach Frosting, beat the softened butter until creamy before gradually mixing in the powdered sugar. Add the peach puree, vanilla extract, and a small pinch of salt, then continue beating until the frosting becomes light, fluffy, and easy to spread. If it seems too thick, add a small amount of peach puree until the desired consistency is reached. For the Peach Cake Icing, whisk together the powdered sugar, peach puree, lemon juice, and vanilla extract until completely smooth. The finished icing should be thick enough to coat the cake while still flowing slowly from the whisk. This homemade Peach Icing Recipe delivers fresh fruit flavor and creates an attractive glossy finish.
  • Place the completely cooled peach cake on a serving plate or cake stand. Spread an even layer of Peach Frosting over the top and sides if making a celebration cake, or pour the Peach Cake Icing over the center and allow it to flow naturally toward the edges for a simple finish. If you prefer a Peach Cake With Glaze, drizzle the glaze evenly over the cooled cake. To create a beautiful Peach Cake With Peach Frosting, pipe decorative swirls around the edges and garnish with fresh peach slices just before serving. For an indulgent Peach Caramel Cake, drizzle warm caramel sauce over the frosted cake and let it gently run down the sides before serving.