Peach Coffee Cake
If you’re looking for a delightful treat that feels like a warm hug, then this Peach Coffee Cake is just what you need! It’s the perfect companion to a cozy morning coffee or as a sweet addition to any family gathering. The moment you take a bite, you’ll be greeted with a tender crumb and juicy peaches that remind you of sunny days spent outdoors. This recipe has been passed down in my family, and it never fails to bring smiles to everyone who tries it.
Whether you’re hosting friends for brunch or simply craving something special on a busy weeknight, this Peach Coffee Cake fits the bill beautifully. Plus, it’s easy to whip up, making it an ideal choice for bakers of all levels!
Why You’ll Love This Recipe
- Simple and Quick: With straightforward steps, you’ll have this delicious cake ready in no time.
- Family-Friendly Flavor: The combination of peaches and cake makes it a hit with both kids and adults alike.
- Perfect for Any Occasion: Enjoy it at breakfast, as an afternoon snack, or even dessert!
- Make-Ahead Convenience: Bake it the day before and let the flavors meld for an even tastier treat.
- Versatile Ingredients: You likely have most of these ingredients on hand already!

Ingredients You’ll Need
Gathering your ingredients is half the fun! For this Peach Coffee Cake, you’ll need simple, wholesome items that come together beautifully. 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 best things about this Peach Coffee Cake is how flexible it can be! Feel free to get creative with these variations:
- Add Nuts: Toss in some chopped walnuts or pecans for extra crunch and flavor.
- Mix in Berries: Combine peaches with blueberries or raspberries for a berry twist.
- Swap the Peaches: Use other fruits like apples or plums if peach season is over.
- Go Vegan: Substitute eggs with flax eggs and use plant-based yogurt for a vegan 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 (an 8×8 or 9×9-inch works great) ensures nothing sticks. You can also line it with parchment paper for easy removal later.
Step 2: Make the Streusel Topping
In a small bowl, combine flour, brown sugar, and cinnamon. Add in those cold butter cubes! Using a pastry cutter or your fingers, work the butter into the dry ingredients until it resembles coarse crumbs. Setting it in the fridge while you prepare the batter keeps it nice and crumbly—this is key for that delightful streusel texture.
Step 3: Whisk the Dry Ingredients
Grab a medium bowl and whisk together the flour, baking powder, baking soda, and salt. This step is crucial because mixing these dry ingredients ensures they distribute evenly throughout your cake—no salty surprises here!
Step 4: Cream the Butter and Sugars
In a large mixing bowl, beat together softened butter with granulated and brown sugars until light and fluffy—about 2-3 minutes should do it. This process incorporates air into your batter which is essential for creating that tender cake texture we all love.
Step 5: Add Eggs, Vanilla, and Sour Cream
Beat in each egg one at a time while scraping down the sides of your bowl to make sure everything is combined. Next up are vanilla extract and sour cream (or Greek yogurt). Mixing until smooth adds moisture that makes this cake irresistible!
Step 6: Combine Wet and Dry
Gradually add those dry ingredients into your wet mixture. Stir gently just until no flour streaks remain; overmixing can lead to density—nobody wants that! Your batter should be thick—that’s how we know it’s going to be good.
Step 7: Fold in the Peaches
Gently fold in those lovely diced peaches using a spatula. If you’re using canned peaches make sure they’re drained well; we want juicy fruit without excess moisture weighing us down.
Step 8: Layer and Top
Spread your batter evenly into your prepared pan. Smooth out the top lovingly with your spatula before scattering that chilled streusel topping all over. Remember not to press down too hard—it should remain loose!
Step 9: Bake the Cake
Pop that beauty into your preheated oven! Bake for about 40-50 minutes until a toothpick comes out clean or with just a few moist crumbs attached. If it’s browning too quickly on top around the 35-minute mark, loosely tent some foil over it.
Step 10: Cool and Glaze (Optional)
Let your cake cool in its pan for at least 15-20 minutes before slicing. If you’re feeling fancy with glaze, whisk together powdered sugar with vanilla and milk until smooth—then drizzle over once cooled!
Now you’ve got yourself a delightful Peach Coffee Cake that’s bound to become a family favorite! Enjoy every bite!
Pro Tips for Making Peach Coffee Cake
Making the perfect Peach Coffee Cake is all about small details that elevate your baking game. Here are some pro tips to help you create a masterpiece:
-
Use ripe peaches: Selecting juicy, ripe peaches will enhance the flavor of your cake. Their natural sweetness and fragrance will infuse the entire dish.
-
Don’t overmix: When combining wet and dry ingredients, mix just until no flour streaks remain. Overmixing can lead to a dense texture, whereas gentle mixing keeps your cake light and fluffy.
-
Chill the streusel: Keeping your streusel topping cold before baking ensures it stays crumbly and creates that delightful contrast in texture against the soft cake.
-
Check for doneness: Ovens can vary significantly, so start checking your cake a few minutes before the suggested baking time. A toothpick should come out clean or with just a few moist crumbs.
-
Add a touch of zest: For an added layer of flavor, consider adding lemon or orange zest to the batter. This brightens up the overall taste and complements the peaches beautifully.
How to Serve Peach Coffee Cake
Serving your Peach Coffee Cake can be as delightful as making it! Here are some ideas to present this scrumptious treat:
Garnishes
- Powdered sugar: A light dusting of powdered sugar on top makes for an elegant finish that visually elevates your dessert.
- Fresh mint leaves: Adding a sprig of mint not only looks beautiful but also adds a refreshing aroma that enhances the peach flavor.
- Sliced almonds: Sprinkling sliced almonds on top before serving gives a nice crunch and nutty flavor that contrasts wonderfully with the soft cake.
Side Dishes
- Fresh fruit salad: A colorful mix of seasonal fruits can brighten up your plate and provide a refreshing contrast to the rich coffee cake.
- Yogurt parfaits: Layering yogurt with granola and fresh berries creates a creamy side dish that complements the sweetness of the cake while adding some healthy elements.
- Coffee or tea: A steaming cup of coffee or herbal tea pairs perfectly with this cake, enhancing its flavors and making for a cozy afternoon treat.
- Ice cream: A scoop of vanilla or peach sorbet on the side offers a deliciously creamy contrast to the warm, spiced coffee cake—a perfect indulgence!
By following these tips and serving suggestions, you’ll create not just a dessert but an experience that friends and family will cherish. Enjoy every bite of your delightful Peach Coffee Cake!

