There's something absolutely magical about summer peaches, right? When they're at their peak ripeness, there's nothing I'd rather do than bake with them. And let me tell you – fresh peach muffins for breakfast have become my go-to way to use up all those beautiful peaches before they go bad.

I still remember when Emily was about eight years old, and she came home from a neighbor's house raving about their peach muffins. Honestly? I was a little jealous she loved someone else's baking more than mine that day! So I decided right then and there to create my own version – one that would be even better. After testing this recipe probably a dozen times, I finally nailed it. The soft, buttery crumb mixed with juicy peach chunks and that crunchy pecan topping? Pure perfection.
These fresh peach muffins are tender, moist, and honestly just as good made with canned peaches if you can't find fresh ones. They're the kind of muffin that tastes homemade in the best possible way – not overly sweet, packed with actual fruit, and with that irresistible crumbly topping. Plus, they're great for meal prep since they stay fresh for several days.
If you're looking for more peach recipe ideas, you might also love my Simple Avocado Toast with Egg – another easy breakfast winner that pairs beautifully with these muffins!
Jump to:
- Why You'll Love Fresh Peach Muffins
- Fresh Peach Muffin Ingredients
- Fresh Peach Muffin Instructions
- Storage and Keeping Fresh Peach Muffins Fresh
- Peach Crumble Muffin Tips and Variations
- Frequently Asked Questions About Fresh Peach Muffins
- Recipes You May Like
- Final Thoughts on Fresh Peach Muffins
- Peach Crumble Muffins
Why You'll Love Fresh Peach Muffins
- Quick and easy to make – Just 25 minutes of prep time, 25 minutes in the oven. Done before most people finish their coffee
- Works with fresh OR canned peaches – No stress if fresh ones aren't in season. A drained 825g can works beautifully
- Perfectly soft and moist – The peaches keep the crumb tender, and you won't get that dry, crumbly texture
- Crunchy pecan topping – That buttery crumble situation on top is honestly what makes these special
- Stays fresh for days – These keep for 3-4 days, making them perfect for grab-and-go breakfasts
- Naturally sweetened – The peaches provide the sweetness, so you're not dealing with overly sugary muffins
Fresh Peach Muffin Ingredients
For the peaches:
- 1 ¼ cups ripe but firm peaches, cut into small ½-inch pieces (skin on is fine)
- ¾ cup extra chopped peaches for topping
For the wet batter:
- 100g (7 tbsp) unsalted butter, melted and cooled
- ⅔ cup caster sugar or superfine sugar
- ½ cup plain unsweetened yogurt (room temperature is key!)
- 1 large egg (room temperature)
- 1 teaspoon vanilla extract
For the dry muffin mixture:
- 1 ½ cups all-purpose flour
- 1 teaspoon baking soda
- ½ teaspoon cinnamon powder
- ⅛ teaspoon salt
For the crumbly pecan topping:
- ⅓ cup all-purpose flour
- ⅓ cup brown sugar (packed)
- ½ cup pecans (finely chopped)
- ½ teaspoon cinnamon powder
- ⅛ teaspoon salt
- 30g (2 tbsp) unsalted butter, melted
Fresh Peach Muffin Instructions
Prep Work
- Preheat your oven to 180°C (350°F) or 160°C if you have a fan-forced oven
- Spread the pecans on a baking tray and toast for about 5 minutes – this really brings out their flavor
- Remove the pecans, let them cool slightly, then chop them finely
- Turn the oven temperature up to 200°C (390°F) or 180°C fan-forced
- Line your 12-hole muffin tin with paper liners (trust me on this – it makes cleanup so much easier)
Making the Crumbly Topping
- In a small bowl, mix together the flour, brown sugar, salt, and chopped pecans using a fork
- Add the melted butter and mix until the whole mixture looks like wet sand
- Set this aside – you'll use it last
This topping is honestly where the magic happens. Don't skip it or use less. I've tried, and it's just not the same without that full amount of crunch on top.
Making the Muffin Batter
- In a large mixing bowl, whisk together all the dry muffin ingredients (flour, baking soda, cinnamon, and salt)
- In a separate bowl, whisk together all the wet ingredients (melted butter, sugar, yogurt, egg, and vanilla)
- Pour the wet ingredients into the dry ingredients bowl
- Using a rubber spatula, mix everything together until the flour is almost completely combined – about 14 stirs
Here's the thing about fresh peach muffin batter: you want it lumpy! Overmixing is the enemy of tender, fluffy muffins. I learned this the hard way after making dense, heavy muffins about a hundred times.
Adding the Peaches
- Add the 1 ½ cups of peach pieces to the batter
- Mix just until you can't see any more dry flour and the peaches are spread throughout
- Seriously – minimal stirring is the secret here. Less mixing = softer muffins every single time
Filling and Topping
- Work quickly now – the baking soda is already activated, so you want to get these in the oven within 5 minutes
- Fill each muffin hole almost to the top (an ice cream scoop makes this so much easier)
- Lightly press a few of the extra peach pieces on top of each muffin
- Spoon the crumbly pecan topping onto each one – just pile it on generously and use all of it
Baking
- Bake for 23-25 minutes. Check at 23 minutes – a toothpick should come out clean
- Let them cool in the muffin tin for about 10 minutes
- Transfer to a cooling rack, or honestly, just eat one warm. Who's judging?

