The Ultimate Fresh Peach Cake with Streusel Filling: A Taste of Summer
This Fresh Peach Cake is packed with ripe peaches and a delicious streusel filling. It’s great for breakfast or dessert and perfect with a dollop of whipped cream and fresh peaches.

*This recipe was originally published on June 27, 2016. It has been republished with updated photos and text. The original version was made with gluten-free flour, but this updated recipe utilizes all-purpose flour for a classic bake.
There’s something truly magical about summer peaches. Their vibrant color, intoxicating aroma, and sweet, juicy flesh embody everything wonderful about the season. While I don’t often venture into the world of elaborate desserts, this **Fresh Peach Cake** is an absolute triumph – a recipe I’m incredibly proud to share. Imagine a light, incredibly fluffy cake, generously studded with ripe, tender peaches, and crowned with a delightful, crumbly streusel topping. Each bite is like a warm, comforting hug, reminiscent of a classic coffee cake but infused with the bright, sun-kissed flavors of summer. It’s versatile enough to grace your breakfast table alongside a morning coffee or serve as a show-stopping dessert with a luxurious dollop of whipped cream and extra fresh peach slices.
From Our Backyard to Your Table: Embracing the Abundance of Fresh Peaches
Our recent move brought us to a new home, and one of its most delightful features is a magnificent, mature peach tree thriving in the backyard! It was honestly one of the main reasons I fell in love with this house. There’s an undeniable satisfaction in baking with ingredients picked right from your own garden, and these homegrown peaches elevated this cake to an entirely new level of deliciousness. While the local birds certainly enjoyed their share, I was fortunate enough to harvest a bountiful selection of peaches myself, and they were nothing short of spectacular. This recipe truly celebrates the simple pleasure of fresh, seasonal produce, transforming humble peaches into an extraordinary dessert.

Why This Fresh Peach Cake Will Be Your New Summer Favorite
Beyond its incredible taste, this Fresh Peach Cake stands out for several compelling reasons. It’s designed to be approachable for bakers of all skill levels, delivering impressive results without overly complicated techniques or requiring a culinary degree. The harmonious balance of a tender cake base, bursting with juicy peaches, and the textural contrast of the crumbly streusel creates a truly memorable eating experience. It strikes a perfect chord of sweetness, allowing the natural sugars and vibrant essence of the peaches to shine through beautifully, without being cloyingly sweet. Plus, the delightful aroma of warm peaches and cinnamon fills your kitchen as it bakes, creating an inviting, comforting atmosphere that promises a truly homemade treat. Whether you’re hosting a leisurely brunch, celebrating a special occasion, or simply craving a comforting bake to enjoy with a cup of tea, this peach cake is guaranteed to impress everyone who tastes it and become a cherished recipe in your repertoire.
Essential Ingredients for Your Perfect Peach Cake
Crafting this irresistible cake requires a selection of fresh, high-quality ingredients. Each component plays a vital role in achieving the cake’s delightful flavor and texture. Here’s a detailed look at what you’ll need and some helpful tips for selection and substitutions:
- Fresh Peaches: The undisputed star of the show! Opt for ripe, fragrant peaches that yield slightly to gentle pressure when squeezed. Yellow peaches are typically preferred for baking due to their firm flesh, vibrant color, and classic peach flavor, but white peaches can also be used for a slightly milder and sweeter taste. To prepare them, simply peel (optional, but recommended for a smoother texture), pit, and dice them into bite-sized pieces. If fresh peaches are unavailable or out of season, well-drained canned peaches or thawed frozen peaches (squeezed thoroughly of any excess liquid) can be used as a substitute, though using fresh, ripe fruit will always yield the most superior flavor and texture.
- All-Purpose Flour: For this updated recipe, I used standard all-purpose flour, which consistently creates a beautifully tender and moist crumb. It provides the essential structure for the cake. For those with dietary restrictions, it’s worth noting that this cake is also incredibly successful when made with a good quality gluten-free all-purpose flour blend (specifically, I’ve had excellent results with Bob’s Red Mill Gluten Free 1:1 Baking Flour). However, I haven’t extensively experimented with other alternative flours, so I recommend sticking to these options for optimal and consistent results.
- Baking Staples: A precise balance of leavening agents is crucial for the cake’s light and fluffy texture. You’ll need baking powder and baking soda, which work together to create rise. Don’t overlook the importance of salt; it’s a flavor enhancer that balances the sweetness and deepens the overall taste profile. Finally, a generous amount of ground cinnamon in the cake batter beautifully complements the natural sweetness of the peaches, adding a warm, subtle spice that makes this cake truly irresistible.
- Unsalted Butter: Using unsalted butter allows you complete control over the overall saltiness of your cake. It’s imperative that your butter is softened to room temperature for easier creaming with the sugars. This creaming process incorporates air, which is a fundamental step for achieving a light and airy cake structure. For a dairy-free version, a high-quality vegan butter or softened coconut oil (ensure it’s not melted, but rather soft and pliable) can be excellent, readily available alternatives.
- Sugars: This recipe calls for a delightful blend of two types of sugar. Granulated cane sugar provides sweetness and helps with the cake’s tenderness, contributing to a fine crumb. Light brown sugar, on the other hand, adds crucial moisture, a subtle caramel note, and a deeper, more complex flavor profile. If you prefer, coconut sugar can be a fantastic and slightly less refined substitute for brown sugar, offering a similar depth of flavor.
- Large Eggs: Two large eggs serve multiple purposes in this recipe: they provide essential structure to the cake, contribute significantly to its moisture content, and add a desirable richness. They also help achieve that beautiful golden-brown color in the finished bake. While I haven’t personally tested this recipe with vegan egg replacements, traditional eggs are recommended for the most consistent and reliable outcome given their crucial role.
- Vanilla Extract: A generous splash of pure vanilla extract is not just a flavoring; it’s a flavor enhancer. It harmonizes with and elevates all the other ingredients, adding a touch of warmth, sophistication, and depth to the cake’s overall taste. Always use good quality vanilla for the best results.
- Greek Yogurt: This is a secret ingredient that works wonders! Plain non-fat Greek yogurt adds incredible moisture to the cake, ensuring it stays tender and never dry. It also contributes a subtle tang that perfectly balances the sweetness of the peaches and streusel. Additionally, the acidity in the yogurt helps to activate the baking soda, aiding in the cake’s rise. Full-fat Greek yogurt, sour cream, or a thick, plain unsweetened vegan yogurt can all serve as excellent substitutes if you don’t have non-fat Greek yogurt on hand.
- Streusel Filling: The crumbly streusel layer is what truly elevates this peach cake from great to extraordinary! It’s a simple yet incredibly flavorful mixture of light brown sugar (for moisture and caramel notes), finely chopped walnuts (or your favorite nut like pecans or sliced almonds for a different texture and flavor profile), and more aromatic ground cinnamon. A tiny pinch of salt in the streusel also helps to bring out the sweetness and prevent it from tasting flat.

