Peach Coffee Cake Recipe | Moist Crumb Cake With Fresh Peaches – A Cozy, Crowd-Pleasing Treat

Nothing beats the smell of a warm coffee cake in the kitchen, especially when fresh peaches are involved. This peach coffee cake is soft, buttery, and topped with a golden, crunchy crumb that melts into every slice. It’s simple enough for a weekend bake, yet special enough for brunch or a summer gathering.

You’ll get juicy pockets of peach in every bite, plus a tender cake that stays moist for days. Make it once, and it may become your go-to peach dessert.

Why This Recipe Works

This cake balances moisture and structure, so it slices cleanly without feeling dense. Fresh peaches add natural sweetness and a bit of acidity that brightens the crumb.

A generous layer of buttery streusel locks in moisture and gives a satisfying texture contrast. And the method is straightforward: a classic creamed-butter batter that’s forgiving and fuss-free. With pantry staples and ripe peaches, you’ll get consistent, bakery-style results.

Shopping List

  • Fresh peaches (3–4 medium, about 2 cups chopped), peeled if preferred
  • All-purpose flour (for both batter and streusel)
  • Granulated sugar
  • Light brown sugar
  • Unsalted butter (softened for batter; melted or cool-soft for streusel)
  • Eggs (2 large)
  • Sour cream or full-fat Greek yogurt
  • Milk (whole or 2%)
  • Vanilla extract
  • Baking powder
  • Baking soda
  • Salt
  • Ground cinnamon (for streusel and optional in batter)
  • Optional: lemon zest, almond extract, powdered sugar for dusting

How to Make It

  1. Prep the pan and oven. Heat oven to 350°F (175°C).

    Grease and line an 8-inch or 9-inch square pan (or a 9-inch springform) with parchment for easy removal.

  2. Mix the streusel. In a bowl, combine 3/4 cup all-purpose flour, 1/3 cup light brown sugar, 1/3 cup granulated sugar, 1 teaspoon cinnamon, and a pinch of salt. Add 6 tablespoons melted or very soft unsalted butter. Stir until clumps form; chill while you make the batter.
  3. Prep the peaches. Pit and chop peaches into 1/2-inch pieces.

    If skins are thin and tender, leave them on. If they’re tough, peel first. Toss with 1–2 teaspoons flour to prevent sinking.

  4. Cream the butter and sugar. Beat 1/2 cup (1 stick) softened unsalted butter with 3/4 cup granulated sugar until light and fluffy, about 2–3 minutes.
  5. Add eggs and flavorings. Beat in 2 large eggs, one at a time.

    Mix in 2 teaspoons vanilla extract. For extra brightness, add 1 teaspoon lemon zest or 1/4 teaspoon almond extract.

  6. Whisk dry ingredients. In a separate bowl, whisk 1 3/4 cups all-purpose flour, 1 1/2 teaspoons baking powder, 1/4 teaspoon baking soda, 1/2 teaspoon salt, and 1/2 teaspoon cinnamon (optional).
  7. Combine wet ingredients. Stir together 1/2 cup sour cream and 1/4 cup milk until smooth.
  8. Bring the batter together. Add the dry ingredients to the butter mixture in three parts, alternating with the sour cream mixture, beginning and ending with the flour. Mix on low until just combined.

    Don’t overmix.

  9. Fold in the peaches. Gently fold the floured peaches into the batter. If the batter looks very thick, add 1–2 teaspoons more milk; it should spread but not pour.
  10. Layer and top. Spread the batter evenly into the prepared pan. Crumble the chilled streusel over the top, squeezing some into bigger clumps for texture.
  11. Bake. Bake 40–50 minutes, depending on pan size.

    The center should spring back slightly and a toothpick should come out with a few moist crumbs. If the top browns too fast, tent loosely with foil for the last 10 minutes.

  12. Cool and serve. Cool in the pan on a rack for at least 30 minutes. Dust with powdered sugar if you like.

    Slice and serve warm or at room temperature.

