These buttery peach streusel muffins are loaded with juicy fresh peaches, topped with a cinnamon-brown sugar crumb, and drizzled with vanilla glaze. I made my first batch last August when peaches were everywhere at the farmers market, and honestly, they tasted better than anything I'd grabbed at the bakery that week. They're surprisingly easy to make.

If you love fruity breakfast treats like my Easy Strawberry Peach Galette Recipe, you'll love how these bake up tall and tender every time. The crumb topping gets golden and crispy, and that vanilla glaze? It soaks right in while the muffins are still warm.
What Makes This Peach Streusel Muffins Work
The high oven temperature at the start helps the Peach Streusel Muffins rise tall and get those beautiful domed tops. Lowering the heat halfway through keeps the insides soft and moist without overbaking the edges. Using room temperature ingredients makes the batter smooth and light, and folding in the peaches gently keeps them from sinking to the bottom. The vanilla glaze is optional, but it adds a sweet finish that makes these taste like they came from a fancy bakery.
If you're looking for more fresh peach baking recipes, try pairing these with Best Double Chocolate Chip Cookies | Soft & Chewy for a summer dessert spread.
Jump to:
- What Makes This Peach Streusel Muffins Work
- Peach Streusel Muffins Ingredients
- How to Make Peach Streusel Muffins
- Equipment For Peach Streusel Muffins
- Substitutions and Variations
- Storage and Make-Ahead Tips
- Serving Suggestions
- Expert Tips
- Why You'll Love These Peach Streusel Muffins
- FAQ
- Related
- Pairing
- Peach Streusel Muffins
Peach Streusel Muffins Ingredients
Here's what you need to make Peach Streusel Muffins with crumb topping that taste like they came from a bakery.
See Recipe Card Below This Post For Ingredient Quantities
Crumb Topping
- Brown sugar: Packed light or dark brown sugar adds moisture and a deep caramel sweetness to the crumb topping.
- Granulated sugar: Balances the brown sugar and helps the topping crisp up in the oven.
- Ground cinnamon: Adds warm spice that pairs beautifully with fresh peaches.
- Unsalted butter, melted: Binds the crumb together and creates that rich, buttery flavor.
- All-purpose flour: Forms the base of the streusel and gives it structure.
Muffins
- All-purpose flour: Spooned and leveled for the right amount, this creates the soft, tender crumb of the muffins.
- Baking soda: Helps the muffins rise and gives them a light texture.
- Baking powder: Works with the baking soda to create tall, fluffy muffins.
- Ground cinnamon: Adds warmth and complements the sweetness of the peaches.
- Ground allspice: Just a touch adds depth and a hint of spice.
- Salt: Balances the sweetness and brings out all the flavors.
- Unsalted butter, softened: Room temperature butter creams easily with the sugars and creates a tender crumb.
- Brown sugar: Adds moisture and a slight molasses flavor that makes these muffins extra soft.
- Granulated sugar: Provides sweetness and helps with structure.
- Large eggs, room temperature: Bind the ingredients together and add richness.
- Plain yogurt or sour cream, room temperature: Keeps the muffins moist and adds a slight tang that balances the sweetness.
- Pure vanilla extract: Enhances all the other flavors and adds warmth.
- Milk, room temperature: Thins the batter just enough for a perfect texture.
- Peeled chopped peaches: Fresh, juicy peaches are the star here, adding moisture and fruity sweetness in every bite.
Vanilla Icing (Optional)
- Confectioners' sugar: Creates a smooth, sweet glaze.
- Heavy cream: Makes the icing thick and creamy. You can use milk for a thinner drizzle.
- Pure vanilla extract: Adds flavor and rounds out the sweetness.
How to Make Peach Streusel Muffins
These bakery style Peach Streusel Muffins come together easily and bake up golden and gorgeous.
Preheat oven: Preheat your oven to 425°F (218°C). Spray a 12-count muffin pan with nonstick spray or line with cupcake liners and set aside.
Make the crumb topping: In a small bowl, stir together the brown sugar, granulated sugar, cinnamon, and melted butter until well combined. Add the flour and gently mix with a fork until crumbs form. Don't overmix or it'll turn into a paste. Set aside while you make the batter.

