Easy Peach Streusel Coffee Cake Recipe with Cream Cheese Glaze for Perfect Breakfast

Posted on

peach streusel coffee cake - featured image

“You’re not really going to put *peaches* in a coffee cake, are you?” my friend joked as I pulled this beauty out of the oven one sleepy Sunday morning. Honestly, I was half-convinced it was going to be a flop—peach season had just hit, and I was craving something quick that would feel like summer wrapped in a warm hug. What started as a last-minute scramble with some ripe peaches and pantry staples turned into the most unexpectedly delightful breakfast treat I couldn’t stop making all week.

The kitchen smelled like autumn and sunshine combined, with that buttery streusel crisp on top and the tangy cream cheese glaze drizzled over every crumb. It wasn’t just dessert disguised as breakfast; it was the kind of cake that made you pause, cup your coffee a little tighter, and smile quietly—no rush, just savoring. Since then, this Easy Peach Streusel Coffee Cake with Cream Cheese Glaze has quietly become my go-to for lazy mornings or when I want to impress (without the effort) when friends drop by unexpectedly. It’s a little sweet, a little tart, and totally comforting in the best way.

What stuck with me most was how this cake manages to feel special yet effortless—no weird ingredients or complicated steps, just good, honest flavors that come together like they were meant to be. If you’ve ever doubted a fruit-topped coffee cake, I get it. But give this one a chance; it’s got that perfect balance that makes you keep coming back for one more slice.

Why You’ll Love This Easy Peach Streusel Coffee Cake Recipe with Cream Cheese Glaze

After testing this recipe several times (yes, I admit, I baked it more than I’d like to confess), I’m absolutely certain it ticks all the boxes for a breakfast or brunch staple. Here’s why you might find it as addictive as I do:

  • Quick & Easy: Ready in under 45 minutes, it’s perfect for those mornings when you want something homemade but don’t want to spend hours in the kitchen.
  • Simple Ingredients: No need to hunt down obscure items; it uses pantry essentials plus fresh peaches that you can swap with frozen or canned in a pinch.
  • Perfect for Brunch or Coffee Time: Feels fancy enough for weekend gatherings yet cozy enough to enjoy solo with your morning coffee or tea.
  • Crowd-Pleaser: Every time I’ve brought this cake to friends or family, it disappears fast—kids, adults, picky eaters alike ask for seconds.
  • Unbelievably Delicious: The crumbly, buttery streusel contrasts beautifully with the soft, juicy peaches and that creamy, tangy glaze on top—comfort food with a fresh twist.

What sets this recipe apart is the way the streusel topping stays crisp without turning soggy, and that cream cheese glaze adds just the right amount of sweetness without overpowering the fruit’s natural flavor. I’ve tried versions with plain glaze or none at all, but honestly, that glaze is the magic finishing touch. It’s not just another coffee cake; it’s the kind that makes you close your eyes after the first bite and think, “Yep, this is exactly what breakfast should feel like.”

If you love fluffy, moist cakes like the Japanese souffle pancakes for their light texture or crave the creamy richness in dishes like soft scrambled eggs, this recipe brings a bit of both worlds—comfort and fluffiness with a fresh, summery edge.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, with fresh peaches being the seasonal star. Here’s what you’ll want to gather:

  • For the Cake Batter:
    • All-purpose flour (2 cups / 250 g) – I stick with King Arthur for consistent results
    • Baking powder (2 tsp) – to give the cake that nice lift
    • Salt (½ tsp) – balances the sweetness
    • Granulated sugar (¾ cup / 150 g) – the main sweetener
    • Unsalted butter (½ cup / 115 g), softened – adds richness and moisture
    • Large eggs (2), room temperature – for structure and fluffiness
    • Vanilla extract (1 tsp) – a little warmth and depth
    • Whole milk (½ cup / 120 ml) – for tenderness (can swap with almond or oat milk)
    • Fresh ripe peaches (2 medium), peeled and diced – the star ingredient (if peaches are out of season, frozen or canned peaches work well, just drain them well)
  • For the Streusel Topping:
    • All-purpose flour (½ cup / 60 g)
    • Brown sugar (⅓ cup / 70 g), packed – adds a caramel note
    • Ground cinnamon (1 tsp) – the warm spice that pairs perfectly with peaches
    • Cold unsalted butter (4 tbsp / 55 g), cut into small cubes – for that crumbly, crisp texture
  • For the Cream Cheese Glaze:
    • Cream cheese (4 oz / 115 g), softened – use full fat for best flavor and texture
    • Powdered sugar (1 cup / 120 g) – for sweetness and smoothness
    • Vanilla extract (½ tsp) – subtle aromatic lift
    • Milk (1-2 tbsp / 15-30 ml), as needed – to thin the glaze to drizzle consistency

