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

Preparation and Cooking Time
Ingredients
For Peach Frosting
For Peach Cake Icing
Substitution Notes

Step by Step Instructions

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.

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.

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.

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.

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.

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.

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.

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.
Additional Tips
Recipe Variations
Freezing and Storage
Nutritional Information
Approximate values per serving
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
Peach Cake Recipe – Soft, Moist & Easy Homemade Cake
Course: Desserts12
servings25
minutes45
minutes435
kcalIngredients
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.