Mix dry ingredients: In a medium bowl, whisk together the flour, baking soda, baking powder, cinnamon, allspice, and salt. Set this aside.
Cream butter and sugars: In a large bowl, use a handheld or stand mixer fitted with a paddle attachment to beat the softened butter and both sugars on high speed until smooth and creamy, about 3 minutes. Scrape down the sides and bottom of the bowl so everything mixes evenly.
Add wet ingredients: Add the eggs, yogurt or sour cream, and vanilla extract. Beat on medium speed for 1 minute, then increase to high speed until the mixture looks mostly creamy. Scrape down the bowl as needed.
Combine wet and dry: With the mixer on low speed, add the dry ingredients and milk into the wet ingredients. Beat until no flour pockets remain. Use a spatula to fold in the chopped peaches gently so they stay in chunks.

Fill muffin cups: Spoon the batter evenly into each muffin cup, filling them all the way to the top. Spoon the crumb topping over each muffin and gently press it down so it sticks during baking.
Bake: Bake for 5 minutes at 425°F, then without opening the oven door, reduce the temperature to 350°F (177°C). Bake for another 16 to 19 minutes, or until a toothpick inserted in the center comes out clean. Total bake time is about 21 to 24 minutes.
Cool: Let the muffins cool in the pan for 5 minutes, then carefully transfer them to a wire rack. Let them cool at least 15 minutes before eating, as they're fragile when they're still warm.

