There is nothing quite like the aroma of fresh peaches and cinnamon wafting through the kitchen on a quiet morning. These Peach Muffins with Crumb Topping are the ultimate breakfast indulgence, featuring a moist, yogurt-based cake that is bursting with juicy fruit and finished with a heavy, buttery streusel that provides a satisfying crunch in every bite.
These bakery-style muffins are piled high with extra peaches and a sweet vanilla glaze, making them as beautiful as they are delicious.
Recipe Details
- Flavor Profile: Sweet and bright from the fresh peaches, with warm notes of cinnamon and a rich, buttery finish from the streusel and vanilla glaze.
- Textures: An incredibly soft and tender crumb thanks to the Greek yogurt, contrasted by the thick, chunky, and crisp topping.
- Time: Approximately 20 minutes of active prep and 20 minutes of baking time.
- Difficulty: Easy. This recipe uses the standard muffin method of mixing wet and dry ingredients separately, making it accessible for bakers of all levels.
What You’ll Need
This recipe relies on three distinct layers to achieve its gourmet status: a moist muffin batter, a chilled cinnamon streusel, and a simple vanilla drizzle. You will need fresh peaches divided into two portions, Greek yogurt and vegetable oil for maximum moisture, and a combination of white and brown sugars for the perfect topping texture.
Ingredient Notes
- All-purpose Flour – Provides the essential structure for both the muffins and the crumbly streusel topping.
- Greek Yogurt – This is the secret to an ultra-moist muffin. The acidity in the yogurt reacts with the baking powder to create a light, airy texture.
- Peaches – Using 2 1/3 cups of peaches ensures that the fruit is the star. Peeling them is recommended for the best mouthfeel.
- Vegetable Oil – Unlike butter, oil remains liquid at room temperature, which keeps these muffins soft for days.
- Melted Butter – Specifically used in the streusel to help the flour and sugars clump into those desirable big chunks.
Add-ins and Substitutions
- Nuts: For extra texture, you can add 1/2 cup of chopped pecans or walnuts to the streusel topping before refrigerating.
- Spices: While cinnamon is classic, a pinch of ground ginger or cardamom in the batter pairs beautifully with fresh peaches.
- Fruit: If peaches aren’t in season, you can use nectarines or even blueberries using the same dusting and folding technique.