Make Ahead and Storage
This Peach Coffee Cake is not only delicious but also makes for an excellent meal prep option! You can easily make it ahead of time for busy mornings or gatherings. Here’s how to store and maintain its delightful flavors.
Storing Leftovers
- Allow the cake to cool completely before storing.
- Cover it with plastic wrap or place it in an airtight container.
- Store at room temperature for up to 2 days or refrigerate for up to a week.
Freezing
- Slice the cooled cake into portions.
- Wrap each slice tightly in plastic wrap and then aluminum foil, or place them in a freezer-safe container.
- Freeze for up to 3 months. When you’re ready to enjoy, simply thaw overnight in the fridge.
Reheating
- For individual slices, you can microwave them for about 15-20 seconds until warmed through.
- For a larger portion, preheat your oven to 350°F (175°C) and heat covered with foil for about 10-15 minutes.
FAQs
Here are some common questions about this delightful recipe:
Can I use frozen peaches for Peach Coffee Cake?
Absolutely! Just be sure to thaw and drain them well before adding them to the batter. This will prevent excess moisture, ensuring your cake stays fluffy and delicious.
How can I make Peach Coffee Cake ahead of time?
You can prepare the batter and pour it into the pan, then cover it tightly and refrigerate overnight. Bake it fresh in the morning for a warm breakfast treat!
What makes this Peach Coffee Cake so special?
The combination of fresh peaches and a crumbly streusel topping creates a perfect balance of flavors and textures. It’s moist, flavorful, and ideal for any occasion!
Can I substitute Greek yogurt in this recipe?
Yes! You can easily swap sour cream with plain Greek yogurt. It will add similar moisture and richness while providing a slightly tangy flavor that complements the peaches beautifully.
Final Thoughts
I hope you enjoy making this Peach Coffee Cake as much as I do! It’s a wonderful way to celebrate summer’s bounty or brighten up any day with its sweet aroma filling your kitchen. Whether it’s a special occasion or just because, this cake is sure to bring smiles. Give it a try, and let me know how it turns out—happy baking!
Peach Coffee Cake
Indulge in the warmth and sweetness of this Peach Coffee Cake, a delightful treat that’s perfect for breakfast or dessert. With a tender crumb and juicy peaches, each bite is like a warm embrace. This easy-to-make recipe is ideal for bakers of all skill levels, making it a wonderful addition to family gatherings or cozy mornings at home. The cake features a crumbly streusel topping that adds texture and flavor, ensuring it will be loved by both kids and adults alike. Enjoy the vibrant taste of fresh peaches paired with the comforting aroma of baked goodness—it’s sure to become a family favorite!
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: Approximately 12 servings 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 or canned)
- 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
Instructions
- Preheat your oven to 350°F (175°C). Grease and lightly flour an 8×8 or 9×9-inch baking pan.
- For the streusel topping, combine flour, brown sugar, and cinnamon in a bowl. Cut in cold butter until it resembles coarse crumbs; refrigerate.
- In another bowl, whisk flour, baking powder, baking soda, and salt.
- In a large mixing bowl, cream butter with granulated and brown sugars until fluffy. Beat in eggs one at a time, then add vanilla and sour cream until smooth.
- Gradually mix dry ingredients into wet ingredients until just combined. Fold in diced peaches gently.
- Pour batter into prepared pan and sprinkle with chilled streusel topping.
- Bake for 40-50 minutes until golden brown and a toothpick comes out clean.
- Cool before serving; drizzle with optional glaze if desired.
Nutrition
- Serving Size: 1 slice (100g)
- Calories: 280
- Sugar: 18g
- Sodium: 150mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 45mg
