Peach Coffee Cake
If you’re looking for a delightful treat that combines the sweetness of peaches with a buttery, tender cake, then you’ve found it in this Peach Coffee Cake! This recipe is one of my all-time favorites because it brings back fond memories of family gatherings and lazy Sunday mornings. The aroma of baked peaches wafting through the kitchen is simply irresistible, and every bite feels like a warm hug.
Not only is this Peach Coffee Cake perfect for brunch or afternoon tea, but it also makes a lovely dessert after dinner. It’s versatile enough to enjoy on busy weeknights or to impress guests at a family gathering. Trust me; it will quickly become a cherished recipe in your home too!
Why You’ll Love This Recipe
- Easy to Make: With simple steps and common ingredients, you’ll have this cake whipped up in no time.
- Moist and Flavorful: The combination of peaches and sour cream creates a moist, rich texture that’s hard to resist.
- Perfect for Any Occasion: Whether it’s breakfast, dessert, or just because, this coffee cake fits right in.
- Make Ahead Friendly: You can bake it ahead of time and enjoy it throughout the week – if it lasts that long!

Ingredients You’ll Need
You’ll be pleased to know that the ingredients for this Peach Coffee Cake are simple and wholesome. Most likely, you already have many of these in your pantry! Here’s what you’ll need:
For the Cake
- 1 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- ½ cup granulated sugar
- ¼ cup brown sugar, packed
- 2 large eggs
- ½ cup sour cream or plain Greek yogurt
- 1 teaspoon vanilla extract
- 1 ½ cups diced peaches (fresh, canned, or thawed frozen)
For the Streusel Topping
- ½ cup all-purpose flour
- â…“ cup brown sugar, packed
- ½ teaspoon ground cinnamon
- ¼ cup cold unsalted butter, cut into small cubes
For the Glaze (Optional)
- ½ cup powdered sugar
- 1–2 tablespoons milk or cream
- ¼ teaspoon vanilla extract
Variations
One of the wonderful things about this recipe is its flexibility! You can easily customize it based on your preferences or what you have on hand. Here are some fun ideas:
- Add Nuts: Toss in some chopped pecans or walnuts for an extra crunch.
- Change the Fruit: Substitute peaches with other fruits like blueberries or apples for a different flavor twist.
- Spice It Up: Add a pinch of nutmeg or cardamom along with the cinnamon for added warmth.
- Make It Vegan: Replace eggs with flax eggs and use plant-based yogurt to create a vegan-friendly version.
How to Make Peach Coffee Cake
Step 1: Preheat and Prep
Start by preheating your oven to 350°F (175°C). Greasing and lightly flouring your baking pan (8×8 or 9×9-inch) is essential for easy removal later. Alternatively, lining it with parchment paper works wonders too!
Step 2: Make the Streusel Topping
In a small bowl, combine flour, brown sugar, and cinnamon. Adding cold butter cubes here is crucial; use a pastry cutter or your fingers to mix until it resembles coarse crumbs. Keeping this mixture chilled will help achieve that delightful crumbly texture.
Step 3: Whisk the Dry Ingredients
Grab a medium bowl and whisk together the flour, baking powder, baking soda, and salt. This step ensures everything is evenly distributed so that every slice has consistent flavor without any salty surprises.
Step 4: Cream the Butter and Sugars
In a larger mixing bowl, beat together softened butter with granulated sugar and brown sugar until light and fluffy—about 2–3 minutes should do! This process incorporates air into your cake batter, which gives it that airy texture we all love.
Step 5: Add Eggs, Vanilla, and Sour Cream
Now it’s time to add in those eggs one at a time while scraping down the bowl between additions. Then add vanilla extract and sour cream (or Greek yogurt) — this adds moisture that makes each bite rich and delicious!
Step 6: Combine Wet and Dry
Next up is gradually mixing those dry ingredients into your wet mixture. Stir until there are no visible flour streaks; just be careful not to overmix! A thick batter is exactly what we want here.
Step 7: Fold in the Peaches
With gentle motions using a spatula, fold in your diced peaches. If you’re using canned peaches make sure they’re well-drained; excess moisture isn’t our friend when trying to keep this cake light.
Step 8: Layer and Top
Spread that luscious batter evenly into your prepared pan. Sprinkle your chilled streusel topping over the surface without pressing down—keeping it loose will maintain its crumbly charm.
Step 9: Bake the Cake
Pop your cake into the oven for about 40–50 minutes. Keep an eye on it; if you notice browning too soon on top around the 35-minute mark, tenting with foil will help prevent burning.
Step 10: Cool and Glaze (Optional)
Let your peach coffee cake cool in its pan for at least 15-20 minutes before slicing into squares. If you’d like to add an optional glaze for some extra sweetness, whisk powdered sugar with milk until smooth then drizzle away once cooled!
Enjoy every slice of this delightful Peach Coffee Cake—it’s bound to become a favorite in your kitchen!
Pro Tips for Making Peach Coffee Cake
Baking is all about experimenting and enjoying the process, so here are some helpful tips to ensure your Peach Coffee Cake turns out perfectly delicious every time!
-
Use Fresh Peaches: Fresh peaches add a delightful sweetness and juicy texture that makes the cake truly special. If fresh peaches aren’t available, opt for canned or frozen ones, but be sure to drain and pat them dry.
-
Don’t Overmix the Batter: When combining your wet and dry ingredients, mix just until combined. Overmixing can lead to a tough cake, while gentle folding keeps it tender and fluffy.
-
Chill the Streusel: Keeping the streusel topping cold helps it maintain its crumbly texture during baking. If it’s too warm, it may melt into the batter instead of creating that lovely topping you’re after.
-
Check for Doneness Early: Ovens can vary, so start checking your cake around the 35-minute mark. Insert a toothpick into the center; if it comes out clean or with just a few moist crumbs, it’s done!
-
Let It Cool: Allowing your cake to cool in the pan before slicing helps it set and makes serving easier. Plus, cooling enhances the flavors—trust me on this one!
How to Serve Peach Coffee Cake
This Peach Coffee Cake is perfect for various occasions, from casual brunches to cozy afternoon snacks. Here are some ideas on how to present this delightful treat!
Garnishes
- Powdered Sugar: A light dusting of powdered sugar on top adds a touch of sweetness and elegance.
- Sliced Peaches: Fresh peach slices on top or alongside give a beautiful presentation and enhance that peach flavor.
- Mint Leaves: A few sprigs of fresh mint add a pop of color and freshness that brightens up your serving dish.
Side Dishes
- Coffee or Tea: A warm cup of coffee or herbal tea pairs wonderfully with this cake, making it a delightful breakfast or afternoon treat.
- Yogurt Parfait: Serve with a side of yogurt and granola for a wholesome breakfast option. The creaminess of yogurt balances perfectly with the sweetness of the cake.
- Fruit Salad: A refreshing fruit salad adds a light contrast to the richness of the cake. Mix seasonal fruits for an extra burst of flavor.
- Ice Cream: For a decadent dessert experience, serve with a scoop of vanilla ice cream. The creamy texture complements the moist cake beautifully.
Enjoy your baking journey with this Peach Coffee Cake! It’s sure to become a favorite in your home.

