Peach Crumble Cake: Soft, Juicy, and Topped with Buttery Crunch
Peach Crumble Cake Recipe | Hailee Recipes

Peach Crumble Cake: Soft, Juicy, and Topped with Buttery Crunch
There’s something magical about a peach crumble cake that brings everyone to the table. I first made this version on a warm July afternoon when my neighbor dropped off a basket of fresh peaches from her orchard, and I knew immediately what I wanted to do with them. This peach crumble cake is the kind of dessert that feels fancy enough for company but simple enough to throw together on a weeknight. It’s got everything: a tender, buttery cake base that stays moist, juicy peaches that soften as they bake, and a golden crumble topping that adds the perfect textural contrast. The best part? It comes together in under an hour, and your kitchen will smell absolutely incredible while it bakes.
I’ve made this cake dozens of times now, and I’ve learned a few tricks along the way. The secret to keeping the cake moist without it becoming soggy is all about how you prepare the peaches and where you position your oven rack. I’ll walk you through everything I’ve discovered, including the mistakes I made so you don’t have to. Whether you’re using peak-season fresh peaches or canned ones in the off-season, this recipe adapts beautifully. It’s become my go-to dessert for potlucks, family dinners, and those moments when I need something comforting but don’t want to spend all day in the kitchen.
Why You’ll Love This Recipe
This peach crumble cake hits all the marks for a perfect summer dessert. The cake itself is tender and not overly sweet, which means the natural flavor of the peaches really shines through. Unlike some fruit cakes that feel heavy or dense, this one stays light and moist thanks to a careful balance of butter, eggs, and just enough flour to hold everything together.
The crumble topping is where the magic happens. It’s buttery, crispy, and slightly nutty from the oats and brown sugar. When you bite through that golden layer into the soft cake and juicy peaches, you get this perfect harmony of textures and flavors. It’s the kind of dessert that tastes like summer in every bite, and it pairs beautifully with vanilla ice cream or a dollop of whipped cream.
What I love most is how forgiving this recipe is. You don’t need fancy equipment, special skills, or hard-to-find ingredients. Everything comes together in one bowl for the cake and another for the crumble. It’s the kind of recipe that builds confidence in the kitchen, whether you’re a seasoned baker or just starting out.
Ingredients
For the Cake:
- 1¾ cups all-purpose flour
- 1½ teaspoons baking powder
- ½ teaspoon salt
- ½ cup (1 stick) unsalted butter, softened
- ¾ cup granulated sugar
- 2 large eggs
- ½ cup sour cream or Greek yogurt
- 1 teaspoon vanilla extract
- 3 cups fresh peaches, peeled and sliced (about 4–5 medium peaches), or 2 cups canned peaches, drained and patted dry
For the Crumble Topping:
- ¾ cup old-fashioned rolled oats
- ½ cup all-purpose flour
- ½ cup packed brown sugar
- ¼ teaspoon salt
- 6 tablespoons cold unsalted butter, cut into small cubes
- ¼ cup chopped pecans or almonds (optional but recommended)
Hailee’s Tip: If you’re using fresh peaches, the easiest way to peel them is to blanch them first. Drop them in boiling water for 1–2 minutes, then transfer to an ice bath. The skin will slip right off. Pat the peach slices dry with paper towels before adding them to the batter—this prevents excess moisture from making the cake soggy.
Optional Add-Ins and Variations
One of the best things about this recipe is how easy it is to customize. If you want to add a hint of spice, a quarter teaspoon of ground cinnamon or nutmeg in the cake batter is lovely. Some people love adding a tablespoon of almond extract to the batter for a subtle nod to peach’s natural almond-like undertones.
For the crumble topping, you can swap the oats for more flour if you prefer a denser topping, or add shredded coconut for a tropical twist. I’ve also made this with a mix of pecans and walnuts, or even crushed amaretti cookies for extra flavor. If you’re nut-free, the crumble is just as delicious without them—the oats and brown sugar do all the heavy lifting.
You can also play with the fruit. Nectarines work beautifully here, as do a mix of peaches and raspberries or blackberries. Just keep the total fruit volume around 3 cups and make sure to drain any extra liquid before adding to the batter.
Step-by-Step Instructions
Step 1: Prepare Your Pan and Preheat
Preheat your oven to 350°F. Grease a 9-inch round cake pan (or 8×8-inch square pan) and line the bottom with parchment paper. This makes it so much easier to remove the cake later. Place a baking sheet on the middle rack of your oven while it preheats—this will help the bottom of the cake bake evenly and prevents a soggy crust.
Hailee’s Kitchen Note: I learned this trick the hard way after making a few cakes with slightly underbaked bottoms. The preheated baking sheet makes a real difference, especially if your oven has hot spots.
Step 2: Mix the Dry Ingredients for the Cake
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside. This ensures the leavening agent is evenly distributed throughout the flour, which helps your cake rise evenly.
Step 3: Cream the Butter and Sugar
In a large bowl, beat the softened butter and granulated sugar together for 2–3 minutes until light and fluffy. This is an important step—it incorporates air into the batter, which helps the cake rise and stay tender. You should see the mixture lighten in color and increase slightly in volume.
Step 4: Add the Eggs and Vanilla
Add the eggs one at a time, beating well after each addition. Then add the vanilla extract and beat until everything is well combined. The mixture should look smooth and creamy.
Step 5: Alternate Dry and Wet Ingredients
Add half of the flour mixture to the butter mixture and stir until just combined. Then add the sour cream and stir until combined. Finally, add the remaining flour mixture and stir until the batter is smooth. Don’t overmix at this stage—overmixing can make the cake tough. A few lumps are fine.
Step 6: Fold in the Peaches
Gently fold the peach slices into the batter using a spatula. Be gentle so you don’t break up the peaches too much. Pour the batter into your prepared pan and smooth the top.
Hailee’s Kitchen Note: If your peaches released a lot of liquid, drain it off before folding them in. I usually toss the peaches in a colander for a minute to let excess juice drain away.
Step 7: Make the Crumble Topping
In a separate bowl, combine the oats, flour, brown sugar, and salt. Add the cold butter cubes and use your fingers to rub the mixture together until it resembles coarse breadcrumbs. The mixture should hold together slightly when squeezed but still be crumbly. Stir in the nuts if using.
Step 8: Top and Bake
Sprinkle the crumble topping evenly over the batter. Don’t press it down—you want it to stay loose and crispy. Carefully place the pan on the preheated baking sheet in the oven. Bake for 35–40 minutes, until the crumble is golden brown and a toothpick inserted into the cake comes out with just a few moist crumbs.
Step 9: Cool Before Serving
Let the cake cool in the pan for 15 minutes, then turn it out onto a wire rack to cool completely. This prevents the bottom from getting soggy from residual steam. Serve at room temperature or slightly warm with vanilla ice cream or whipped cream.
Common Mistakes to Avoid
The most common mistake I see is not drying the peaches well enough. Fresh peaches release a lot of juice, and if you don’t pat them dry, that liquid will make the cake soggy. I learned this the hard way on my second attempt. Now I always pat them dry with paper towels and sometimes even let them sit in a colander for a few minutes before folding them in.
Another mistake is overmixing the batter. Once you add the flour, mix just until combined. Overmixing develops gluten, which makes the cake tough and dense instead of tender and light. A few small lumps in the batter are totally fine and will disappear during baking.
Don’t skip the preheated baking sheet. I know it seems like an extra step, but it really does make a difference in how evenly the cake bakes, especially on the bottom.
Finally, don’t press down the crumble topping. You want it to stay loose and crispy, not compacted into a dense layer. Just sprinkle it over the batter and let it bake as is.
My Tested Substitutions
If you don’t have sour cream, Greek yogurt works beautifully and keeps the cake just as moist. You can also use regular yogurt or even buttermilk in a pinch. Just use ½ cup of whatever you choose.
For the butter in the crumble topping, you can use coconut oil or even cold vegan butter if you’re making this dairy-free. The texture will be slightly different but still delicious.
All-purpose flour is what I use, but you can substitute up to ¼ cup of the flour with whole wheat pastry flour for a slightly nuttier flavor and more fiber. Don’t use regular whole wheat flour—it’s too dense and will make the cake heavy.
If you’re out of brown sugar for the crumble, you can use granulated sugar plus a tablespoon of molasses, or just use all granulated sugar. The cake will be slightly less rich, but it’ll still be delicious.
How to Customize This Recipe
Want to make this recipe your own? Start with the spices. A quarter teaspoon of ground cardamom is absolutely divine with peaches. Cinnamon, nutmeg, or ginger all work beautifully too. Just add them to the dry ingredients for the cake.
You can also change up the crumble topping. Try adding shredded coconut, crushed gingersnaps, or even a tablespoon of honey to the crumble mixture for extra sweetness. Some people love adding a tablespoon of lemon zest to the cake batter for brightness.
If you want to make this more of a coffee cake, reduce the peaches to 2 cups and add a cup of fresh blueberries or raspberries alongside them. The combination of stone fruit and berries is stunning.
Serving Suggestions
This cake is perfect on its own, but it’s absolutely incredible with vanilla ice cream or fresh whipped cream. I also love serving it with a dollop of Greek yogurt for a lighter option that still feels indulgent.
For a more elegant presentation, dust the top with a little powdered sugar just before serving. A drizzle of honey or a spoonful of peach jam on the side is also lovely.
This cake is wonderful for brunch too. Serve it with coffee and fresh berries for a simple but impressive spread. It pairs beautifully with chamomile or peach tea.
Meal Prep and Storage
The baked cake keeps well at room temperature for 2–3 days covered with plastic wrap or stored in an airtight container. If you want to keep it longer, refrigerate it for up to 5 days. The crumble topping will soften slightly over time, but the cake will still taste delicious.
This cake also freezes beautifully. Wrap the cooled cake tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw it at room temperature for a few hours before serving. You can also freeze individual slices in an airtight container for up to 2 months—perfect for grabbing a quick dessert.
You can assemble the cake up to 4 hours ahead of time, cover it with plastic wrap, and refrigerate. Bake when you’re ready. This is great if you’re planning ahead for a dinner party or want to have dessert ready to go.
Nutrition Information
Per serving (based on 8 servings): approximately 380 calories, 5g protein, 52g carbohydrates, 17g fat, 2g fiber, and 32g sugar. This is an estimate and will vary based on specific ingredients used and portion size.
Frequently Asked Questions
Can I use canned peaches instead of fresh? Yes, absolutely. Drain canned peaches well and pat them dry with paper towels to remove excess liquid. This prevents the cake from becoming soggy. You’ll need about 2 cups of drained peaches. Fresh is ideal for texture, but canned works great when peaches are out of season.
How do I know when the peach crumble cake is done baking? The cake is done when a toothpick inserted into the center comes out with just a few moist crumbs (not wet batter). The crumble topping should be golden brown. If the crumble is browning too quickly, tent the cake loosely with foil for the last 10 minutes of baking.
Can I make this cake ahead of time? Yes. You can assemble the cake up to 4 hours ahead, cover it with plastic wrap, and refrigerate. Bake when ready. The baked cake keeps well for 2–3 days covered at room temperature, or up to 5 days refrigerated. It also freezes beautifully for up to 2 months.
What’s the best way to prevent a soggy bottom crust? Bake the cake on a preheated baking sheet (place it in the oven while it preheats). This gives the bottom direct heat and helps it bake faster. Also, don’t overload the cake with peach juice—pat the peaches dry before adding them to the batter.
Can I double this recipe? Yes. Double all ingredients and bake in a 9×13-inch pan. Increase baking time by 5–10 minutes. Check for doneness starting at 35 minutes. The crumble topping may need an extra minute or two to turn golden.
Final Thoughts
This peach crumble cake has become one of my favorite desserts to make, and I hope it becomes one of yours too. There’s something so satisfying about bringing a homemade cake to the table, especially one that tastes like summer. The combination of tender cake, juicy peaches, and crispy crumble is hard to beat, and the fact that it comes together in under an hour makes it perfect for any occasion.
I love how this recipe has evolved over time as I’ve tested different variations and learned what works best. Every time I make it, I’m reminded of that first batch I made with my neighbor’s peaches, and how excited everyone was to dig in. That’s what cooking is all about for me—creating moments and memories around food.
If you make this peach crumble cake, I’d love to hear about it. Did you add any special touches? Did you use fresh or canned peaches? Let me know in the comments below. And if you’re looking for other fruit-forward desserts, you might also enjoy my Blueberry Crumble Muffins or my Lemon Sugar Cookie Cake.
Recipe Card

