Peach Crumble Muffins with Golden Streusel Topping

Peach Muffins are the perfect way to start a summer morning: tender, vanilla-scented muffins filled with juicy fresh peaches and finished with a buttery streusel crumble. I bake a batch as soon as peaches arrive at the market, and the house fills with a warm, fruity aroma. These muffins are a family favorite and disappear fast when served warm straight from the oven.

A platter of peach muffins topped with golden streusel crumble.

These bakery-style peach muffins come together in one bowl and capture the best flavors of summer: soft crumb, bright fruit pockets, and a crunchy cinnamon streusel on top.

Peach Muffins Quick Look

  • Prep Time: 15 minutes
  • Cook Time: 23 minutes
  • Total Time: 38 minutes
  • Servings: 12 muffins
  • Calories: 313 kcal
  • Flavor Profile: Sweet, tender, and fruity with a buttery cinnamon streusel
  • Difficulty: Easy — simple one-bowl method

Quick Answer

How do you make Peach Muffins from scratch?

Combine the dry ingredients in one bowl. In a separate bowl whisk oil, brown sugar, eggs, sour cream, and vanilla, then stir in the dry mix and a bit of milk until just combined. Fold in chopped fresh peaches, divide the batter among lined muffin cups, top with streusel, and bake at 425°F for 5 minutes, then 350°F for 16–18 minutes until golden.

Why This Recipe Works

Click to see the technique science
  • High initial heat creates tall, domed tops. Starting at 425°F for five minutes gives the muffins an immediate lift; lowering to 350°F finishes them without overbrowning.
  • Sour cream keeps them moist. The fat and acidity contribute a tender crumb and subtle tang that balances the sweetness.
  • Brown sugar adds depth and moisture. It gives a gentle caramel note and helps keep the muffins soft for days.
  • Add peaches last. Folding in fruit at the end prevents it from breaking down into the batter and keeps juicy pockets intact.
  • Streusel gives bakery appeal. The buttery cinnamon crumble adds crisp texture and richness on top.

Why You’ll Love This Recipe

  • Bakery-style results with a simple one-bowl method.
  • Fresh peaches and a buttery crumble make them special for guests or weekend brunch.
  • They freeze well, so you can enjoy peach season longer.

Key Ingredients

Peach muffin ingredients labeled including butter, flour, vanilla, milk, cinnamon, peaches, sour cream, baking powder, brown sugar, granulated sugar, salt, eggs, and vegetable oil.

Simple pantry staples plus ripe summer peaches are all you need. Each ingredient contributes texture and flavor:

  • Fresh peaches: Use ripe but firm fruit, chopped small for even distribution. Nectarines can be substituted.
  • All-purpose flour: The structure for batter and streusel.
  • Brown sugar: Adds moisture and a warm caramel note.
  • Sour cream: Keeps the muffins tender and adds slight tang.
  • Vegetable oil: Helps retain a moist crumb longer than butter in the batter.
  • Butter, sugar, and cinnamon: Form the buttery streusel topping for crunch and flavor contrast.

See the recipe card below for exact quantities.

Variations and Substitutions

Customize the muffins easily with these options:

  • Frozen peaches: Thaw and pat dry before using to avoid extra moisture.
  • Glaze: Drizzle a simple powdered sugar glaze for extra sweetness.
  • Add berries: Fold in blueberries or raspberries with the peaches.
  • Nuts: Stir chopped pecans into the streusel for added crunch.
  • Different muffin: Try other fruit or flavor combinations if you prefer.

How to Make Peach Muffins

Flour, baking powder, salt, and cinnamon stirred together in a bowl.
  1. In a medium bowl, whisk together flour, baking powder, salt, and cinnamon.
Oil, brown sugar, eggs, sour cream, and vanilla whisked smooth in a bowl.
  1. In a large bowl, whisk oil and brown sugar until combined. Add eggs, then sour cream and vanilla, whisking until smooth. Stir in the dry ingredients and milk until just combined.
Chopped fresh peaches folded into the muffin batter.
  1. Fold the chopped peaches into the batter gently so they stay intact.
Peach muffin batter divided into a lined muffin tin.
  1. Divide the batter evenly among 12 lined muffin cups.
Crumbly streusel topping added over the unbaked peach muffins.
  1. Mix the streusel and add it generously to each muffin — it looks like a lot but bakes down beautifully.
Golden baked peach muffins cooling on a wire rack.
  1. Bake at 425°F for 5 minutes. Reduce the oven to 350°F and bake 16–18 more minutes until golden and a toothpick comes out mostly clean. Cool on a wire rack.

