Peach Muffins With Crumb Topping
DessertPublished June 26, 2026

Peach Muffins With Crumb Topping

These homemade peach muffins are incredibly moist, packed with fresh peaches, and finished with a golden streusel crumb topping that makes them absolutely irresistible.

Total Time42 mins
Yield12 servings
Sofie
By Sofie

The Only Homemade Peach Muffins Recipe You Will Ever Need

There is something genuinely special about a warm peach muffin fresh from the oven. The scent alone, buttery batter mingling with sweet summer fruit and cinnamon, is enough to bring everyone wandering into the kitchen. These fresh peach muffins hit every note: a tender, moist crumb studded with juicy peach pieces, and a golden streusel crumb topping that crackles satisfyingly with every bite.

Whether you are baking these for a lazy weekend brunch, a bake sale, or simply because you have a bowl of ripe peaches sitting on your counter, this is the homemade peach muffins recipe that will become your go-to. No dry, sad muffins here. Just the real thing.


Why These Fresh Peach Muffins Stand Out

A lot of peach muffin recipes stop at decent. This one goes further. Here is what makes the difference:

  • Sour cream in the batter. Full-fat sour cream is the moisture insurance policy every great muffin needs. It keeps the crumb soft for days.
  • Melted butter, not creamed. Using melted butter creates a denser, fudgier texture compared to the airier result from creaming. For a fruit-forward muffin, that richness is exactly right.
  • Cold butter in the streusel. This is non-negotiable. Cold, cubed butter rubbed into the crumb mixture creates those distinct, chunky clumps that bake into a crisp, caramelized topping rather than melting flat.
  • Ripe but firm peaches. Overripe peaches turn mushy and release too much liquid. You want fruit with a little structure so you get pockets of peach rather than a soggy batter.

Chef's Tip: To easily peel fresh peaches, score an X at the bottom, blanch them in boiling water for 30 seconds, then transfer immediately to an ice bath. The skins slip right off.


Choosing the Right Peaches

For the best homemade peach muffins with fresh peaches, the variety of peach matters less than the ripeness. You want peaches that smell fragrant at the stem end and give just slightly when pressed. Freestone peaches (where the pit separates cleanly from the flesh) make prepping a breeze, while clingstone varieties work just as well with a little patience.

Out of season? No problem. Canned peaches, well-drained and patted dry, or frozen peaches, thawed and dried on paper towels, both make excellent substitutes. The key in both cases is removing as much excess moisture as possible before folding them into the batter.


Using quality baking tools and good vanilla extract makes a real difference in the final texture and flavor of these muffins. A sturdy muffin tin with even heat distribution prevents overbrowning on the bottoms, and a proper whisk ensures your batter comes together smoothly.


How To Make Peach Muffins With Streusel Topping

The process here is straightforward, but a few technique points are worth knowing before you start:

Make the crumb topping first. Popping it in the refrigerator while you mix the batter keeps the butter cold, which is exactly what you need for those chunky, bakery-style crumbles.

Fold, do not stir. Once your wet and dry ingredients meet, switch to a rubber spatula and use a gentle folding motion. Overmixing is the single most common reason muffins turn out tough and dense. A few visible streaks of flour when you add the peaches is completely fine.

Fill three-quarters full. This leaves enough room for the muffins to dome beautifully and gives the streusel topping a stable surface to sit on.

Chef's Tip: For extra flavor depth, toss your diced peaches with a teaspoon of sugar and a pinch of cinnamon before folding them in. It draws out just enough juice to keep the peach flavor forward without waterlogging the batter.


The Crumb Topping: How To Make Peach Muffins With Crumb Topping That Actually Stays Put

The crumb topping on a muffin should be thick, buttery, and crunchy, not a thin dusty layer that disappears in the oven. The ratio in this recipe gives you generous, bakery-worthy coverage on every single muffin.

A few things to keep in mind:

  • Use cold butter straight from the refrigerator. Warm butter will just blend into a paste.
  • Work quickly with your fingertips so the heat of your hands does not soften the butter.
  • Do not press the topping down hard. A light press is enough to help it adhere without compacting it.
  • Refrigerating the finished crumb mixture while you make the batter firms it back up and guarantees those satisfying chunky clumps.

Ready to bake? Here is the complete step-by-step recipe for these moist peach muffins with crumb topping:

Peach Muffins With Crumb Topping

Peach Muffins With Crumb Topping

These homemade peach muffins are incredibly moist, packed with fresh peaches, and finished with a golden streusel crumb topping that makes them absolutely irresistible.

Prep:20 mins
Cook:22 mins
Total:42 mins
Yield:12 servings
Cuisine:American
Yield: 12 servingsCalories: 285Protein: 4g
Carbs: 42gFat: 11gSat. Fat: 6gFiber: 1gSugar: 22gSodium: 210mg

Ingredients