When selecting peaches, I look for firm yet fragrant fruit—small-curd peaches work best if you want them softer in the cake. If you want to switch things up, swapping the all-purpose flour for almond flour creates a nuttier flavor and gluten-free option, but the texture will be a bit denser.

Equipment Needed

Here’s what you’ll need to get this Easy Peach Streusel Coffee Cake baked perfectly:

  • 9-inch (23 cm) square baking pan: I prefer metal pans for even heat distribution, but glass works fine too.
  • Mixing bowls: One large for the batter, one smaller for the streusel.
  • Hand mixer or stand mixer: Makes creaming the butter and sugar a breeze, but a sturdy whisk and some elbow grease work if needed.
  • Measuring cups and spoons: Accurate measuring is key for baking success.
  • Rubber spatula: For folding in the peaches without smashing them.
  • Pastry cutter or two forks: To cut butter into the streusel topping, though fingers work just as well.
  • Wire rack: For cooling the cake evenly to avoid soggy bottoms.

If you don’t have a hand mixer, I’ve found that using room temperature butter and eggs makes mixing by hand much easier. Also, be sure to keep your butter cold when making the streusel—it’s the secret to that perfect crumbly texture. If you want a budget-friendly option, silicone spatulas and metal measuring cups work great and last forever.

Preparation Method

peach streusel coffee cake preparation steps

  1. Preheat and prep (10 minutes): Set your oven to 350°F (175°C). Grease your 9-inch square pan with butter or non-stick spray, then lightly flour it to keep the cake from sticking.
  2. Mix dry ingredients (5 minutes): In a large bowl, whisk together 2 cups flour, baking powder, and salt until combined. This gives the cake its structure and helps it rise evenly.
  3. Cream butter and sugar (7 minutes): Using a hand or stand mixer, beat the softened butter and granulated sugar until light and fluffy—this step is crucial for a tender crumb. It should look pale and slightly airy.
  4. Add eggs and vanilla (3 minutes): Beat in eggs one at a time, mixing well after each addition, then stir in the vanilla extract for that warm, inviting aroma.
  5. Alternate adding dry ingredients and milk (5 minutes): Add the flour mixture in three parts, alternating with milk (beginning and ending with flour). Mix each addition just until incorporated; overmixing can make the cake tough.
  6. Fold in peaches (2 minutes): Gently fold diced peaches into the batter with a spatula. Be careful not to overwork it, or the peaches will release too much juice, making the batter watery.
  7. Make the streusel topping (5 minutes): In a separate bowl, combine flour, brown sugar, and cinnamon. Using a pastry cutter or your fingers, cut in cold butter until mixture resembles coarse crumbs.
  8. Assemble and bake (35-40 minutes): Pour batter into prepared pan and spread evenly. Sprinkle streusel topping liberally over the cake. Bake for 35 to 40 minutes, or until a toothpick inserted near the center comes out clean and the top is golden brown.
  9. Cool completely (30 minutes): Let the cake cool in the pan on a wire rack. This step helps the cake set and prevents the glaze from melting immediately.
  10. Prepare cream cheese glaze (5 minutes): Beat softened cream cheese, powdered sugar, and vanilla extract together until smooth. Add milk one tablespoon at a time until you get a pourable, drizzle-able consistency.
  11. Glaze and serve: Drizzle the cream cheese glaze over the cooled cake. Slice and enjoy with your favorite cup of coffee or tea.

Quick tip: If your peaches are very juicy, gently pat them dry with paper towels before folding in to avoid soggy batter. Also, keep an eye on the streusel during baking; if it starts to brown too quickly, loosely cover the cake with foil.

Cooking Tips & Techniques