Choosing Your Baking Pan: Tips for Optimal Results
The beauty of this recipe lies in its versatility, even when it comes to bakeware. I’ve successfully baked this cake in various forms, including both a round springform pan and a standard medium-sized baking dish. Both yielded fantastic results, producing a beautifully baked cake, so feel free to use whichever you have readily available in your kitchen. The absolute key to success, regardless of the pan you choose, is to ensure your baking vessel is adequately greased. This crucial preparatory step prevents the cake from sticking to the sides and bottom, ensuring a clean and effortless release once baked. A light coating of butter, shortening, or baking spray will do the trick, allowing you to present your beautiful peach cake without any fuss or breakage.
How To Make This Irresistible Fresh Peach Cake: A Step-by-Step Guide
Creating this delightful peach cake is a straightforward and rewarding process. Follow these instructions carefully, paying attention to the details, and you’ll soon have a moist, flavorful cake ready to be devoured.
- Prepare Your Oven and Pan: Begin by preheating your oven to 350 degrees Fahrenheit (175°C). While the oven heats up, take your chosen medium-sized baking dish or springform pan and lightly grease it. You can use butter, baking spray, or shortening to ensure a non-stick surface for your cake. Set the prepared pan aside.
- Whisk Dry Ingredients and Prepare Streusel: In a medium-sized bowl, combine all the dry cake ingredients: all-purpose flour, baking powder, baking soda, salt, and ground cinnamon. Whisk these ingredients together thoroughly for about 30 seconds to ensure they are well combined and evenly distributed throughout the mixture, then set this bowl aside. In a separate, medium-sized bowl, prepare your irresistible streusel filling by mixing together the light brown sugar, finely chopped walnuts (or your preferred nut), and ground cinnamon. Mix these ingredients until they are well combined and resemble coarse crumbs, then set this bowl aside as well.
- Cream Butter and Sugars: In a large mixing bowl, combine the softened unsalted butter, granulated sugar, and light brown sugar. Using an electric mixer (handheld or stand mixer), beat these ingredients together on medium speed until the mixture is light, fluffy, and noticeably pale in color. This creaming process is essential as it incorporates air into the butter and sugar, which is vital for creating a tender and airy cake structure.
- Incorporate Eggs and Vanilla: Add the eggs to the creamed butter and sugar mixture, one at a time. Beat well after each addition, ensuring each egg is fully incorporated before adding the next. This helps to properly emulsify the eggs into the batter, leading to a smoother consistency. Once the eggs are in, beat in the pure vanilla extract, mixing until it’s just combined and fragrant.
- Alternate Dry Ingredients and Yogurt: With your electric mixer on a low speed, gradually add the whisked dry flour mixture to the wet ingredients. Do this in two additions, alternating with the Greek yogurt. Begin and end with the flour mixture. Mix until just combined after each addition; it’s very important not to overmix the batter at this stage, as overmixing can develop the gluten in the flour, resulting in a dense and tough cake.
- Gently Fold in Peaches: Using a large spoon or a rubber spatula, gently fold the diced fresh peaches into the cake batter. Be delicate in your movements to avoid bruising the peaches and to keep the batter light and airy. The goal is to distribute the peaches as evenly as possible throughout the batter.
- Assemble the Cake Layers: Pour approximately half of the prepared cake batter evenly into the bottom of your greased baking pan. Spread it out gently to create a uniform layer. Next, take your streusel mixture and sprinkle it evenly over this first layer of cake batter, ensuring good coverage. Carefully spoon and spread the remaining cake batter over the streusel layer. A gentle hand is key here to avoid disturbing the streusel too much and ensure it remains a distinct middle layer.
- Bake to Perfection: Place the assembled cake in your preheated oven. Bake for approximately 50-60 minutes. The exact baking time may vary slightly depending on your oven and the type of pan used, so keep a close eye on it. The cake is perfectly baked when a toothpick inserted into the very center comes out clean, with no wet batter attached (a few moist crumbs are fine). Once baked, carefully remove the cake from the oven and allow it to cool in the pan on a wire rack for at least 15-20 minutes before attempting to remove it.
- Serve and Enjoy: For an extra special and truly decadent touch, serve slices of this delicious Fresh Peach Cake warm or at room temperature. Top each serving with a generous dollop of freshly whipped cream and a few extra vibrant slices of fresh peaches. Enjoy the delightful blend of flavors and textures!

