These homemade peach streusel muffins are everything I want in a bakery-style peach muffin recipe; they're soft, tender crumb, juicy bites of fresh peach, and a buttery cinnamon streusel that melts slightly into the muffin top while still staying crisp.

If you love fruit-filled, bakery-style muffins, you’ll probably also love these Buttermilk Blueberry Muffins — same soft texture, just a different fruity twist. Now for the peach streusel muffins you’ve been waiting for!
Jump to:
Video Instructions
Try These Peach Streusel Muffins
If you love fruity muffins, these peach streusel muffins are definitely worth making. The juicy peaches keep every muffin soft and moist, while the buttery streusel topping adds the perfect sweet crunch.
I love making these during peach season because they feel special without requiring much effort, and they always disappear quickly in my house.
Why You’ll Love This Recipe

- Fresh peach flavor in every bite: Juicy, ripe peaches bake right into the muffins, giving you little bursts of sweetness throughout instead of dry fruit pockets.
- Bakery-style streusel topping: That buttery cinnamon crumble is the real star here — crunchy on top, soft underneath, and absolutely irresistible.
- Soft, tender crumb: I’ve found that thanks to Greek yogurt and melted butter, these muffins stay moist without being dense or greasy.
- Quick and approachable: No complicated steps or fancy tools. I can have these peach crumble muffins mixed and in the oven in about 10 minutes.
- Perfect for make-ahead: They store and freeze beautifully, which makes them great for breakfasts, snacks, or last-minute guests.
Video Instructions
Ingredients & Substitutions

- Peaches: Fresh peaches give the best flavor and texture — fragrant, juicy, and naturally sweet. When peaches aren’t in season, I use canned peaches (well-drained) or frozen peaches straight from the freezer. If they’re extra juicy, I toss them with a teaspoon of flour before folding them in.
- Greek yogurt: This keeps the muffins soft and tender without making them heavy. I’ve also used sour cream and buttermilk with great results.
- Butter: Melted butter adds richness and that classic bakery flavor. Melted coconut oil works well if you want a dairy-free option.
- Flour: The all-purpose flour mixture works perfectly here. I’ve also tested this with a 1:1 gluten-free flour blend, and it held up nicely.
Instructions
1. In a small bowl, mix melted butter, brown sugar, flour, cinnamon, and salt until crumbly. I like to leave some larger clumps for texture. Set aside.

2. In a large bowl, whisk together the sugar, melted butter, egg, Greek yogurt, and vanilla until smooth and glossy.
3. Add the flour, baking powder, baking soda, and salt. Gently fold until just combined. Stop as soon as the flour disappears — overmixing makes muffins tough.

4. Fold in the diced peaches gently so they stay intact and evenly distributed.
5. Line a muffin tin with paper liners and fill each cup about ¾ full. Generously sprinkle streusel over the top of each muffin.

6. Bake at 375°F (190°C) for 18–20 minutes, until golden and a toothpick inserted in the center comes out clean.
7. Let the muffins cool in the pan for about 10 minutes before removing. They’re delicious warm or at room temperature. Add some ice cream or a drizzle of vanilla icing on top for extra sweetness.

You might also enjoy Old-Fashioned Pineapple Upside-Down Cake — buttery, caramelized, and beautifully classic.
Baking Tips

- Don’t overmix the batter: Once the flour goes in, I fold slowly and gently. Overmixing develops gluten and makes muffins dense instead of soft.
- Make the streusel clumpy: I intentionally leave some bigger crumbs when mixing the streusel. Those chunky bits bake up crunchy and bakery-perfect.
- Toss very juicy peaches with flour: If your peaches are super ripe, a quick toss with 1 teaspoon of flour helps prevent them from sinking to the bottom.
- Fill the muffin cups properly: Filling them about ¾ full gives you tall, domed muffins without overflowing. Bake in batches when making this versatile recipe for a crowd.
- Let them cool slightly before eating: I know it’s tempting, but giving them a few minutes helps the crumb set and keeps them from falling apart.
- Do your own thing: If you like, you can add a pinch of ginger, nutmeg, pecans, or even blueberries to the mixture.
What Can You Serve With This?
- Hot coffee
- Earl Grey tea
- Chai latte
- Vanilla yogurt
- Fresh fruit salad
Try Pineapple Crisp With Filling for a cozy tropical dessert.
FAQs
Yes! If you want to skip the streusel, I usually sprinkle a little sugar on top before baking for a simple, lightly crisp finish.
Absolutely. I often add ½ teaspoon of cinnamon directly to the batter for extra warmth and depth.
Yes — it doubles beautifully. I do this when baking for a crowd and get 12–16 muffins depending on size.
This usually comes from overmixing or packing the flour too tightly. Light mixing and spooning flour into the measuring cup make a big difference.
Yes! I use them straight from the freezer (don’t thaw), chop if needed, and fold them in quickly.
Recipe

Peach Streusel Muffins
Ingredients
For the Streusel Topping:
- 3 tablespoon melted butter
- ¼ cup brown sugar
- ½ cup all-purpose flour
- ½ teaspoon ground cinnamon
- pinch of salt
For the Muffins:
- 1½ cups diced fresh peaches
- ½ cup sugar
- ⅓ cup melted butter
- 1 egg
- ½ cup Greek yogurt
- 1 teaspoon vanilla extract
- 1½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
Instructions
- In a small bowl, mix melted butter, brown sugar, flour, cinnamon, and salt until crumbly. I like to leave some larger clumps for texture. Set aside.
- In a large bowl, whisk together the sugar, melted butter, egg, Greek yogurt, and vanilla until smooth and glossy.
- Add the flour, baking powder, baking soda, and salt. Gently fold until just combined. Stop as soon as the flour disappears — overmixing makes muffins tough.
- Fold in the diced peaches gently so they stay intact and evenly distributed.
- Line a muffin tin and fill each cup about ¾ full. Generously sprinkle streusel over the top of each muffin.
- Bake at 375°F (190°C) for 18–20 minutes, until golden and a toothpick inserted in the center comes out clean.
- Let the muffins cool in the pan for about 10 minutes before removing. They’re delicious warm or at room temperature.
Notes
Taste & Texture
Soft, fluffy muffins Juicy bursts of fresh peach Buttery, crunchy cinnamon streusel Pure peach-bakery perfectionStorage, Freezing & Reheating
Fridge:Store in an airtight container for up to 4 days. Freezer:
Freeze individually wrapped muffins for up to 2 months. Reheat:
Microwave for 20–25 seconds for that fresh-from-the-bakery feel.
Video
You can find the video in the post above. If you don't see a video, please check your browser settings.






Leave a Reply