Peach Crumble Cake: Soft, Juicy, and Topped with Buttery Crunch
Ingredients
Equipment
Method
- Preheat oven to 350°F. Grease a 9-inch round cake pan (or 8x8-inch square pan) and line the bottom with parchment paper. Place a baking sheet on the middle rack of your oven while it preheats.
- In a medium bowl, whisk together 1¾ cups flour, baking powder, and ½ teaspoon salt. Set aside.
- In a large bowl, beat ½ cup softened butter and ¾ cup granulated sugar together for 2–3 minutes until light and fluffy.
- Add eggs one at a time, beating well after each addition. Add vanilla extract and beat until combined.
- Add half of the flour mixture to the butter mixture and stir until just combined. Add ½ cup sour cream and stir until combined. Add remaining flour mixture and stir until smooth. Don't overmix.
- Gently fold the peach slices into the batter using a spatula. Pour batter into prepared pan and smooth the top.
- In a separate bowl, combine ¾ cup oats, ½ cup flour, ½ cup brown sugar, and ¼ teaspoon salt. Add 6 tablespoons cold butter cubes and use your fingers to rub the mixture together until it resembles coarse breadcrumbs. Stir in nuts if using.
- Sprinkle crumble topping evenly over the batter. Don't press it down.
- Carefully place the pan on the preheated baking sheet in the oven. Bake for 35–40 minutes, until the crumble is golden brown and a toothpick inserted into the cake comes out with just a few moist crumbs.
- Let the cake cool in the pan for 15 minutes, then turn it out onto a wire rack to cool completely. Serve at room temperature or slightly warm with vanilla ice cream or whipped cream.
Notes
Use a preheated baking sheet to ensure the bottom of the cake bakes evenly.
Don't press down the crumble topping—keep it loose for a crispy texture.
Cake keeps for 2–3 days at room temperature, up to 5 days refrigerated, or up to 2 months frozen.
You can assemble the cake up to 4 hours ahead and refrigerate before baking.