Expert Tips for Baking the Best Fresh Peach Cake
Achieving a consistently perfect peach cake is easy with a few key considerations. These expert tips will help ensure your cake turns out moist, flavorful, and beautifully textured every single time:
- Ensure Room Temperature Ingredients: This is a fundamental rule in baking. Make sure your butter, eggs, and Greek yogurt are all at room temperature before you begin. Room temperature ingredients emulsify much better, meaning they combine more easily and smoothly. This results in a more cohesive and evenly textured batter, which in turn leads to a lighter, more tender cake.
- Avoid Overmixing the Batter: Once you start adding the flour, mix the batter only until the ingredients are just combined. Overmixing develops the gluten in the flour excessively, which can lead to a dense, tough, and chewy cake rather than the desired light and fluffy texture. Gentle folding is key after the initial mixing stages.
- Even Peach Distribution: When gently folding in the diced peaches, try your best to distribute them as evenly as possible throughout the batter. This ensures that every single slice of cake you cut will have a generous and delightful amount of juicy fruit, preventing all the peaches from sinking to the bottom.
- Reliable Test for Doneness: The toothpick test is your most reliable indicator of whether your cake is fully baked. Insert a wooden toothpick into the very center of the cake. If it comes out clean, or with just a few moist crumbs attached, your cake is ready. If there’s still wet batter on the toothpick, continue baking for a few more minutes and retest.
- Proper Cooling is Crucial: Patience is a virtue when it comes to cooling cakes. Allow the cake to cool in its baking pan on a wire rack for at least 15-20 minutes after removing it from the oven. This crucial resting period allows the cake’s structure to set and firm up, making it much easier to remove from the pan without breaking apart. Once partially cooled, you can carefully invert it onto the wire rack to cool completely.
Peach Cake Frequently Asked Questions (FAQ)
Here are answers to some common questions you might have about making and enjoying this delightful fresh peach cake:
- Can I make this cake gluten-free? Absolutely! This recipe was originally developed with a gluten-free flour blend and is highly adaptable. You can easily achieve a delicious gluten-free peach cake by substituting an equal amount (cup for cup) of a good quality 1:1 gluten-free baking flour blend for the all-purpose flour. I’ve had excellent results specifically with Bob’s Red Mill Gluten Free 1:1 Baking Flour, and the texture and taste remain superb.
- Is it possible to make this dairy-free? Yes, making this cake dairy-free is quite straightforward. Simply replace the unsalted butter with an equal amount of your favorite brand of vegan butter or use softened coconut oil as an alternative. For the Greek yogurt, substitute it with a thick, plain, unsweetened vegan yogurt. Ensure these dairy-free alternatives are at room temperature when adding them to the batter for optimal mixing.
- Can I make this recipe vegan? While this recipe is easily adaptable to be dairy-free, I have not personally tested it using an egg replacement. Eggs play a significant structural role in this cake, contributing to its rise, texture, and moisture. The results can vary greatly with different vegan egg substitutes (e.g., flax eggs, commercial replacers). Therefore, I cannot definitively guarantee the outcome if you choose to make it fully vegan by replacing the eggs.
- How should I store leftover peach cake? To keep your peach cake fresh and moist, store it in an airtight container. If your kitchen is cool, it can be kept at room temperature for up to 2-3 days. For longer storage or if your home is warmer, storing it in the refrigerator is best, where it will last for up to 5 days. For the best flavor and texture, allow refrigerated cake to come back to room temperature or warm it slightly before serving.
- Can this peach cake be frozen? Yes, this peach cake freezes beautifully, making it an excellent option for meal prep or enjoying later! Once completely cooled, wrap individual slices or the entire cake (if uncut) tightly in plastic wrap, and then add an additional layer of aluminum foil. Place the wrapped cake in an airtight, freezer-safe container or bag. It can be stored in the freezer for up to three months. When you’re ready to enjoy it, simply thaw the cake on the countertop overnight or for several hours before serving.
- What if I don’t have fresh peaches? While fresh, ripe peaches yield the best results, you can use well-drained canned peaches or thawed frozen peaches if fresh ones aren’t available. The critical step here is to pat them very dry with paper towels to remove any excess moisture. Too much liquid from canned or frozen fruit can make your cake soggy.
Do you have a question that wasn’t covered here? Feel free to ask in the comments section below, and I’ll do my best to provide a quick and helpful answer!

