Peach Coffee Cake
If you’re looking for a delightful treat that combines the sweetness of ripe peaches with the warmth of a homemade coffee cake, then this Peach Coffee Cake is just for you! This recipe has been a cherished favorite in my family for years, and every time I bake it, I’m transported back to sunny mornings spent with loved ones. Whether it’s a busy weekday breakfast or a special occasion with friends, this cake is perfect for making any moment feel a little more special.
The best part? It’s incredibly easy to whip up! You can enjoy it fresh out of the oven or even save some for later—it’s that versatile. Let’s dive into why you’ll fall in love with this Peach Coffee Cake!
Why You’ll Love This Recipe
- Simple preparation: This cake comes together quickly, making it an easy choice for both novice and seasoned bakers.
- Family-friendly appeal: Everyone loves the juicy peaches and sweet streusel topping—perfect for kids and adults alike!
- Make-ahead convenience: Bake it ahead of time and simply warm it up when you’re ready to serve. It’s great for brunches or gatherings.
- Deliciously moist: The combination of sour cream (or Greek yogurt) and fresh peaches keeps this cake wonderfully moist and flavorful.

Ingredients You’ll Need
Let’s gather some simple, wholesome ingredients to make this Peach Coffee Cake. Don’t worry; you probably have most of these items in your pantry already!
For the Cake Batter
- 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
This Peach Coffee Cake is quite flexible! Feel free to experiment with different flavors and ingredients to make it your own.
- Add nuts: Toss in some chopped pecans or walnuts for an extra crunch.
- Mix in berries: Swap out some of the peaches for blueberries or raspberries to create a mixed fruit coffee cake.
- Kick up the spice: Add a pinch of nutmeg along with the cinnamon for a warm spice twist.
- Swap the dairy: Use plant-based yogurt instead of sour cream if you prefer a dairy-free option.
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 an 8×8 or 9×9-inch square baking pan helps prevent sticking. Alternatively, you can line it with parchment paper—this makes removal super easy!
Step 2: Make the Streusel Topping
In a small bowl, mix together the flour, brown sugar, and cinnamon. Add in those cold butter cubes and use your fingers or a pastry cutter to blend until it looks like coarse crumbs. Chilling this mixture helps keep it crumbly when baked—this adds that irresistible texture on top!
Step 3: Whisk the Dry Ingredients
In another bowl, whisk together flour, baking powder, baking soda, and salt. This step ensures that all your leavening agents are evenly distributed so that every bite is perfectly fluffy without any salty surprises.
Step 4: Cream the Butter and Sugars
In a large mixing bowl, beat together the softened butter with both sugars until light and fluffy—about 2–3 minutes. This process introduces air into your batter, which gives your cake that tender crumb 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 the bowl after each addition. Next up is vanilla extract and sour cream (or Greek yogurt). Mixing these adds moisture that elevates your cake’s flavor profile!
Step 6: Combine Wet and Dry
Gradually mix those dry ingredients into your wet mixture until no flour streaks remain. Be careful not to overmix; we want our cake to stay light! The batter will be thick—just how we like it.
Step 7: Fold in the Peaches
Gently fold in your diced peaches using a spatula. If using canned peaches, make sure they’re well-drained and patted dry first. We want all that peach goodness without extra moisture weighing down our cake!
Step 8: Layer and Top
Spread that luscious batter evenly into your prepared pan. Sprinkle your chilled streusel topping over everything without pressing it down—it should be loose and crumbly for that perfect finish.
Step 9: Bake the Cake
Pop your cake into the oven for about 40–50 minutes. Keep an eye on it; if it’s browning too fast on top, tent it loosely with foil around the 35-minute mark. A toothpick should come out clean or with just a few moist crumbs when it’s ready!
Step 10: Cool and Glaze (Optional)
Allow your lovely creation to cool in the pan for at least 15–20 minutes before slicing it up. If you’re feeling fancy, whip up a quick glaze by mixing powdered sugar with vanilla and milk until smooth—drizzle this over your cooled cake for an extra touch of sweetness.
Now you’re ready to enjoy this scrumptious Peach Coffee Cake! It’s perfect for sharing—or keeping all to yourself (I won’t tell!). Happy baking!
Pro Tips for Making Peach Coffee Cake
Making the perfect Peach Coffee Cake is all about the details! Here are some pro tips to ensure your cake turns out delicious every time.
-
Use ripe peaches: Fresh, ripe peaches will give your cake the best flavor and sweetness. If they’re a bit too firm, allow them to ripen at room temperature before using them in your recipe.
-
Don’t skip the chilling step: Chilling the streusel topping helps it maintain its crumbly texture during baking. This ensures that delightful contrast between the soft cake and crunchy topping remains intact.
-
Check for doneness: Baking times can vary depending on your oven and pan size. Start checking for doneness a few minutes before the suggested baking time to avoid overbaking, which can dry out your cake.
-
Add a pinch of nutmeg: For an extra layer of warmth and depth in flavor, consider adding a pinch of nutmeg to your batter or streusel topping. It complements the peaches beautifully!
-
Let it cool completely before glazing: If you’re adding a glaze, make sure your cake has cooled completely. This prevents the glaze from melting into the cake, allowing it to sit beautifully on top.
How to Serve Peach Coffee Cake
Serving Peach Coffee Cake is just as delightful as making it! Here are some ideas on how to present this scrumptious treat for any occasion.
Garnishes
- Fresh mint leaves: A sprinkle of fresh mint not only adds a pop of color but also brings a refreshing contrast to the sweetness of the cake.
- Sliced almonds: Scatter some sliced almonds on top for an added crunch that pairs wonderfully with the soft texture of the coffee cake.
Side Dishes
- Fresh fruit salad: A vibrant mix of seasonal fruits complements the flavors of the peach coffee cake while providing a light and refreshing balance.
- Yogurt parfait: Serve with a side of creamy yogurt layered with granola and fresh berries for a wholesome breakfast or brunch option.
- Herbal tea: Pairing your coffee cake with herbal tea creates a comforting experience; chamomile or mint tea works particularly well.
- Coffee or chai latte: Enhance your coffee cake enjoyment with a warm cup of coffee or chai latte, both excellent choices that elevate this sweet treat into an indulgent experience.
With these tips and serving suggestions in mind, you’ll be ready to impress family and friends with your delightful Peach Coffee Cake! Enjoy every bite!

