Peach Streusel Muffins

glaze muffins sitting atop of muffin liner with peach

These Peach Streusel Muffins are my new favorite Summer breakfast! They’re bursting with fresh + sweet peaches and topped with a perfectly sweet streusel topping. Drizzle with vanilla glaze and hello brunch!

Did you know that I have officially declared this week (July 12th-18th) Peach Week here on Our Balanced Bowl?! Yup! If you follow me on Instagram – you have seen that I’ve been highlighting some of my favorite peach recipes I’ve ever made here on the blog. 

As you all probably know – peaches are my all-time favorite Summer fruit. You haven’t truly kicked off Summer until you’ve eaten a peach so juicy that it runs all down your chin and you have to wash your hands afterward because they’re so sticky. SO GOOD. 

side view of glaze muffin with mug of tea in the background

Today, I’m sharing a brand new peach recipe – one that has quickly become my go-to simple Summer breakfast on a Sunday morning – Peach Streusel Muffins! 

Why You’re Going to Love These Muffins!

First off, these muffins are loaded with FRESH peaches. Yup, no canned. Not frozen. Fresh, juicy and sweet peaches! And it gives them the best flavor – I love getting a bite of muffin and just biting right into a large chunk of peach. Best. Bite. Ever! 

muffin batter with fresh peaches in a glass bowl

They’re also not overly sweet which I enjoy. I know a lot of people compare muffins to cupcakes because hi it’s kind of like you get to eat a cupcake for breakfast?? But I especially enjoy these muffins because they aren’t sickeningly sweet – the peach flavor comes through SUPER well, which lends to a more natural tasting sweetness. 

Speaking of being delicious, hi crumble/streusel topping that I want to now put on everything! It is the perfect texture to be on top of these soft + fluffy muffins.

Seriously – when you combine melted butter, brown sugar, cinnamon and flour and generously drizzle it atop of a peach muffin. You truly can’t get any better than that.

freshly baked muffins, one cut in half with no glaze

Oh, well, the vanilla glaze is ALSO amazing! It’s the perfect drizzle to make these muffins go from good to GREAT! I also love when the glaze kind of dries on the top of the muffin and it gets kinda like that glazed donut texture when you bite into it – YUM!

Combining it all together…they’re just the best. Anyone who loves peaches will go wild over these! So let’s get into what exactly you need for these muffins…

Ingredients You Need:

  • Salted butter 
  • Ripe peaches 
  • Brown sugar 
  • Granulated sugar 
  • Eggs
  • Greek yogurt
  • Vanilla extract
  • Whole milk 
  • All purpose flour 
  • Baking powder
  • Baking soda 
  • Cinnamon 
  • Salt 

Best Baking Tips 

One of the first and biggest tips I have is to just go ahead and bake your muffins in a muffin liner! I promise – it will make your life so much easier. I bought a 60 pack of muffin liners for $2 at the grocery store! 

close up of glazed muffin on top of muffin liner

For so long I didn’t want to buy them so I just generously greased my muffin tin – but I found that it’s SO much simpler to just put the batter directly into the muffin liner and let it do its thing! It also makes it much easier to remove the muffin from the pan once it’s done baking. Win win! 

cup of tea next to two slices of peach and glaze muffins

You can use either a jumbo muffin tin (6 count tin) or a normal one (12 count tin). Just know that the baking time might differ on the jumbo tin (as in, it might take a little longer) – so be sure to use a trusty toothpick and insert it into the center of the muffin to make sure it’s fully cooked 🙂 

My favorite tip for this recipe because I don’t want you to make the same mistake that I did? Only fill your muffin liners up ¾ of the way full.

I tried making a batch all the way full and ¾ full. The batch with the batter all the way full looked AWFUL! They still tasted great but they were all uneven and had spilled out over the sides and just overall – not cute!

When you fill the batter only ¾ of the way full, it allows the muffin to rise perfectly into the liner – so you achieve this perfect little dome with the crumble topping. Muffin goals! 

Another tip? Generously sprinkle each muffin top with the streusel! It looks beautiful on top once it’s baked and it gives the muffins an amazing texture + added sweetness. Don’t be shy! 

streusel topping in glass bowl

Also – I rarely peel peaches for my peach recipes just because 1) it’s extra work and 2) I enjoy the skin. Feel free to peel these if you’d like! 

bite taken out of glaze muffin

Overall, these muffins are the best Summery brunch treat! I love the fresh peaches, the soft insides and the perfect vanilla glaze on top. Give them a try today! Happy peach season! 

Did You Enjoy This Recipe? Here are a few other muffin recipes you might like:

