Peach Cobbler Coffee Cake is my kind of bake when I want something that’s part sour cream coffee cake and part cinnamon-peach cobbler. It’s soft and tender, with peaches layered right through the middle and a buttery crumb on top.
The cake has that classic rich, tangy crumb you get from sour cream, and the peach layer tastes warm and spiced like cobbler filling. I also really like the thick streusel here—it makes the whole thing feel complete, even if you skip the glaze.
I make this most often for weekend breakfast, but it’s also great as an easy potluck dessert. It’s one of those cakes that slices neatly and still feels special on a simple plate.

Why You’ll Love This Recipe
Cobbler-meets-cake: You get a real peach layer in the middle, plus that coffee-cake crumb and streusel on top. It scratches both cravings at once.
Tender crumb: Sour cream makes the cake soft and moist, even the next day. It bakes up sturdy enough to slice, but not dry.
Streusel for days: The buttery topping is thick and cinnamon-y, and it stays nicely crumbly. I usually add the oats when I have them for a little extra texture.
Works with any peaches: Fresh is great, but frozen or canned peaches work really well too. That makes this an easy year-round bake.
Easy to serve: It’s great plain, but a quick glaze makes it look finished with almost no effort. It also holds up well on a brunch table.
Ingredients You’ll Need
Peach layer
- Peaches: Fresh is great when they’re in season, but I use frozen (thawed and well-drained) a lot. Canned works too—just drain them really well so the layer doesn’t get soupy.
- Light brown sugar: This gives the peaches that caramel-y cobbler flavor. Dark brown sugar is fine too if that’s what you have.
- Cornstarch: This is what thickens the peach juices as it bakes. If you like a thicker, more “pie filling” style layer, you can bump it up a bit.
- Lemon juice: Don’t skip it—it keeps the peach layer tasting bright and not flat. Bottled is fine here.
- Ground cinnamon: Cinnamon and peaches just work. If you want more of a cobbler spice vibe, add a pinch of ginger or nutmeg too.
- Kosher salt: A little salt helps the peach layer taste more like fruit and less like syrup.
Cake batter
- All-purpose flour: Regular flour is what I use here. Spoon and level if you tend to over-pack your measuring cup.
- Granulated sugar: Keeps the cake sweet and clean-tasting since the peach layer already has brown sugar.
- Baking powder: This does most of the lifting for the batter. Make sure yours isn’t old.
- Baking soda: Works with the sour cream to help the cake rise and brown nicely.
- Kosher salt: This keeps the cake from tasting one-note sweet. If you’re using table salt, you’ll want a little less.
- Unsalted butter: Softened butter creams better, which helps the cake bake up lighter. If you only have salted butter, just cut the added salt back a touch.
- Eggs: Room temp eggs mix in more smoothly, but I don’t stress about it. They help the batter hold together and bake up tender.
- Sour cream: This is the big one for texture—tender, moist, and slightly tangy. Full-fat Greek yogurt is a solid swap.
- Milk: Just a little helps loosen the batter so it spreads more easily over the peach layer. Any regular milk works.
- Vanilla extract: I like a generous amount here since it’s a simple batter. It makes the whole cake taste more “finished.”
Streusel topping
- All-purpose flour: This gives the streusel structure so it stays crumbly instead of melting into the cake.
- Light brown sugar: Brown sugar is what makes the topping taste buttery and caramel-y. Dark brown sugar is fine too.
- Ground cinnamon: This ties the topping to the peach layer. If you like a stronger spice note, add a tiny pinch of nutmeg.
- Kosher salt: Keeps the streusel from tasting overly sweet. It matters more than people think.
- Unsalted butter: Melted butter makes this quick—no cutting in needed. Let it cool for a minute so it doesn’t feel piping hot.
- Old fashioned oats (optional): I like the little bit of chew, but the streusel is great without them. Use old fashioned, not quick oats.
Glaze (optional)
- Powdered sugar: This is the easiest “finishing touch” if you want the cake to look a little dressier.
- Milk: Start with a little, then add more until it drizzles the way you like. You can also use a splash of cream if you have it.
- Vanilla extract: Just enough to keep the glaze from tasting like plain sugar. A little goes a long way.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F. Grease a 9×13-inch baking pan, and line with parchment paper if you want easier lifting and clean slices.
- Mix the peaches: Toss the sliced peaches with brown sugar, cornstarch, lemon juice, cinnamon, and salt until the fruit looks glossy. Set aside while you make the batter.
- Mix the dry ingredients: Whisk the flour, baking powder, baking soda, and salt together in a medium bowl.
- Cream the butter and sugar: Beat the softened butter and granulated sugar until light and fluffy.
- Add the eggs: Beat in the eggs one at a time, mixing until each one is blended in. Mix in the vanilla.
- Add the sour cream and milk: Mix in the sour cream, then mix in the milk until the batter is smooth.
- Add the dry ingredients: Fold the dry ingredients into the wet ingredients just until you don’t see dry flour.
- Spread the first layer: Spread about half the batter evenly in the prepared pan.
- Add the peaches: Spoon the peaches and their juices evenly over the batter.
- Add the remaining batter: Dollop the rest of the batter over the peaches, then gently spread it out as evenly as you can.
- Make the streusel: Stir the flour, brown sugar, cinnamon, salt, melted butter, and oats (if using) until crumbly.
- Add the topping: Sprinkle the streusel evenly over the batter.
- Bake: Bake for 40 to 50 minutes, until the center is set and a toothpick inserted into the cake portion comes out clean. If the top is browning too fast, tent loosely with foil for the last 10 minutes.
- Cool: Cool for about 20 minutes before slicing so the peach layer can set up a bit.
- Glaze (optional): Whisk the powdered sugar, milk, and vanilla until pourable, then drizzle over the warm or cooled cake.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Drain frozen or canned peaches well. Too much extra liquid can make the peach layer run and soften the cake. I usually let them sit in a colander for a few minutes, then blot lightly if they still look wet.
Don’t overmix once the flour goes in. Mix just until the dry streaks are gone. Overmixing makes coffee cake tougher than it needs to be.
Dollop the top layer of batter. Spreading batter over peaches can be a little fiddly, so I drop it in spoonfuls all over first. Then I gently connect the dots with an offset spatula or the back of a spoon.
Tent with foil if needed. Streusel can brown faster than the center sets, especially in darker pans. A loose foil tent keeps the top from getting too dark.
Adjust the cornstarch if you like it thicker. If your peaches are extra juicy or you want more of a pie-filling texture, increase the cornstarch a bit. The peach layer thickens more as the cake cools.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Coffee or tea: This is made for a mug of coffee, especially if you’re serving it for breakfast or brunch. I like it with something simple like black coffee or an English breakfast tea.
- Vanilla ice cream: If you’re leaning dessert, serve a slice slightly warm with a scoop on the side. The cinnamon-peach layer tastes especially good that way.
- Whipped cream: A small dollop is nice if you skip the glaze. You can also add a pinch of cinnamon to the whipped cream if you want.
- Greek yogurt: For a breakfast plate, I’ll add a spoonful of plain or vanilla Greek yogurt on the side. It’s a nice contrast with the sweet streusel.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Because of the fruit layer, I keep this one refrigerated. It’s still soft and tender straight from the fridge.
For serving, I usually warm individual slices in the microwave for a few seconds. You can also warm the whole pan in a 300°F oven until it’s heated through.
You can freeze individual portions too. Wrap slices well, freeze, then thaw in the fridge overnight before reheating.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use frozen or canned peaches?
Yes. For frozen peaches, thaw them first and drain really well. For canned peaches, drain them and pat them dry if they seem very wet.
Can I swap the sour cream for Greek yogurt?
Yes, full-fat Greek yogurt works well and bakes up very similar. I wouldn’t use nonfat here—it can make the cake a little drier.
How do I know when the coffee cake is done?
I look for a set center (no jiggle in the middle) and a toothpick test in the cake portion, not the peach layer. If you hit the peach filling, the toothpick will look wet even when the cake is baked.
Can I skip the glaze and/or the oats?
Definitely. The cake is sweet enough with the peaches and streusel, so the glaze is just a finishing touch. The oats are optional too—the streusel still works great without them.
Why did my streusel get too dark before the middle baked?
This usually happens with darker pans or ovens that run hot. Next time, tent the cake loosely with foil for the last 10 minutes or so, and keep baking until the center is set.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Peach Cobbler Coffee Cake
INGREDIENTS
Peach layer
- 4 cups peeled sliced peaches
- 1/3 cup light brown sugar
- 1 tbsp cornstarch
- 1 tbsp lemon juice
- 1 tsp ground cinnamon
- 1/4 tsp kosher salt.
Cake batter
- 2 1/2 cups all purpose flour
- 1 cup granulated sugar
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp kosher salt
- 3/4 cup unsalted butter softened
- 2 large eggs
- 1 cup sour cream
- 1/4 cup milk
- 2 tsp vanilla extract.
Streusel topping
- 3/4 cup all purpose flour
- 3/4 cup light brown sugar
- 1 tsp ground cinnamon
- 1/4 tsp kosher salt
- 6 tbsp unsalted butter melted
- 1/2 cup old fashioned oats optional.
Glaze optional
- 3/4 cup powdered sugar
- 1 to 2 tbsp milk
- 1/2 tsp vanilla extract.
INSTRUCTIONS
Pan and peach layer
- heat oven to 350 F
- grease a 9x13 inch baking pan and line with parchment if desired
- toss peaches with brown sugar cornstarch lemon juice cinnamon and salt until glossy and set aside.
Cake batter
- whisk flour baking powder baking soda and salt
- beat butter and granulated sugar until light and fluffy
- beat in eggs one at a time then vanilla
- mix in sour cream then milk
- fold in dry ingredients just until combined.
Assemble and bake
- spread half the batter in pan
- spoon peaches and juices evenly over batter
- dollop and spread remaining batter over peaches
- mix streusel ingredients until crumbly and sprinkle evenly on top
- bake until a toothpick in the cake portion comes out clean and center is set 40 to 50 minutes
- cool 20 minutes before slicing.
Glaze and serve optional
- whisk powdered sugar milk and vanilla until pourable
- drizzle over warm or fully cooled cake
- serve.