Making this peach streusel coffee cake is straightforward, but a few tricks make all the difference in texture and flavor.

  • Creaming Butter and Sugar: This step traps air in the batter, which helps the cake rise and gives it a light texture. If you skip it or don’t do it well, the cake might turn out dense.
  • Folding in Peaches: Be gentle! Overmixing will bruise the fruit and release too much juice, which can weigh down the batter. Fold just until the peaches are evenly distributed.
  • Streusel Topping: Keep your butter cold, cut it into small cubes, and use your fingertips to incorporate it into the sugar and flour mixture. The goal is coarse crumbs, not a paste.
  • Testing for Doneness: Insert a toothpick in the center around 35 minutes. If it comes out with wet batter, continue baking but watch closely to avoid overbaking, which dries the cake.
  • Cooling Time: Don’t rush glazing. If the cake is warm, the cream cheese glaze will melt and slide off. Let the cake cool completely for a clean, pretty finish.

I once forgot to soften the cream cheese and ended up with a lumpy glaze—lesson learned! Also, multitasking by prepping the streusel while the batter rests (if you let it) can save precious minutes.

Variations & Adaptations

This peach streusel coffee cake is a great base for customization. Here are a few ways to make it your own:

  • Seasonal Fruit Swap: Substitute peaches with apples, blueberries, or even fresh strawberries for different seasonal spins. For example, apples with extra cinnamon make a cozy fall version.
  • Gluten-Free Option: Use a 1:1 gluten-free baking flour blend instead of all-purpose flour. The texture will be slightly different but still delicious.
  • Dairy-Free Adaptation: Swap the butter for coconut oil or vegan butter, and use dairy-free cream cheese like tofutti for the glaze.
  • Adding Nuts: Sprinkle chopped pecans or walnuts into the streusel for crunch and a deeper flavor profile.
  • Extra Spice: Add a pinch of nutmeg or ground ginger to the batter or streusel for a warming twist.

One personal favorite is adding a handful of toasted coconut flakes to the streusel for a tropical touch. I also sometimes pair this cake with a simple whipped honey cream instead of glaze for a lighter finish.

Serving & Storage Suggestions

This coffee cake is best served at room temperature, allowing the cream cheese glaze to be soft but slightly set. It pairs wonderfully with a hot cup of coffee or a creamy latte.

For a cozy brunch, serve alongside scrambled eggs or something like the egg muffins for meal prep to add some protein balance. A fresh fruit salad or yogurt also complements the cake nicely.

Store leftovers in an airtight container at room temperature for up to 2 days. It keeps well refrigerated for up to 5 days but bring to room temp before serving to soften the glaze and cake.

For longer storage, wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge, then warm gently in the oven (around 300°F / 150°C for 10 minutes) to refresh the texture.

Interestingly, the flavors deepen after a day—the peaches soak into the cake, and the streusel gets even more tender, making it perfect to bake ahead for weekend gatherings.

Nutritional Information & Benefits

This recipe is a treat, but it also has some nutritional perks thanks to the fresh peaches and moderate use of real butter and cream cheese.

Serving Size 1 slice (1/9 of cake)
Calories 320
Fat 14 g
Carbohydrates 44 g
Protein 4 g
Fiber 2 g

Peaches provide vitamin C and antioxidants, which are great for skin and immune health. Using real butter and cream cheese adds richness but also provides fat-soluble vitamins. If dairy is a concern, almond milk and vegan cream cheese alternatives can be used to make this recipe suitable for lactose-intolerant or vegan diets.

Overall, this cake fits into a balanced diet when enjoyed in moderation, especially if paired with protein-rich sides or fresh fruit.

Conclusion

This Easy Peach Streusel Coffee Cake with Cream Cheese Glaze is one of those recipes that feels like a small act of kindness to yourself first thing in the morning. It’s approachable enough for weeknights but special enough for weekend brunches or unexpected guests. The tender crumb, juicy peaches, crispy streusel, and that tangy glaze come together in a way that’s both familiar and a little exciting.

Feel free to tweak the fruit or spices to suit your mood—this recipe is forgiving and fun to make your own. Honestly, it’s become a cozy staple in my kitchen, and I hope it finds a place in yours too.

If you try it, I’d love to hear how you customized your cake or which fruit you swapped in. Sharing those little twists is what keeps the kitchen lively and recipes fresh!