Keeping It Fresh

Once fully cool, cover the cake tightly. It keeps at room temperature for 1–2 days. For longer storage, refrigerate up to 5 days; the crumb stays moist, but let slices come to room temp before serving.

To freeze, wrap individual slices in plastic, then place in a freezer bag for up to 2 months. Thaw overnight in the fridge or warm gently in a low oven.

Why This is Good for You

Fresh peaches bring vitamin C, fiber, and natural sweetness, so you rely less on added sugar for flavor. The cake uses sour cream or Greek yogurt for moisture, which adds a little protein and helps keep the crumb tender without excess fat.

Compared to heavy frostings, a simple streusel topping delivers satisfaction with fewer super-sweet add-ons. And because the flavor leans on ripe fruit, a small slice feels genuinely satisfying.

Pitfalls to Watch Out For

  • Underripe or overripe peaches: Hard peaches lack juice and flavor; overly soft ones release too much liquid. Aim for ripe but still slightly firm fruit.
  • Soggy center: Too much peach juice or underbaking can sink the middle.

    Toss peaches with a little flour and bake until the center is set.

  • Dry cake: Overmixing toughens the crumb. Mix just until combined, and check doneness early.
  • Streusel melting away: Warm butter can cause the topping to spread. Chill the crumb briefly before baking for chunkier texture.
  • Uneven baking: Dark pans bake faster.

    Start checking 5 minutes early and rotate the pan once if your oven has hot spots.

Variations You Can Try

  • Peach-Almond: Add 1/2 teaspoon almond extract to the batter and sprinkle sliced almonds over the streusel.
  • Brown Butter Streusel: Brown the butter for the topping and let it cool before mixing—adds a nutty depth.
  • Ginger Peach: Stir 1 teaspoon ground ginger or 2 tablespoons finely diced crystallized ginger into the batter.
  • Blueberry Peach: Fold in 1 cup fresh blueberries with the peaches for a mixed-fruit cake.
  • Whole Wheat Boost: Swap 1/2 cup of the all-purpose flour for white whole wheat; the cake stays tender with a hint of nuttiness.
  • Glaze Finish: Drizzle a quick lemon glaze (powdered sugar + lemon juice) over the cooled cake for brightness.

Explore more irresistible cake recipes you won’t want to miss:

Vegan Coffee Cake

Coffee Cake

FAQ

Do I Have To Peel The Peaches?

No. If the skins are thin and the peaches are ripe, leave them on. The skins soften in the oven and add color.

If the skins are thick or fuzzy, peel them for a cleaner bite.

Can I Use Canned Or Frozen Peaches?

Yes. For canned, drain well and pat dry; use slices packed in juice, not syrup. For frozen, thaw fully and blot away excess liquid.

Measure by volume (about 2 cups chopped) and toss with flour before folding in.

What If I Don’t Have Sour Cream?

Use full-fat Greek yogurt in the same amount. In a pinch, mix whole milk with a spoonful of lemon juice and a tablespoon of melted butter to mimic richness, though sour cream or yogurt yields the best texture.

How Do I Know It’s Done?

The top will be golden and slightly firm. A toothpick in the center should come out with a few moist crumbs, not wet batter.

If the edges are browning fast but the center isn’t set, tent with foil and bake a bit longer.

Can I Bake This In A Bundt Pan?

Yes, but increase the batter by about 25% and layer the peaches and streusel in the middle for a ribbon effect. Bake longer—start checking at 50 minutes and go from there.

How Do I Reheat Leftovers?

Warm slices in a 300°F (150°C) oven for 8–10 minutes or microwave for 10–15 seconds. This refreshes the crumb and perks up the streusel.

Can I Make It Ahead?

Absolutely.

Bake the day before and store covered at room temperature. You can also prep the streusel and chop peaches a few hours ahead; keep peaches refrigerated and streusel chilled until ready to bake.