Vegan Orange Spice Muffins 

Double Chocolate Banana Muffins 

Chocolate Peanut Butter Swirl Muffins 

Cinnamon Apple Spice Muffins 

Thank you so much for following along here, friends! Want to see more? Be sure to follow ourbalancedbowl on Instagram and tag me with your photo if you end up making a recipe! You can also post a photo of your recipe to the Our Balanced Bowl Facebook page! Like a recipe that you saw? Follow me on Pinterest here! I always love to see your re-creations! If you do make a recipe, it would make my whole day if you were to rate and comment so I can get your feedback! Lots of love! – Haylie

5 from 2 votes

Peach Streusel Muffins

These Peach Streusel Muffins are my new favorite Summer breakfast! They’re bursting with fresh + sweet peaches and topped with a perfectly sweet streusel topping. Drizzle with vanilla glaze and hello brunch!

Course Breakfast, brunch, Snack
Cuisine American
Keyword peach crumble muffins, peach muffins, peach streusel muffins, summer breakfast, summer brunch
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes
Servings 16
Author Haylie


Muffin Batter

  • 1/2 cup salted butter, softened
  • 2 and 1/2 cups peaches, diced into small bite size pieces (roughly 4 medium peaches)
  • 1/2 cup light brown sugar
  • 1/4 cup granulated sugar
  • 1/4 cup whole milk
  • 1/2 cup plain greek yogurt
  • 2 large room temperature eggs
  • 1 tsp vanilla extract
  • 1 and 1/2 cups all purpose flour
  • 1 tsp baking powder
  • 1 tsp baking soda
  • 1/2 tsp cinnamon
  • 1/4 tsp salt

Streusel Topping

  • 1/4 cup light brown sugar
  • 3/4 cup all purpose flour
  • 1/4 cup salted butter, melted
  • 1/2 tsp cinnamon

Vanilla Glaze

  • 1/2 cup powdered sugar
  • 1/2 tsp vanilla extract
  • 1-2 tsp milk or water (to thin out glaze)
  • pinch of cinnamon (if desired)


  1. Preheat oven to 350 degrees. Line your muffin tin with liners and set aside. Dice the peaches into small bite size pieces and set aside.

  2. Soften salted butter. Add to large bowl. Using an electric hand mixer, beat the butter for about 30 seconds or until creamy and smooth. Add the brown sugar and granulated sugar and mix together for about 1 minute.

  3. If needed, scrape the sides of the bowl down after the butter/sugar are combined. Next, add eggs. Mix to combine with hand mixer until they are incorporated.

  4. Next, add in the yogurt, vanilla and milk. Mix to combine. Set aside.

  5. In another bowl, add the all purpose flour, baking soda, baking powder, cinnamon and salt. Whisk together to combine. Gently add the dry ingredients to the wet ingredients with a wooden spoon. Stir to combine - making sure all of the ingredients are incorporated together.

  6. Lastly, fold in the diced peaches gently with the wooden spoon.

Streusel Topping

  1. In the bowl you whisked the dry ingredients in, melt 1/4 cup of salted butter. To this, add the brown sugar, flour and cinnamon. Mix together with a spoon and eventually move to your hands - it should become crumbly and dry. See photo above for reference.

Muffin Assembly

  1. Add the muffin batter to the liners and fill them 3/4 of the way full. Generously sprinkle the crumble topping over each muffin. Recipe yields about 16 muffins.

  2. Bake for 18-20 minutes or until toothpick is inserted and it comes out clean. Let cool.

Glazing Muffins

  1. Once the muffins have cooled slightly, in a large bowl, whisk together the powdered sugar, vanilla extract, milk and cinnamon until you reach your desired consistency. If you want it more thin, add more milk. Thicker? Add more powdered sugar. Generously drizzle the muffins with the glaze.

  2. Enjoy! Store at room temperature in a sealed container for 2-3 days.

Recipe Notes

The peaches should be ripe but not like "mealy" - you know what i mean? They should be ripe and firm and sweet - not so ripe that they are falling apart on the inside!

I used a 12 count muffin tin for this recipe - if you use a 6 count jumbo muffin tin, make sure they are fully done in the middle by inserting the toothpick 🙂 They may need more time!

4 comments / Add your comment below

  1. 5 stars
    I’ve enjoyed following your peach week on IG Haylie and these muffins are a great contribution to the week! I’d love at least two with my morning coffee tomorrow!

  2. 5 stars
    Warm greetings from Germany!
    The recipe has just been baked by me and I recommended your site to others.
    At the same time I wrote your recipe in German.
    Thank you so much!!

Leave a Reply

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.