Wishing you many mornings filled with warm coffee, sweet bites, and good company.

Frequently Asked Questions

Can I use frozen peaches for this coffee cake?

Yes, absolutely! Just make sure to thaw them completely and drain excess liquid before folding them into the batter to avoid sogginess.

How do I prevent the streusel topping from getting soggy?

Keep the butter for the streusel cold and mix it quickly into the dry ingredients until crumbly. Also, don’t press the streusel into the batter—just sprinkle it on top loosely.

Can I make this coffee cake dairy-free?

Yes! Swap butter with coconut oil or vegan butter and use a dairy-free cream cheese alternative for the glaze. Almond or oat milk works well in the batter.

What’s the best way to store leftover coffee cake?

Store it in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days. For longer storage, wrap tightly and freeze.

Can I make this coffee cake the night before?

Definitely! Bake it the night before and let it cool completely. Store covered overnight and add the cream cheese glaze just before serving.

Pin This Recipe!

peach streusel coffee cake recipe

Print

Easy Peach Streusel Coffee Cake Recipe with Cream Cheese Glaze

A quick and easy breakfast coffee cake featuring fresh peaches, a buttery streusel topping, and a tangy cream cheese glaze. Perfect for brunch or coffee time with a moist, tender crumb and crisp topping.

  • Author: Kai
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 9 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 2 cups all-purpose flour (250 g)
  • 2 tsp baking powder
  • ½ tsp salt
  • ¾ cup granulated sugar (150 g)
  • ½ cup unsalted butter (115 g), softened
  • 2 large eggs, room temperature
  • 1 tsp vanilla extract
  • ½ cup whole milk (120 ml) (can substitute almond or oat milk)
  • 2 medium fresh ripe peaches, peeled and diced (or thawed and drained frozen/canned peaches)
  • ½ cup all-purpose flour (60 g) for streusel
  • ⅓ cup packed brown sugar (70 g)
  • 1 tsp ground cinnamon
  • 4 tbsp cold unsalted butter (55 g), cut into small cubes for streusel
  • 4 oz cream cheese (115 g), softened
  • 1 cup powdered sugar (120 g)
  • ½ tsp vanilla extract for glaze
  • 12 tbsp milk (1530 ml) for glaze

Instructions

  1. Preheat oven to 350°F (175°C). Grease a 9-inch square baking pan with butter or non-stick spray and lightly flour it.
  2. In a large bowl, whisk together 2 cups flour, baking powder, and salt until combined.
  3. Using a hand or stand mixer, beat softened butter and granulated sugar until light and fluffy.
  4. Beat in eggs one at a time, then stir in vanilla extract.
  5. Add the flour mixture in three parts, alternating with milk, beginning and ending with flour. Mix each addition just until incorporated.
  6. Gently fold diced peaches into the batter with a rubber spatula, being careful not to overmix.
  7. In a separate bowl, combine ½ cup flour, brown sugar, and cinnamon. Cut in cold butter using a pastry cutter or fingers until mixture resembles coarse crumbs.
  8. Pour batter into prepared pan and spread evenly. Sprinkle streusel topping liberally over the cake.
  9. Bake for 35 to 40 minutes, or until a toothpick inserted near the center comes out clean and the top is golden brown.
  10. Let the cake cool completely in the pan on a wire rack.
  11. Beat softened cream cheese, powdered sugar, and vanilla extract until smooth. Add milk one tablespoon at a time until glaze is pourable.
  12. Drizzle cream cheese glaze over the cooled cake. Slice and serve.

Notes

Keep butter cold when making streusel for a crumbly texture. Gently fold peaches to avoid releasing too much juice. Let cake cool completely before glazing to prevent glaze from melting. If peaches are very juicy, pat dry before folding in. Cover cake loosely with foil if streusel browns too quickly.

Nutrition

  • Serving Size: 1 slice (1/9 of cake
  • Calories: 320
  • Sugar: 28
  • Sodium: 180
  • Fat: 14
  • Saturated Fat: 8
  • Carbohydrates: 44
  • Fiber: 2
  • Protein: 4

Keywords: peach coffee cake, streusel coffee cake, cream cheese glaze, breakfast cake, easy brunch recipe, peach dessert, quick coffee cake

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating