Get ready to fall in love with this easy peach cake recipe. It’s the perfect dessert for any occasion, bursting with juicy peaches and featuring a wonderfully moist, tender crumb. Whether you have an abundance of fresh summer peaches or a pantry stocked with canned fruit, this simple recipe delivers a delicious, crowd-pleasing cake every single time. It’s the kind of comforting, homemade treat that gathers everyone around the table.
Why You’ll Love This Easy Peach Cake Recipe
If you’re looking for a go-to dessert, this is it. This recipe is designed for enthusiastic home cooks who want impressive results without complicated steps. It uses simple pantry staples to create a cake that’s light, buttery, and packed with sweet peach flavor.
- Incredibly Moist: The combination of butter and buttermilk creates a tender crumb that stays moist for days.
- Simple Ingredients: You likely have most of the ingredients you need right in your kitchen.
- Versatile: It works beautifully with fresh, frozen, or canned peaches, so you can enjoy it year-round.
- Perfectly Sweet: It has just the right amount of sweetness to complement the natural flavor of the peaches without being overwhelming.
Ingredients You’ll Need
This recipe relies on simple, high-quality ingredients to create its signature flavor and texture. Here’s what you’ll need to gather.
For the Cake Batter
- All-Purpose Flour: Provides the structure for our cake.
- Baking Powder & Baking Soda: These leaveners work together to give the cake a beautiful lift.
- Salt: Balances the sweetness and enhances the overall flavor.
- Unsalted Butter: Make sure it’s softened to room temperature for a smooth, creamy batter.
- Granulated Sugar: Sweetens the cake and helps create a tender texture.
- Eggs: Use room temperature eggs to help them incorporate evenly into the batter.
- Vanilla Extract: Adds a classic, warm flavor that pairs perfectly with peaches.
- Buttermilk: The secret to an ultra-moist crumb! If you don’t have any, see the notes section in the recipe card for an easy substitute.
- Peaches: You’ll need about 3 medium peaches, peeled and sliced. You can also use canned or frozen.
For the Optional Cinnamon Streusel Topping
- All-Purpose Flour: Forms the base of the streusel.
- Brown Sugar: Adds a rich, molasses-like sweetness.
- Cinnamon: Provides a warm, spiced flavor.
- Cold Butter: Cut into small cubes, this creates the perfect crumbly texture.

How to Make the Perfect Peach Cake (Step-by-Step)
Making this peach cake recipe is a straightforward process. Just follow these simple steps for a perfect result.
- Prep Your Pan and Oven: First, preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan. This step is crucial to prevent the cake from sticking.
- Combine Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. Set it aside for later.
- Cream Butter and Sugar: In a large bowl, using a stand mixer or electric hand mixer, beat the softened unsalted butter and granulated sugar together until the mixture is light and fluffy. This usually takes about 3-4 minutes.
- Add Eggs and Vanilla: Beat in the eggs one at a time, making sure each is fully incorporated before adding the next. Then, mix in the vanilla extract.
- Alternate Wet and Dry Ingredients: With the mixer on low speed, add the flour mixture in three parts, alternating with the buttermilk in two parts. Begin and end with the dry ingredients. Mix just until the last streaks of flour disappear—be careful not to overmix!
- Fold in the Peaches: Gently fold the sliced peaches into the batter using a spatula.
- Bake to Perfection: Pour the batter into your prepared cake pan and spread it evenly. If you’re using the streusel topping, sprinkle it evenly over the top. Bake for 40-50 minutes, or until a toothpick inserted into the center comes out clean.
- Cool and Serve: Let the cake cool in the pan for about 15 minutes before inverting it onto a wire rack to cool completely. Enjoy it as is, or with a dollop of whipped cream! For a different kind of fruity dessert, you might also love this delicious strawberry custard cake.