Make the icing: Whisk together the confectioners' sugar, heavy cream, and vanilla extract until smooth. Drizzle over the warm or cooled muffins.
Store: Keep iced or plain muffins covered at room temperature for a few days, or refrigerate for up to 1 week.
Equipment For Peach Streusel Muffins
- 12-count muffin pan: Standard size works perfectly for these tall, bakery-style muffins.
- Cupcake liners or nonstick spray: Keeps the muffins from sticking and makes cleanup easy.
- Mixing bowls: You'll need a few for the dry ingredients, wet ingredients, and crumb topping.
- Whisk: For mixing the dry ingredients evenly.
- Electric mixer (handheld or stand): Makes creaming the butter and sugars quick and easy.
- Rubber spatula: Perfect for folding in the peaches without crushing them.
- Cooling rack: Lets air circulate around the muffins so they cool evenly.
Substitutions and Variations
Peaches: You can use frozen peaches if fresh aren't available. Thaw them completely and drain off any excess liquid before adding to the batter. Canned peaches work too, just make sure to drain and pat them dry.
Yogurt or sour cream: Either one works great. You can also substitute full-fat Greek yogurt for extra tang and moisture.
Spices: If you don't have allspice, just use a little extra cinnamon or add a pinch of nutmeg.
Gluten free: Swap the all-purpose flour with a 1-to-1 gluten free baking blend. The texture will be slightly different but still delicious.
Dairy free: Use plant-based butter, non-dairy yogurt, and almond or oat milk.
Add-ins: Fold in a handful of chopped pecans or walnuts for crunch, or add a few fresh blueberries along with the peaches.
Storage and Make-Ahead Tips
Room temperature: Store the Peach Streusel Muffins in an airtight container at room temperature for up to 3 days. They stay soft and moist, especially if you keep the icing off until serving.
Refrigerator: These keep well in the fridge for up to 1 week. Just let them come to room temperature or warm them in the microwave for 10 to 15 seconds before eating.
Freezer: Freeze unfrosted Peach Streusel Muffins in a freezer-safe bag or container for up to 3 months. Thaw at room temperature or warm them in the oven at 300°F for about 10 minutes.
Make-ahead: You can make the crumb topping and store it in the fridge for up to 2 days before baking. The batter is best made fresh, but you can prep the dry and wet ingredients separately the night before.
Serving Suggestions
These Peach Streusel Muffins are perfect on their own, but here are a few cozy ways to serve them:
- Serve warm with a pat of butter melting on top and a cup of hot coffee or tea.
- Pair them with Homemade Ice Cream Cake Recipe | 6 Ingredients, No Bake for a summer dessert table.
- Pack them in lunchboxes with fresh berries and cheese cubes for a balanced snack.
- Serve alongside scrambled eggs and bacon for a complete weekend brunch.
Expert Tips
Use room temperature ingredients: Cold eggs, butter, and yogurt won't mix as smoothly and can result in dense muffins. Let everything sit out for about 30 minutes before you start.
Don't overmix the batter: Mix just until the flour disappears. Overmixing makes the muffins tough and dense.
Fill the cups all the way: These Peach Streusel Muffins need a full cup of batter to get those tall, domed bakery-style tops.
Don't skip the high-heat start: Baking at 425°F for the first 5 minutes is what gives these Peach Streusel Muffins their height and golden tops.
Let them cool before removing: The muffins are fragile when they're hot. Give them 5 minutes in the pan before transferring to a wire rack.
Drizzle the glaze while warm: The icing soaks into the Peach Streusel Muffins better when they're still a little warm, making every bite extra sweet.
Why You'll Love These Peach Streusel Muffins
This Peach Streusel Muffins gives you bakery style muffins without any fuss. The batter comes together in one bowl, the crumb topping takes about two minutes, and you don't need any fancy equipment. Fresh peaches add moisture and sweetness, while the cinnamon streusel on top bakes into a buttery, crunchy layer that everyone fights over. I've made these for brunch, packed them in lunchboxes, and served them warm with coffee on lazy Saturday mornings.
FAQ
Are peaches good in muffins?
Yes, peaches are wonderful in Peach Streusel Muffins. They add natural sweetness, moisture, and a juicy texture that keeps the muffins soft. Fresh peaches work best, but frozen or canned peaches can be used if drained well. My kids love how the fruit bursts with flavor in every bite.
Do I need to peel peaches for a peach crumble?
It's up to you. Peach skins soften during baking and add a little texture and color. For muffins, I usually peel them because it gives a smoother, more tender bite, but leaving the skins on works too if you're short on time.
What can I do with a lot of fresh peaches?
Bake them into muffins, cobblers, or galettes. You can also freeze chopped peaches for smoothies or winter baking. I like making a big batch of these Peach Streusel Muffins and freezing half for easy grab-and-go breakfasts. Try my Easy Pumpkin Crumb Cake Muffins Recipe | 35 Minutes for another fruit muffin option.
Can you use canned peaches for muffins?
Yes, canned peaches work in a pinch. Drain them really well and pat them dry with paper towels so they don't make the batter too wet. Fresh or frozen peaches give better flavor and texture, but canned peaches are a convenient option when peaches aren't in season.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Peach Streusel Muffins

Peach Streusel Muffins
Ingredients
Method
- Set the oven to 425°F (218°C) and prepare a 12-cup muffin pan with liners or nonstick spray, then set it aside.
- Stir the brown sugar, granulated sugar, cinnamon, and melted butter in a small bowl until blended, then gently mix in the flour just until clumps form and leave the mixture crumbly.
- In a medium bowl, combine the flour, baking soda, baking powder, cinnamon, allspice, and salt until evenly mixed.
- In a large bowl, beat the softened butter with both sugars until light and fluffy, then add the eggs, yogurt or sour cream, and vanilla and beat until mostly smooth.
- With the mixer on low speed, add the dry ingredients and milk to the bowl and mix only until no dry streaks remain, then gently fold in the chopped peaches.
- Divide the batter evenly between the muffin cups, filling them to the top, and press some crumb topping onto each portion so it adheres.
- Bake for 5 minutes at 425°F, then without opening the oven door reduce the temperature to 350°F (177°C) and continue baking until a toothpick comes out clean, about 16-19 minutes more.
- Let the muffins rest in the pan for about 5 minutes, then move them to a rack and allow them to cool further before handling since they are delicate while warm.
- Whisk together the powdered sugar, cream or milk, and vanilla until smooth, then drizzle over the warm or cooled muffins if using.













Leave a Reply