Storage and Keeping Fresh Peach Muffins Fresh
These muffins are seriously low-maintenance when it comes to storage. I usually just keep mine in a sealed container on the counter for the first couple of days.
Room temperature storage: They stay fresh for 3-4 days at room temperature in a sealed container. If it's really warm where you live, move them to the fridge after day one to prevent mold from the moisture in the peaches.
Refrigerator storage: Keeps them fresher even longer if you're in a humid climate. Just pop them in a sealed container on the fridge shelf.
The crumble gets softer: Yes, the topping will soften a bit over the days, but honestly? You still get crunchy bits from the pecans, so it's not a problem.
Freezing doesn't work: I've tried freezing these multiple times, and they get soggy when they thaw. The peach juice ruins the texture, so I'd skip freezing and just enjoy them fresh.
Peach Crumble Muffin Tips and Variations
Here are my best tips from making these about a million times:
Temperature matters more than you'd think – Make sure your eggs, yogurt, and peaches are at room temperature, not straight from the fridge. Cold ingredients will make the batter thick and seize up, and your muffins won't be fluffy.
Use ripe but firm peaches – Overripe peaches will be too mushy and won't hold their shape. You want them soft enough to eat fresh but firm enough to cut into chunks.
Don't peel the peaches – I leave the skin on because it softens beautifully during baking and adds that lovely red color. Plus, there's no extra work!
Baking soda vs. baking powder – I use baking soda here instead of baking powder because these muffins are loaded with fruit and need that extra lift. If you only have baking powder, substitute 3 teaspoons for the 1 teaspoon baking soda.
Canned peaches work just as well – If fresh peaches aren't available, grab a 825g (29oz) can in juice, not syrup. Drain them really well and pat them dry before using. You might have a bit left over, but that's honestly perfect for snacking.
Unripe peaches? – Chop them up, toss with 2 teaspoons of sugar, let them sit for 10 minutes to soften and sweeten, then drain any excess liquid. Problem solved!
Ripen whole peaches fast – Put them in a paper bag with a red apple. Sounds weird, but my brother swears by this, and honestly, it works. Can take as little as a day or up to 5 days depending on how unripe they are.
Frequently Asked Questions About Fresh Peach Muffins
Yes! Use an 825g (29oz) can in juice (not syrup), drain and pat dry thoroughly before using in the recipe.
They keep for 3-4 days at room temperature (refrigerate in warm climates to prevent mold), though the crumble topping will soften slightly.
Ensure eggs, yogurt, and peaches are room temperature (not cold), and mix the batter minimally – stop as soon as you can't see flour to avoid overdeveloping the gluten.
Unfortunately no – they become soggy when frozen, so it's best to enjoy them fresh within 3-4 days or store in the fridge.
Recipes You May Like
- Mini Blueberry Muffins – Another breakfast favorite that's just as easy to make
- Blueberry Buttermilk Pancake Casserole – Perfect for meal prepping breakfasts ahead of time
- Sourdough French Toast – Great way to use up day-old bread alongside these muffins
Final Thoughts on Fresh Peach Muffins
These fresh peach muffins for breakfast have honestly become my summer tradition. There's something so satisfying about using up those beautiful peaches before they go bad, and knowing I've created something from scratch that tastes way better than anything store-bought.
The combination of soft crumb, juicy peaches, and that crunchy topping is just unbeatable. Plus, they're perfect for those mornings when you want something homemade but don't have tons of time. Make a batch on Sunday, and you've got grab-and-go breakfasts sorted for most of the week.
Try this recipe with the freshest peaches you can find, and let me know how they turn out! If you make them, I'd love to see your creations. Leave a comment below – I read every single one, and I promise I respond. And if you love this recipe, save it to Pinterest so you can find it next peach season!
Happy baking!




Peach Crumble Muffins
Ingredients
Equipment
Method
- Preheat oven to 180°C / 350°F (160°C fan-forced).
- Toast pecans – Spread the pecans on a tray and place in the oven for 5 minutes. Remove, cool slightly then finely chop.
- Turn oven up to 200°C / 390°F (180°C fan-forced). Line a 12 hole standard muffin tin with paper liners.
- Crumbly topping – Mix the flour, sugar, salt and chopped pecans using a fork in a small bowl. Add butter and mix until it resembles wet sand. Set aside.
- Muffin batter – Whisk the Dry ingredients in a large bowl. Whisk the Wet ingredients in a separate bowl. Pour the Wet into the Dry ingredients bowl then mix with a rubber spatula until the flour is almost incorporated – about 14 stirs, the batter will be lumpy.
- Add peaches – Add the 1 ½ cups peach pieces, then mix just until you can no longer see flour and the peaches are dispersed. Minimum stirs is key here, for soft muffins!
- Fill muffin tin – Working quickly, divide the batter between the holes, filling to the top – a lever ice cream scoop is super useful here! Lightly press the Extra peaches on top of each muffin, then spoon the Crumble on – just pile it on top and use it all!
- Bake 23–25 minutes (check first at 23 minutes), until a toothpick comes out clean. Leave in the muffin tin for 10 minutes then transfer to fully cool on a rack – or eat!