More Delicious Baked Recipes to Explore
If you loved baking and enjoying this Fresh Peach Cake, you might also enjoy these other delightful baking creations from our kitchen. They are perfect for expanding your repertoire and satisfying your sweet tooth:
- Healthy Banana Bread: A wholesome, incredibly moist, and utterly comforting classic that’s perfect for any time of day, whether for breakfast, a snack, or a light dessert.
- Decadent Gluten-Free Chocolate Cake: Indulge in a rich, fudgy, and impressive multi-layered chocolate cake that everyone can enjoy, even those with gluten sensitivities.
- Sweet Potato and Brown Sugar Muffins: A cozy and flavorful muffin recipe, these are wonderfully spiced and moist, making them great for a hearty breakfast or a satisfying snack with your coffee.
- Vibrant Mixed Berry Upside Down Cake: A stunning and fruity cake with a beautiful presentation, featuring juicy mixed berries baked right into the top (which becomes the bottom!).
Fresh Peach Cake with Streusel Filling
5 from 2 reviews
- Author: Isa
- Total Time: 1 hour 20 minutes
- Yield: 8-10 servings
- Diet: Vegetarian
Print Recipe
Description
This Fresh Peach Cake is packed with ripe peaches and a delicious streusel filling!
Ingredients
- 2 cups all-purpose flour, or gluten-free baking flour will work
- 1 1/4 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1 stick (1/2 cup) unsalted butter, softened
- 3/4 cups granulated sugar
- 1/4 cup light brown sugar
- 2 large eggs
- 1 1/2 teaspoons vanilla extract
- 1 cup plain non-fat Greek yogurt
- 2 cups diced peaches (about 2 medium-sized peaches)
Streusel Filling:
- 1/3 cup light brown sugar
- 1/3 cup chopped walnuts, or your favorite nut
- 1 teaspoon ground cinnamon
- 1 pinch salt
Instructions
- Pre-heat oven to 350 degrees Fahrenheit (175°C). Lightly grease a medium-sized baking dish or springform pan and set aside. Add all the streusel ingredients to a medium-sized bowl, mix, and set aside.
- Prepare the Batter: In a medium-sized bowl, combine the flour, baking powder, baking soda, salt, and cinnamon; mix together. In a large bowl, add the butter and sugars and beat with an electric mixer until light and fluffy. Add the eggs, one at a time, beating the mixture between each addition. Then add the vanilla extract. Next, beat in the flour mixture in two additions, alternating with the Greek yogurt. Gently fold the peaches into the batter with a large spoon.
- Assemble and Bake: Pour half of the batter into the bottom of the pan and then evenly sprinkle the streusel mixture over the top. Spread the remaining batter over the streusel layer. Bake until a toothpick inserted in the middle comes out clean, about 50-60 minutes. Top with whipped cream and fresh peaches, if desired.
Notes
- I have only made this recipe with Bob’s Red Mill Gluten Free 1:1 Baking Flour. I’m not sure if it will turn out the same with other regular gluten-free flours.
- I have only made this recipe using eggs, not egg replacers, so I can’t speak to how this cake would turn out without eggs.
- Prep Time: 20 mins
- Cook Time: 60 mins
- Category: Dessert
- Method: Oven
- Cuisine: American
Recipe adapted from Martha Stewart