Make Ahead and Storage
This Peach Coffee Cake is perfect for meal prep! You can easily make it ahead of time and store it for later enjoyment, making your mornings or gatherings a breeze.
Storing Leftovers
- Allow the cake to cool completely before storing.
- Place leftover pieces in an airtight container.
- Keep it at room temperature for up to 2 days or refrigerate for up to 5 days.
Freezing
- Wrap the cooled cake tightly in plastic wrap or aluminum foil.
- Place it in a freezer-safe container or bag.
- Freeze for up to 3 months. For best results, slice the cake before freezing!
Reheating
- To reheat, preheat your oven to 350°F (175°C).
- Place the slices on a baking sheet and cover with foil.
- Warm for about 10-15 minutes until heated through. You can also microwave individual slices for about 30 seconds.
FAQs
Here are some common questions you might have about making this delicious Peach Coffee Cake!
Can I use frozen peaches for Peach Coffee Cake?
Absolutely! If using frozen peaches, make sure to thaw them first and pat them dry to remove excess moisture. This helps maintain the perfect cake texture.
How do I know when my Peach Coffee Cake is done baking?
Your Peach Coffee Cake is ready when a toothpick inserted into the center comes out clean or with a few moist crumbs. Keep an eye on it towards the end of baking; if it’s browning too quickly, tent it with foil.
Can I substitute Greek yogurt with something else in this recipe?
Yes! You can replace Greek yogurt with sour cream if needed. Both options add moisture and richness to the cake.
What should I serve with Peach Coffee Cake?
This delightful cake pairs beautifully with a cup of coffee or tea. You could also serve it alongside fresh fruit or a scoop of dairy-free ice cream for an extra treat!
Final Thoughts
I hope you find joy in making this Peach Coffee Cake as much as I do! It’s not just a dessert—it’s a warm hug on a plate that brings everyone together. Whether you’re enjoying it yourself or sharing it with loved ones, I truly believe this recipe has something special to offer. Happy baking, and enjoy every delicious bite!
Peach Coffee Cake
Indulge in the delightful flavors of our Peach Coffee Cake—a perfect blend of juicy peaches and a buttery, tender cake. This recipe is not only simple to prepare but also versatile enough for any occasion, whether it’s brunch, an afternoon snack, or dessert after dinner. The aromatic sweetness of baked peaches fills your kitchen, making it hard to resist having just one piece. With a crumbly streusel topping and an optional glaze, this cake will quickly become a family favorite!
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: Serves about 9 slices 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
- 1 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- ½ cup granulated sugar
- ¼ cup brown sugar, packed
- 2 large eggs
- ½ cup sour cream or plain Greek yogurt
- 1 teaspoon vanilla extract
- 1 ½ cups diced peaches (fresh, canned, or thawed frozen)
- ½ cup all-purpose flour (for the streusel topping)
- â…“ cup brown sugar, packed (for the streusel topping)
- ½ teaspoon ground cinnamon (for the streusel topping)
- ¼ cup cold unsalted butter, cut into small cubes (for the streusel topping)
- ½ cup powdered sugar (for optional glaze)
- 1–2 tablespoons milk or cream (for optional glaze)
- ¼ teaspoon vanilla extract (for optional glaze)
Instructions
- Preheat your oven to 350°F (175°C) and prepare an 8×8 or 9×9-inch baking pan by greasing or lining it with parchment paper.
- In a small bowl, combine ingredients for the streusel topping and mix until crumbly.
- In another bowl, whisk together flour, baking powder, baking soda, and salt.
- Beat butter with sugars until light and fluffy. Add eggs one at a time, followed by sour cream and vanilla.
- Gradually mix in dry ingredients until just combined. Fold in diced peaches gently.
- Pour batter into the pan and top with streusel without pressing down.
- Bake for 40-50 minutes until golden brown and a toothpick comes out clean.
- Cool before slicing; drizzle optional glaze if desired.
Nutrition
- Serving Size: 1 slice (60g)
- Calories: 210
- Sugar: 12g
- Sodium: 120mg
- Fat: 10g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 45mg