Peach Cobbler Coffee Cake is a moist vanilla coffee cake layered with cinnamon peaches and finished with a buttery streusel on top. It’s the kind of cake I like when I want something that feels like cobbler, but slices clean and serves easily.
The cake itself is soft and tender thanks to sour cream, and the peach layer bakes into a jammy stripe that tastes like warm cinnamon fruit. I also like that the streusel stays crumbly and crisp, so you get a little texture in every bite.
For me, this is best as a weekend breakfast cake or an easy potluck dessert, especially when peaches are good. It’s great with coffee, and I usually add the simple glaze when I want it to look a little more finished.

Why You’ll Love This Recipe
Real cobbler flavor: The cinnamon-peach layer gives you that cozy, fruit-baked taste without having to fuss with a separate crust.
Soft, moist crumb: Sour cream makes the cake tender and rich, and it stays that way even after it cools.
Streusel on top: That buttery crumble is the best part for me. You get crunch and brown sugar flavor in every slice.
Easy to slice and serve: Since it’s baked in a 9×13, it’s simple to portion for brunches, bake sales, or a weekend dessert.
Flexible with peaches: Fresh, canned, or frozen peaches all work, so you can make it year-round without overthinking it.
Ingredients You’ll Need
Peach filling
- Peaches: Fresh is great when they’re in season, but I use canned (well drained) all the time for convenience. Thawed frozen peaches work too—just drain off any extra liquid so the layer doesn’t get watery.
- Granulated sugar: This sweetens the peaches and helps them turn a little syrupy as they bake.
- Cornstarch: Don’t skip it. It’s what thickens the peach layer so it bakes up more like cobbler filling instead of soaking into the cake.
- Lemon juice: A little brightness keeps the peach flavor from tasting flat, especially if you’re using canned peaches.
- Ground cinnamon: Classic with peaches and makes the whole thing taste more “cobbler.”
- Salt: Just enough to keep the filling from tasting too sweet.
Cake batter
- All-purpose flour: I use regular flour here. Spoon and level it if you tend to pack your measuring cup.
- Granulated sugar: Sweetens the cake and keeps the crumb nice and soft.
- Baking powder: This is the main lift for the batter, so make sure yours is fresh.
- Baking soda: Works with the sour cream to help the cake rise and bake up tender.
- Salt: Makes the vanilla and peach flavors pop more.
- Unsalted butter: Melted butter keeps this easy—no mixer needed. Let it cool a bit so it doesn’t scramble the eggs.
- Eggs: Helps the cake hold together and gives it a more classic coffee cake texture.
- Sour cream: This is where the moisture comes from. Full-fat Greek yogurt is a solid swap if that’s what you keep around.
- Milk: Loosens the batter just enough so it spreads easily in the pan.
- Vanilla extract: Use a good vanilla if you can. I also like adding a tiny splash of almond extract sometimes for that bakery-style flavor.
Streusel topping
- All-purpose flour: Gives the streusel structure so it stays crumbly instead of melting into the cake.
- Light brown sugar: Adds that caramel-like sweetness you want in a crumb topping. Dark brown sugar works too if you like a deeper flavor.
- Ground cinnamon: Ties the topping to the peach layer and makes the whole cake smell like cinnamon sugar.
- Salt: A little salt keeps the streusel from tasting one-note.
- Unsalted butter: Cold butter is the key to a crumbly streusel. If it’s soft, the topping can turn more paste-like.
Optional glaze
- Powdered sugar: Makes a quick glaze that looks nice and adds a little extra sweetness on top.
- Milk: Start with a small amount and add more as needed so you don’t end up with a runny glaze.
- Vanilla extract: Keeps the glaze from tasting like plain sugar.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F. Grease a 9×13-inch baking pan, and line it with parchment if you want easier lifting and cleaner slices.
- Mix the peach filling: In a bowl, toss the diced peaches with the sugar, cornstarch, lemon juice, cinnamon, and salt until evenly coated. Set aside while you make the batter.
- Mix the dry ingredients: In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
- Mix the wet ingredients: In a separate bowl, whisk the melted (cooled) butter, eggs, sour cream, milk, and vanilla until smooth.
- Make the batter: Add the wet ingredients to the dry ingredients and fold just until you don’t see dry flour. Don’t overmix.
- Spread the first layer: Spread about half the batter into the prepared pan. An offset spatula helps, but the back of a spoon works too.
- Add the peaches: Spoon the peach filling evenly over the batter, leaving a small border around the edges so it’s less likely to seep out.
- Add the top layer: Dollop the remaining batter over the peaches, then gently spread it as evenly as you can to cover most of the fruit.
- Make the streusel: In a bowl, mix the flour, brown sugar, cinnamon, and salt. Cut in the cold butter until the mixture is crumbly with some pea-sized pieces.
- Top and bake: Scatter the streusel evenly over the batter. Bake for 45 to 55 minutes, until golden and a toothpick inserted into the cake portion comes out clean.
- Cool: Let the cake cool for at least 15 minutes before slicing. For cleaner slices, let it sit 30 to 45 minutes.
- Glaze: If using, whisk the powdered sugar, milk, and vanilla to a thick pourable consistency, 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 your peaches well. This matters most with canned or frozen peaches. Extra liquid can make the middle a little gummy around the fruit layer.
Keep the butter slightly cooled. If the melted butter is still hot, it can make the batter look a little split when you add the eggs and sour cream. Warm is fine; hot isn’t.
Don’t overmix the batter. Once the flour goes in, stir just until it comes together. Overmixing can make the cake bake up a bit tough.
Use cold butter for the streusel. Cold butter is what gives you that crumbly topping instead of a smooth paste. If your kitchen is warm, pop the cubed butter in the fridge for a few minutes first.
Check doneness in the cake, not the peaches. Aim your toothpick test in a spot that’s mostly cake. The peach layer will be moist even when the cake is done.
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 espresso: This is one of those cakes that really wants coffee next to it. I like it with a simple drip coffee or a latte.
- Vanilla ice cream: Serve a warm slice with a small scoop on the side if you’re treating it more like dessert. The cold ice cream with the cinnamon peaches is hard to beat.
- Whipped cream: A dollop of lightly sweetened whipped cream is nice if you skip the glaze. It keeps it simple and not too fussy.
- Fresh berries: A handful of raspberries or strawberries on the plate is a good contrast, especially if your peaches are very sweet.
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. I keep it right in the baking pan with foil over the top, or move slices to a container.
For serving, you can eat it cold, but I usually warm slices briefly in the microwave. The streusel will soften a bit after chilling, but it still tastes great.
You can make this recipe ahead and bake it the next day. Assemble it in the pan, cover tightly, and refrigerate overnight, then bake as directed (it may need a few extra minutes).
If you want it longer term, freeze individual portions wrapped well. Thaw in the fridge overnight, then warm if you like.

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 canned peaches?
Yes. I do it often with this cake. Just make sure they’re well drained, and pat them lightly with a paper towel if they seem extra syrupy.
Can I use frozen peaches?
You can. Thaw them first and drain off the liquid so the filling doesn’t thin out too much. If they’re very juicy, an extra sprinkle of cornstarch can help.
Can I swap the sour cream?
Full-fat Greek yogurt is the easiest swap and bakes up very similarly. I’d stick with full-fat here since it keeps the crumb moist.
How do I know when it’s done?
Look for a golden top and a toothpick that comes out clean when you test a spot that’s mostly cake. If you hit the peach layer, it’ll look wet even when the cake is baked.
Can I add nuts to the streusel?
Yes, chopped pecans are really good here. I like a small handful mixed into the streusel so you still get plenty of crumb on top.
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 filling
- 2 cups diced peaches fresh or canned drained
- 1/4 cup granulated sugar
- 1 tbsp cornstarch
- 1 tbsp lemon juice
- 1 tsp ground cinnamon
- 1/4 tsp salt.
Cake batter
- 2 cups all purpose flour
- 1 cup granulated sugar
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1/2 cup unsalted butter melted and cooled
- 2 large eggs
- 1 cup sour cream
- 1/4 cup milk
- 2 tsp vanilla extract.
Streusel topping
- 3/4 cup all purpose flour
- 1/2 cup light brown sugar packed
- 1 tsp ground cinnamon
- 1/4 tsp salt
- 6 tbsp unsalted butter cold cubed.
Optional glaze
- 1/2 cup powdered sugar
- 1 to 2 tbsp milk
- 1/4 tsp vanilla extract.
INSTRUCTIONS
Prep and peach filling
- heat oven to 350 F
- grease a 9x13 inch baking pan and line with parchment if desired
- toss peaches with sugar cornstarch lemon juice cinnamon and salt until evenly coated then set aside.
Batter and assemble
- whisk flour sugar baking powder baking soda and salt
- whisk melted butter eggs sour cream milk and vanilla until smooth then fold into dry ingredients just until combined
- spread about half the batter into the pan
- spoon peach filling evenly over batter leaving a small border
- dollop and spread remaining batter over peaches as evenly as possible.
Streusel and bake
- mix flour brown sugar cinnamon and salt then cut in cold butter until crumbly
- scatter streusel evenly over the top
- bake until golden and a toothpick inserted into the cake portion comes out clean 45 to 55 minutes
- cool at least 15 minutes before slicing.
Glaze
- whisk powdered sugar milk and vanilla to a thick pourable consistency then drizzle over warm or cooled cake.
