Peach crumb muffins are a delightful treat filled with juicy peaches and topped with a buttery streusel. They’re easy to make, perfect for breakfast, and sure to impress your family and friends!
Table of Contents

The Best Peach Crumb Muffins Recipe
These peach crumb muffins are the ultimate combination of fluffy texture and sweet, fresh peach flavor. The tender muffins, topped with a crispy, cinnamon-infused streusel, are a perfect way to start your day. Whether you need a quick breakfast or a snack, these muffins are family-friendly and sure to be a hit with kids, too.
Ingredients for Peach Crumb Muffins
For the Streusel Topping
- 1 cup all-purpose flour
- ¼ cup sugar
- ¼ cup brown sugar
- ½ teaspoon cinnamon
- 6.5 tablespoons unsalted butter, melted
For the Muffin Batter
- 2 cups all-purpose flour
- 3 teaspoons baking powder
- ½ teaspoon salt
- 2 large eggs (or 3 small)
- 1 cup granulated sugar
- 1 cup Greek yogurt
- ½ cup vegetable oil
- 1 teaspoon vanilla extract
- 2 ⅓ cups peeled, chopped peaches (1 ⅓ cups for batter, 1 cup reserved for topping)
- 1–2 tablespoons flour (for dusting peaches)
For the Vanilla Glaze
- 1 cup powdered sugar
- 1–2 tablespoons milk
- ¼ teaspoon vanilla
How to Make Peach Crumb Muffins
Prepare the Streusel Topping
Start by preheating your oven to 400°F. Line a muffin pan with paper liners. For the streusel topping, mix together flour, sugar, brown sugar, and cinnamon in a small bowl. Stir in the melted butter until the mixture resembles coarse crumbs. Refrigerate this topping while you prepare the muffins.
Mix the Dry Muffin Ingredients
In a large bowl, whisk together the flour, baking powder, and salt. This creates a light base for your muffins.
Combine the Wet Muffin Ingredients
In a separate bowl, whisk the sugar and eggs until blended. Add the Greek yogurt, vegetable oil, and vanilla extract. Keep whisking until the mixture turns pale and creamy.
Form the Muffin Batter
Pour the wet ingredients into the dry ingredients and gently mix until just combined. Be careful not to overmix; you want those muffins to be light and fluffy!
Add the Peaches to the Batter
Dust the reserved chopped peaches with a tablespoon of flour and toss them lightly. This helps them to stay suspended in the batter. Fold the floured peaches gently into the muffin batter.
Assemble the Muffins

Fill each muffin cup about two-thirds full with batter. Top each muffin with the remaining chopped peaches and a generous scoop of streusel topping.
Bake the Muffins
Bake the muffins in the preheated oven for 5 minutes. Then, reduce the temperature to 375°F and continue baking for another 15 minutes. They’re done when a toothpick inserted into the center comes out clean.
Cool and Glaze the Muffins
Let the muffins cool in the pan for about 5 minutes. Then, transfer them to a wire rack to cool completely. To make the glaze, whisk together the powdered sugar, milk, and vanilla. Drizzle it over the cooled muffins for a sweet finish.
Tips for Perfect Peach Crumb Muffins
Choosing and Preparing Peaches
Use ripe, juicy peaches for the best flavor. Be sure to peel and chop them before adding to the batter, enhancing the softness of each bite.
Achieving the Perfect Streusel Texture
Mix the streusel until crumbly, but don’t overwork it. You want it to be light and crumbly to create that delicious topping.
Glaze Consistency Adjustments
If the glaze is too thick, add more milk to achieve your desired consistency. If it’s too thin, simply add more powdered sugar.
Egg Substitutions
If you don’t have large eggs on hand, feel free to use three small eggs as a substitute without any worries!
FAQs
What ingredients do I need for peach crumb muffins?
You will need ingredients for the muffin batter, streusel topping, and glaze such as all-purpose flour, sugar, eggs, Greek yogurt, peaches, and more.
How do I make peach crumb muffins step by step?
Start by preparing the streusel, mixing the dry and wet ingredients, forming the batter, adding peaches, assembling and baking the muffins, and glazing them afterward.
Can I make peach crumb muffins ahead of time?
Yes, these muffins can be made ahead and stored for several days. Just ensure they’re cooled completely before sealing them in an airtight container.
How should I store leftover peach crumb muffins?
Store any leftover muffins in an airtight container at room temperature for up to 3 days, or in the fridge for up to a week.
Related Recipes to try
Conclusion
These peach crumb muffins are not only delicious but also a breeze to whip up. Perfect for breakfast or a sweet snack, it’s hard to resist their inviting aroma. For more baking inspiration, check out our delicious recipes on Pinterest. Happy baking!

Deliciously Fluffy Peach Crumb Muffins You’ll Love
Equipment
- muffin pan
- paper liners
- wire rack
Ingredients
Streusel Topping
- 1 cup all-purpose flour
- ¼ cup sugar
- ¼ cup brown sugar
- ½ teaspoon cinnamon
- 6.5 Tablespoons unsalted butter, melted
Muffin Batter
- 2 cups all-purpose flour
- 3 teaspoons baking powder
- ½ teaspoon salt
- 2 large eggs (or 3 small)
- 1 cup granulated sugar
- 1 cup Greek yogurt
- ½ cup vegetable oil
- 1 teaspoon vanilla extract
- 2 ⅓ cups peeled, chopped peaches (1 ⅓ cups for batter, 1 cup reserved for topping)
- 1–2 Tablespoons flour (for dusting peaches)
Glaze
- 1 cup powdered sugar
- 1–2 Tablespoons milk
- ¼ teaspoon vanilla
Instructions
- Preheat your oven to 400°F and line a muffin pan with paper liners.
- For the streusel topping, combine flour, sugar, brown sugar, and cinnamon in a small bowl. Stir in melted butter until crumbly, then refrigerate.
- In a large bowl, whisk together flour, baking powder, and salt for the muffin batter.
- In a separate bowl, whisk sugar and eggs until combined. Add Greek yogurt, vegetable oil, and vanilla extract, mixing until pale yellow.
- Pour the wet ingredients into the dry ingredients and whisk until just combined.
- Dust 1 cup of the reserved peaches with 1 tablespoon of flour and gently fold them into the batter.
- Fill muffin cups about 2/3 full with batter. Top each with the remaining peaches and a portion of the streusel topping.
- Bake at 400°F for 5 minutes, then reduce the oven temperature to 375°F and bake for another 15 minutes, or until a toothpick inserted comes out clean.
- Let the muffins cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.
- Whisk together powdered sugar, milk, and vanilla to create the glaze. Drizzle over the cooled muffins once ready.
Notes
- For the glaze, adjust consistency by adding more milk if too thick or more powdered sugar if too thin.
- Ensure peaches are peeled and chopped before use. Dusting them with flour helps prevent sinking.
- The two-stage baking method, starting hot and then reducing, ensures a good rise and even baking.