Units
Scale
  • 2 cups all-purpose flour, spooned and leveled
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1/2 tsp ground cinnamon
  • 3/4 cup granulated sugar
  • 1/2 cup unsalted butter, melted and slightly cooled
  • 2 large eggs, room temperature
  • 1/2 cup sour cream, full-fat preferred
  • 1/4 cup whole milk
  • 1 tsp vanilla extract, pure
  • 2 cups fresh peaches, peeled and diced into 0.5-inch pieces, about 3 medium peaches
  • 3/4 cup all-purpose flour, for crumb topping
  • 1/2 cup packed light brown sugar, for crumb topping
  • 1/2 tsp ground cinnamon, for crumb topping
  • 4 tbsp unsalted butter, cold and cubed, for crumb topping

Instruction

1

Preheat your oven to 375 degrees F (190 degrees C). Line a standard 12-cup muffin tin with paper liners or grease generously with butter.

2

Make the crumb topping first. In a small bowl, combine 0.75 cup flour, brown sugar, and 0.5 tsp cinnamon. Add the cold cubed butter and use your fingertips to work it in until the mixture resembles coarse, pea-sized crumbles. Place the bowl in the refrigerator while you prepare the muffin batter.

3

In a large bowl, whisk together the 2 cups flour, baking powder, baking soda, salt, and 0.5 tsp cinnamon until evenly combined.

4

In a separate medium bowl, whisk together the granulated sugar and melted butter until smooth. Add the eggs one at a time, whisking well after each addition. Stir in the sour cream, milk, and vanilla extract until the wet mixture is uniform.

5

Pour the wet ingredients into the dry ingredients and fold gently with a rubber spatula until just combined. A few streaks of flour are perfectly fine. Do not overmix.

6

Fold in the diced fresh peaches gently, distributing them evenly throughout the batter.

7

Divide the batter evenly among the 12 prepared muffin cups, filling each about three-quarters full.

8

Remove the crumb topping from the refrigerator and scatter a generous, even layer over each muffin, pressing very lightly so it adheres.

9

Bake for 20 to 22 minutes, or until the crumb topping is golden and a toothpick inserted into the center of a muffin comes out clean or with just a few moist crumbs.

10

Allow the muffins to cool in the tin for 5 minutes, then transfer to a wire rack to finish cooling. Enjoy warm or at room temperature.

Equipment

  • 12-cup muffin tin
  • Paper muffin liners
  • Two large mixing bowls
  • Medium mixing bowl
  • Rubber spatula
  • Whisk
  • Wire cooling rack

Notes

Storage: keep muffins in an airtight container at room temperature for up to 3 days, or refrigerate for up to 5 days. To freeze, wrap individually and store for up to 2 months. Reheat in a 300 degree F oven for 5 to 8 minutes or microwave for 20 to 30 seconds. Make-ahead tip: the crumb topping can be made up to 2 days ahead and stored in the refrigerator. For the juiciest result, use ripe but firm peaches and avoid overripe fruit that will turn mushy during baking.

Serving, Storing, and Variations

These muffins are phenomenal slightly warm, when the peach pieces are still soft and the crumb topping has that fresh-baked snap. Serve them as-is or alongside a dollop of whipped cream cheese or a drizzle of honey.

Storage: Keep in an airtight container at room temperature for up to 3 days. Refrigerate for up to 5 days.

Freezing: Wrap individual muffins tightly in plastic wrap and freeze for up to 2 months. Reheat in a 300 degree F oven for 5 to 8 minutes.

Variations to try:

  • Add 0.5 cup of fresh blueberries alongside the peaches for a peach-blueberry version that is absolutely stunning.
  • Stir 0.25 cup of finely chopped pecans or walnuts into the streusel topping for extra crunch and a nutty, caramel-like depth.
  • Swap the sour cream for full-fat Greek yogurt in a 1:1 ratio for a slightly tangier crumb with a little extra protein.
  • A pinch of ground nutmeg or cardamom in the batter adds a warm, unexpected dimension that pairs beautifully with peach.

However you serve them, these fresh peach muffins are the kind of bake that earns requests. Make a double batch. You will not regret it.

Frequently Asked Questions

Yes. Canned peaches work well when drained thoroughly and patted dry to remove excess moisture. Frozen peaches should be thawed and patted dry before folding into the batter. Fresh peaches give the best texture and flavor, but both substitutes are great options year-round.
The sour cream in this recipe is the secret weapon for moisture. Make sure not to overmix the batter once the wet and dry ingredients are combined, as overmixing develops gluten and leads to dense, dry muffins. Pulling them from the oven as soon as a toothpick comes out clean also prevents overbaking.
Stored in an airtight container at room temperature, these muffins stay fresh for up to 3 days. Refrigerated, they last up to 5 days. You can also freeze them individually wrapped for up to 2 months. A quick warm in the oven at 300 degrees F for about 5 minutes brings the crumb topping back to life beautifully.

Comments & Reviews

5.0
0 Reviews

Leave a Review

Recent Comments

Be the first to leave a review!