Recipe Tips & Tricks

  • Do not overmix the batter — stir just until combined to keep the muffins tender.
  • Chop peaches small so they distribute evenly and don’t sink.
  • Use all the streusel; it appears plentiful but yields a perfect crunchy top.
  • Start hot for bakery-style domes, then lower heat to finish baking.
  • Cool muffins in the tin for 5 minutes before moving them to a rack to set.
  • If using frozen peaches, pat them dry to prevent a watery batter.

Serving Ideas and Suggestions

Serve these peach muffins warm with a pat of butter and a cup of coffee for breakfast, or include them on a brunch board alongside other muffins and fresh fruit. They also make an easy dessert—warm one briefly and add a scoop of vanilla ice cream.

For gifting or meal prep, freeze the cooled muffins in a bag and thaw at room temperature or warm in the oven. They reheat nicely and keep the summer flavor year-round.

Stacked peach streusel muffins next to a glass of milk.

Peach Muffins FAQs

Can I use canned or frozen peaches?

Yes. Thaw frozen peaches and pat them dry to remove excess moisture. Drain and pat canned peaches dry as well. Fresh peaches give the best texture and flavor when in season.

How should I store them?

Store cooled muffins in an airtight container at room temperature for up to 2 days or refrigerate up to 5 days. Refrigeration helps preserve muffins made with fresh fruit and sour cream.

Can I freeze them?

Yes. Cool completely, freeze in a single layer, then transfer to a freezer bag for up to 3 months. Thaw at room temperature or warm in a 300°F oven.

Why did my muffins sink?

Sinking usually results from overmixing or too-wet fruit. Mix just until combined, chop the peaches small, and pat frozen or canned fruit dry before folding in.

Do I need to peel the peaches?

Peeling is optional. Skins soften during baking and add color and texture; peel if you prefer a smoother bite.

Can I skip the streusel?

Yes—the muffins are tasty without it, though the streusel gives a signature bakery finish.

Other Recommended Muffin and Breakfast Recipes

  • Banana Cream Cheese Muffins
  • Bakery Style Pistachio Muffins
  • Easy Crescent Roll Cinnamon Rolls
  • Strawberry Cheesecake Bundt Cake

Did you make these Peach Muffins? Please leave a star rating and tag the recipe on social if you share photos.

Baking through peach season? Try banana cream cheese muffins next for another crowd-pleasing bake.

A platter of peach muffins topped with golden streusel crumble.
5 from 9 votes

Fresh Peach Muffins Recipe with Crumble Topping

Author Jason Decker
Prep: 15 mins
Cook: 23 mins
These bakery-style Peach Muffins are tender, moist, and bursting with fresh peaches beneath a buttery cinnamon streusel. An easy one-bowl summer recipe.
Servings 12 servings

Ingredients

  • 1 1/2 cups all-purpose flour
  • 2 teaspoons baking powder
  • 1 teaspoon salt
  • 1/2 teaspoon ground cinnamon
  • 1/2 cup vegetable oil
  • 3/4 cup light brown sugar, packed
  • 2 large eggs
  • 1/2 cup sour cream
  • 1 tablespoon vanilla extract
  • 2 tablespoons whole milk
  • 1 1/4 cups small chopped peeled fresh peaches

For the streusel:

  • 6 tablespoons granulated sugar
  • 4 tablespoons unsalted butter, melted
  • 2/3 cup all-purpose flour
  • 1/2 teaspoon fine sea salt

Instructions

  • Preheat the oven to 425°F. Line a 12-count muffin tin with paper liners or spray with baking spray.
  • In a medium bowl stir together flour, baking powder, salt, and cinnamon; set aside.
  • In a large bowl whisk oil and brown sugar until combined. Add eggs and whisk until smooth, then whisk in sour cream and vanilla.
  • Add the flour mixture to the wet ingredients and stir until just combined with no dry streaks. Stir in the milk.
  • Fold in the chopped peaches gently. Divide the batter among the prepared muffin cups.
  • For the streusel, stir together sugar and melted butter, then add flour and salt and mix until crumbly. Sprinkle generously over each muffin.
  • Bake at 425°F for 5 minutes, then reduce the oven to 350°F and bake 16–18 more minutes until golden and a toothpick comes out mostly clean.
  • Cool in the tin for 5 minutes, then transfer to a wire rack to cool completely. Serve warm or at room temperature.

Notes

  • Recipe yields 12 muffins; double or halve as needed.
  • Great for breakfast meal prep and freezes well.
  • Use frozen or canned peaches if fresh aren’t available, but drain and pat dry first.

Nutrition

Calories: 313kcal | Carbohydrates: 39g
Course Breakfast
Cuisine American

Love This Recipe?

Follow the recipe creator on social for more seasonal baking ideas and photos.