In Conclusion

This peach coffee cake brings together tender crumbs, juicy fruit, and a buttery topping in one easy bake. It’s dependable, flexible, and made with simple ingredients you likely have on hand.

Serve it for breakfast, share it at brunch, or enjoy a quiet slice with coffee on a weekday afternoon. With ripe peaches and a solid, simple method, you’ll get a cake that tastes like summer in every bite.

Slice of peach coffee cake with fresh peach slices, crumb streusel topping, powdered sugar, and caramel drizzle on a white plate

Peach Coffee Cake Recipe | Moist Crumb Cake With Fresh Peaches – A Cozy, Crowd-Pleasing Treat

Prep Time 20 minutes
Cook Time 50 minutes
Total Time 1 hour 10 minutes
Course Breakfast, Brunch, Dessert
Cuisine American
Servings 9 Squares

Ingredients
  

  • Fresh peaches (3–4 medium, about 2 cups chopped), peeled if preferred
  • All-purpose flour (for both batter and streusel)
  • Granulated sugar
  • Light brown sugar
  • Unsalted butter (softened for batter; melted or cool-soft for streusel)
  • Eggs (2 large)
  • Sour cream or full-fat Greek yogurt
  • Milk (whole or 2%)
  • Vanilla extract
  • Baking powder
  • Baking soda
  • Salt
  • Ground cinnamon (for streusel and optional in batter)
  • Optional: lemon zest, almond extract, powdered sugar for dusting

Instructions
 

  • Prep the pan and oven. Heat oven to 350°F (175°C).Grease and line an 8-inch or 9-inch square pan (or a 9-inch springform) with parchment for easy removal.
  • Mix the streusel. In a bowl, combine 3/4 cup all-purpose flour, 1/3 cup light brown sugar, 1/3 cup granulated sugar, 1 teaspoon cinnamon, and a pinch of salt. Add 6 tablespoons melted or very soft unsalted butter. Stir until clumps form; chill while you make the batter.
  • Prep the peaches. Pit and chop peaches into 1/2-inch pieces.If skins are thin and tender, leave them on. If they’re tough, peel first. Toss with 1–2 teaspoons flour to prevent sinking.
  • Cream the butter and sugar. Beat 1/2 cup (1 stick) softened unsalted butter with 3/4 cup granulated sugar until light and fluffy, about 2–3 minutes.
  • Add eggs and flavorings. Beat in 2 large eggs, one at a time.Mix in 2 teaspoons vanilla extract. For extra brightness, add 1 teaspoon lemon zest or 1/4 teaspoon almond extract.
  • Whisk dry ingredients. In a separate bowl, whisk 1 3/4 cups all-purpose flour, 1 1/2 teaspoons baking powder, 1/4 teaspoon baking soda, 1/2 teaspoon salt, and 1/2 teaspoon cinnamon (optional).
  • Combine wet ingredients. Stir together 1/2 cup sour cream and 1/4 cup milk until smooth.
  • Bring the batter together. Add the dry ingredients to the butter mixture in three parts, alternating with the sour cream mixture, beginning and ending with the flour. Mix on low until just combined.Don’t overmix.
  • Fold in the peaches. Gently fold the floured peaches into the batter. If the batter looks very thick, add 1–2 teaspoons more milk; it should spread but not pour.
  • Layer and top. Spread the batter evenly into the prepared pan. Crumble the chilled streusel over the top, squeezing some into bigger clumps for texture.
  • Bake. Bake 40–50 minutes, depending on pan size.The center should spring back slightly and a toothpick should come out with a few moist crumbs. If the top browns too fast, tent loosely with foil for the last 10 minutes.
  • Cool and serve. Cool in the pan on a rack for at least 30 minutes. Dust with powdered sugar if you like.Slice and serve warm or at room temperature.

Leave a Comment

Recipe Rating