How to Make Peach Muffins with Crumb Topping
1. Prepare the Crumb Topping
Start by preheating your oven to 400 F and lining a cupcake pan with paper liners. In a small bowl, whisk together the flour, granulated sugar, brown sugar, and cinnamon. Pour in the melted butter and stir the mixture with a fork until it becomes crumbly. Place this topping in the refrigerator to chill; this ensures the butter stays cold so the crumbs don’t melt away during baking.
2. Mix the Muffin Batter
In a large bowl, stir together the 2 cups of flour, baking powder, and salt. In a separate medium bowl, whisk the sugar and eggs until they are well combined and the mixture looks pale and yellow. Whisk in the Greek yogurt, vegetable oil, and vanilla extract. Gently fold the wet ingredients into the dry ingredients and whisk until everything is just combined.
3. Incorporate the Peaches
Reserve 1 cup of your chopped peaches for the topping. Place the remaining 1 1/3 cups of peaches in a small bowl and dust them with 1 tablespoon of flour. Toss them until they are lightly coated this prevents them from sinking to the bottom of the muffin. Gently fold these floured peaches into the batter.
4. Assemble and Bake
Spoon the batter into your prepared muffin tins, filling each cup about 2/3 of the way full. Gently tap the pan on your work surface to settle the batter. Cover the tops with your reserved peaches, then press a generous handful of the chilled crumb topping into each muffin, using your hands to create some large, satisfying chunks.
Bake for 5 minutes at 400 F. Without removing the muffins, lower the oven temperature to 375 F and continue baking for another 15 minutes, or until a toothpick inserted into the center comes out clean.
5. Glaze and Serve
Let the muffins cool in the pan for 5 minutes before moving them to a wire rack. While they cool, stir together the powdered sugar, vanilla, and milk to create the glaze. Adjust the thickness as needed with more sugar or milk, then drizzle generously over the muffins.
Pro Tip: The initial 5 minutes at 400 F is a professional baker’s secret. This high-heat burst activates the leavening agents quickly, pushing the muffin tops upward to create that tall, impressive “bakery dome” before the center finishes cooking at the lower temperature.
Recipe Tips
- Dust the Peaches: Don’t skip the flour dusting on the peaches. Fruit is heavy and wet; the flour helps the batter grip the fruit so every bite has an even distribution of peaches.
- Don’t Overmix: When folding your wet and dry ingredients, stop as soon as you no longer see streaks of dry flour. Overmixing can lead to tough, dense muffins.
- Chill the Streusel: Keeping the crumb topping in the fridge until the very last second helps it maintain its structure against the high heat of the oven.
- Tap the Pan: Tapping the pan on the counter removes large air bubbles, ensuring a consistent crumb structure.
FAQs
Can I use frozen peaches? Yes, you can use frozen peaches. Do not thaw them before using; just toss them in the flour while frozen and fold them into the batter. Note that you may need an extra minute or two of baking time.
Why did my muffins stick to the liners? High-moisture muffins with lots of fruit can sometimes stick. Using high-quality parchment paper liners or lightly spraying the inside of your paper liners with non-stick spray can help.
How do I store these muffins? Store them in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 5 days. Because of the fresh fruit, they are best kept cool if not eaten quickly.
Serving Suggestions
- Morning Coffee: These are the perfect companion to a bold dark roast or a creamy latte.
- Brunch Spread: Serve these alongside a savory quiche or breakfast strata for a balanced meal.
- Afternoon Snack: Enjoy a muffin slightly warmed in the microwave for 10 seconds to soften the peach filling.
- Butter: Serve with a side of softened salted butter or honey butter for an extra indulgent treat.
Make This Recipe in Advance
The streusel topping can be made up to 3 days in advance and kept in the refrigerator. You can also peel and chop your peaches the night before; just toss them with a little lemon juice to prevent browning and keep them in a sealed container. While the muffins are best served fresh, they freeze beautifully. Simply freeze them without the glaze and add the glaze after thawing and reheating.
Print
High-Domed Bakery-Style Peach Muffins with Cinnamon Streusel
- Total Time: 40 minutes
- Yield: 12 muffins 1x
- Diet: Vegetarian
Description
Featuring an ultra-moist Greek yogurt base and bursting with over two cups of juicy, fresh peaches, these muffins are finished with a heavy, buttery cinnamon streusel and a sweet vanilla glaze. Tall, golden-domed treats perfect for any morning.
Ingredients
For the Streusel Topping
- 1 cup flour, 1/4 cup each granulated/brown sugar
- 1/2 tsp cinnamon, 6.5 tbsp melted butter
For the Peach Muffins
- 2 cups flour, 3 tsp baking powder, 1/2 tsp salt
- 2 eggs, 1 cup sugar, 1 cup Greek yogurt
- 1/2 cup vegetable oil, 1 tsp vanilla
- 2 1/3 cups peeled chopped peaches (divided), 1-2 tbsp flour
For the Glaze
- 1 cup powdered sugar, 1-2 tbsp milk, 1/4 tsp vanilla
Instructions
Streusel: Whisk flour, sugars, and cinnamon. Stir in melted butter until crumbly. Chill.
Dry: Preheat oven to 400°F. Whisk 2 cups flour, baking powder, and salt.
Wet: Whisk sugar and eggs; add yogurt, oil, and vanilla.
Combine: Fold wet into dry until just combined. Toss 1 1/3 cups peaches in flour and fold into batter.
Assemble: Fill liners 2/3 full. Press remaining peaches into tops and pile on streusel.
Bake: Bake at 400°F for 5 mins. Reduce to 375°F (without opening door) and bake for 15 more mins.
Finish: Cool slightly and drizzle with whisked glaze.
Notes
Bakery Dome Secret: The initial 400°F burst creates steam that lifts the tops before the center sets, creating the iconic dome.
Flour-Dusting Peaches: Coating the fruit in flour helps them ‘grip’ the batter so they don’t sink to the bottom.
Storage: Lasts 2 days at room temp or 5 in the fridge. Freezes beautifully without the glaze.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 muffin
- Calories: 415
- Sugar: 38
- Sodium: 210
- Fat: 18
- Saturated Fat: 8
- Unsaturated Fat: 10
- Trans Fat: 0
- Carbohydrates: 59
- Fiber: 2
- Protein: 6
- Cholesterol: 48
Keywords: peach muffins with crumb topping, bakery style peach muffins, yogurt peach muffins, cinnamon streusel muffins, fresh peach breakfast recipes