Tips for the Best Peach Cake
A few simple tips can take your peach cake from good to absolutely unforgettable.
- Use Room Temperature Ingredients: For a smooth, homogenous batter, ensure your butter, eggs, and buttermilk are all at room temperature.
- Don’t Overmix the Batter: Mixing too much after adding the flour can develop gluten, resulting in a tough cake. Mix just until combined for a tender crumb.
- Toss Peaches in Flour: To help prevent the peaches from sinking to the bottom of the cake, toss the sliced peaches with a tablespoon of your dry flour mixture before folding them into the batter.
- Check for Doneness Correctly: Ovens can vary. Start checking your cake at the 40-minute mark. The cake is done when a toothpick comes out clean or with a few moist crumbs attached.
Delicious Variations to Try
While this recipe is fantastic as is, it’s also a great canvas for other flavors. If you’re feeling adventurous after mastering this, why not try a complex treat like these Pecan Pie Cheesecake bars?
- Add a Glaze: A simple vanilla or almond glaze drizzled over the cooled cake adds an extra layer of sweetness and a beautiful finish.
- Spice it Up: Add a pinch of nutmeg or cardamom to the dry ingredients for a warmer spice profile.
- Incorporate Other Fruits: Try swapping half the peaches for raspberries or blueberries for a mixed fruit version.
- Nutty Addition: For extra texture, consider adding a cup of chopped pecans or walnuts to the batter. They’re also fantastic in our Banana Pecan Cupcakes.
Storing Your Peach Cake
To keep your peach cake fresh, store it in an airtight container at room temperature for up to 3 days. If your kitchen is particularly warm, you may want to store it in the refrigerator. For longer storage, you can freeze the cake. Wrap the completely cooled cake tightly in plastic wrap, then in aluminum foil, and freeze for up to 3 months. Thaw it at room temperature before serving.
Frequently Asked Questions About This Peach Cake Recipe
Yes, this cake freezes very well. Once it has cooled completely, wrap it tightly in a layer of plastic wrap, followed by a layer of aluminum foil. It can be frozen for up to 3 months. Thaw it at room temperature before serving.
Absolutely! If using canned peaches, make sure to drain them thoroughly and pat them dry. If using frozen peaches, you can add them directly to the batter without thawing, but you may need to add a few extra minutes to the baking time.
A great trick is to toss your sliced peaches in one tablespoon of the dry flour mixture before folding them into the batter. This light coating helps suspend the fruit within the batter as it bakes.
A dry cake is usually caused by one of two things: overbaking or measuring the flour incorrectly. Make sure to check the cake for doneness at the lower end of the baking time. Also, for the most accurate flour measurement, spoon the flour into your measuring cup and level it off with a knife, rather than scooping it directly from the bag.
Store the cake in an airtight container at room temperature for up to 3 days. If you store it in the refrigerator, it will last a bit longer, up to 5 days.
More Delicious Dessert Recipes
If you loved this peach cake, we have a world of flavors waiting for you. From rich chocolate to tangy citrus, explore more of our tested and perfected dessert recipes.

Peach Cake Recipe (Easy & Incredibly Moist)
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease and flour a 9-inch round cake pan.
- In a medium bowl, whisk together 2.5 cups of all-purpose flour, baking powder, baking soda, and salt. Set aside.
- In a large bowl, beat the softened butter and granulated sugar with an electric mixer until light and fluffy, about 3-4 minutes.
- Beat in the eggs one at a time, then mix in the vanilla extract.
- On low speed, add the flour mixture in three parts, alternating with the buttermilk in two parts, beginning and ending with the flour mixture. Mix just until combined.
- In a separate small bowl, toss the sliced peaches with 1 tbsp of flour. Gently fold the coated peaches into the batter.
- If making the optional streusel, combine the flour, brown sugar, and cinnamon. Cut in the cold butter with a pastry blender or your fingers until the mixture resembles coarse crumbs.
- Pour the batter into the prepared pan. Sprinkle the streusel topping evenly over the batter if using.
- Bake for 40-50 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cake cool in the pan for 15 minutes before inverting onto a wire rack to cool completely.
Notes
Peach Tip: Tossing peaches in a bit of flour helps prevent them from sinking to the bottom of the cake during baking.
Storage: Store the cake in an airtight container at room temperature for up to 3 days.
Share Your Creation!
We hope you love this easy and moist peach cake recipe as much as we do! There’s nothing better than seeing our recipes come to life in your kitchens. If you make this cake, please leave a comment below and let us know how it turned out. Don’t forget to save this recipe to your favorite dessert board on Pinterest!