Make Ahead and Storage
This Peach Coffee Cake is perfect for meal prep! You can bake it ahead of time and enjoy it all week long. Here’s how to store it properly so it stays delicious.
Storing Leftovers
- Allow the cake to cool completely before storing.
- Wrap it tightly in plastic wrap or aluminum foil.
- Store in an airtight container at room temperature for up to 3 days, or refrigerate for up to a week.
Freezing
- To freeze, wrap pieces of the cooled cake individually in plastic wrap.
- Place wrapped pieces in a freezer-safe bag or container.
- Freeze for up to 3 months. Just label the bag with the date!
Reheating
- To reheat, remove from the freezer and let thaw in the refrigerator overnight.
- For individual slices, warm them in the microwave for about 15-20 seconds.
- If you prefer a crispy top, reheat in an oven set to 350°F (175°C) for about 10 minutes.
FAQs
Here are some common questions about making your own Peach Coffee Cake!
Can I substitute Greek yogurt for sour cream in Peach Coffee Cake?
Yes! Greek yogurt works wonderfully as a substitute for sour cream, adding moisture and flavor.
How do I make a gluten-free version of Peach Coffee Cake?
You can substitute the all-purpose flour with a gluten-free flour blend. Just ensure that your baking powder is also gluten-free.
What other fruits can I use besides peaches in this coffee cake?
Feel free to replace peaches with other fruits such as blueberries, strawberries, or apples. Each will give a unique flavor!
Can I make Peach Coffee Cake without eggs?
Absolutely! You can use flaxseed meal mixed with water or unsweetened applesauce as an egg replacement. This will help maintain moisture and structure.
How long does Peach Coffee Cake last?
When stored properly, this coffee cake lasts up to 3 days at room temperature or up to a week if refrigerated. For longer storage, freeze it!
Final Thoughts
I hope you find joy in making this delightful Peach Coffee Cake! It’s not only easy to prepare but also brings warmth and sweetness to any gathering. Whether you enjoy it with your morning coffee or as a cozy afternoon treat, this recipe will surely become a favorite. Happy baking!
Breakfast
Peach Coffee Cake
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: Approximately 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Indulge in the warm, comforting flavors of homemade Peach Coffee Cake—a delightful treat that brings the sweetness of ripe peaches into a soft, moist cake topped with a delicious streusel. Perfect for breakfast or brunch, this cake is a family favorite that’s easy to make and even easier to enjoy. Each bite offers juicy peach pieces complemented by a crumbly topping, creating a harmonious blend of textures and flavors. Whether you’re serving it at a gathering or savoring it solo with your morning coffee, this Peach Coffee Cake will surely brighten any occasion.
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)
Instructions
- Preheat oven to 350°F (175°C) and grease an 8×8 or 9×9-inch baking pan.
- Prepare the streusel topping by mixing flour, brown sugar, cinnamon, and cold butter until crumbly; chill in the fridge.
- In a bowl, whisk together flour, baking powder, baking soda, and salt.
- In a large bowl, beat softened butter with sugars until light and fluffy. Add eggs one at a time followed by vanilla and sour cream/yogurt.
- Gradually mix dry ingredients into wet mixture until just combined; fold in diced peaches gently.
- Spread batter into prepared pan and sprinkle with chilled streusel topping.
- Bake for 40–50 minutes or until toothpick comes out clean. Let cool before slicing.
Nutrition
- Serving Size: 1 slice (approximately 98g)
- Calories: 230
- Sugar: 14g
- Sodium: 150mg
- Fat: 10g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 50mg
