Moist Peach Muffins With Cinnamon Streusel

American Breakfast & Baking

Moist Peach Muffins with Cinnamon Streusel

Tender, juicy peach muffins crowned with a buttery cinnamon crunch topping that makes every bite absolutely irresistible.

Picture this: a golden muffin fresh from the oven, its top crackled with a crispy, cinnamon-spiced streusel and the sweet perfume of ripe peaches filling your kitchen. These Moist Peach Muffins are the kind of bake that makes you close your eyes on the first bite. The crumb is impossibly soft and tender, studded with juicy chunks of peach that practically melt into the batter. That streusel on top adds the perfect buttery crunch to contrast all that pillowy goodness underneath.

Moist Peach Muffins With Cinnamon Streusel

These muffins shine brightest in the late summer when fresh peaches are at their peak, but they are honestly just as wonderful made with canned or frozen peaches, meaning you can bake them any time of year. They are a perfect choice for lazy weekend breakfasts, a brunch spread with friends, or an afternoon snack with a cup of coffee or tea. They also make a thoughtful homemade gift, wrapped up in a little box or basket for a neighbor or coworker.

I first made a version of these muffins years ago when I had a surplus of peaches from a farm stand and no idea what to do with them all. After a few rounds of testing, tweaking the ratio of brown sugar to butter in the streusel and figuring out that sour cream is the secret to an ultra-moist crumb, this recipe became a permanent fixture in my baking rotation. Once you try them, I am pretty confident they will land in yours too.

Recipe at a Glance

Prep Time20 mins
🔥Cook Time22 mins
🕐Total Time42 mins
🍰Servings12 muffins
🇺🇸CuisineAmerican
🔢Calories~310 per muffin

Ingredients

Cinnamon Streusel Topping

1/2 cup all-purpose flour
1/3 cup packed light brown sugar
1 teaspoon ground cinnamon
1/4 teaspoon fine salt
4 tablespoons unsalted butter, cold and cut into small cubes

Muffin Batter

2 cups all-purpose flour
2 teaspoons baking powder
1/2 teaspoon baking soda
1 teaspoon ground cinnamon
1/4 teaspoon ground nutmeg
1/2 teaspoon fine salt
1/2 cup unsalted butter, melted and slightly cooled
3/4 cup granulated sugar
2 large eggs, room temperature
1/2 cup full-fat sour cream, room temperature
1/3 cup whole milk, room temperature
1 teaspoon pure vanilla extract
1 1/2 cups fresh peaches, peeled and diced into 1/2-inch pieces (about 2 medium peaches)

Substitutions & Variations

If fresh peaches are out of season, you can use 1 1/2 cups of drained canned peaches in juice or thawed frozen peach slices, patted dry before dicing.
Full-fat Greek yogurt works beautifully in place of sour cream and will keep the muffins just as moist and tender.
Whole milk can be swapped for buttermilk for a slightly tangier flavor that pairs wonderfully with the sweetness of the peaches.
Brown sugar can be used in place of granulated sugar in the batter to add a subtle caramel depth to the flavor.
For a dairy-free version, use melted coconut oil instead of butter, a dairy-free sour cream alternative, and your preferred plant-based milk.

Step-by-Step Instructions

1

Preheat and Prep the Pan

Preheat your oven to 400 degrees Fahrenheit. Line a standard 12-cup muffin tin with paper liners or grease each cup generously with non-stick cooking spray. Starting with a well-prepped pan prevents sticking and makes cleanup so much easier. Set the tin aside while you get everything else ready.

2

Make the Streusel

In a small bowl, whisk together the flour, brown sugar, cinnamon, and salt for the streusel topping. Add the cold cubed butter and use your fingertips to work it into the dry ingredients, pinching and rubbing until the mixture resembles coarse, pea-sized crumbles. You want a variety of sizes for a more interesting texture once baked. Pop the bowl into the refrigerator while you make the batter so the butter stays cold and the streusel crisps up nicely in the oven.

3

Mix the Dry Ingredients

In a large mixing bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt until evenly combined. Whisking the dry ingredients together first ensures the leavening agents and spices are evenly distributed throughout the batter, which means every muffin rises and tastes consistently good.

4

Mix the Wet Ingredients

In a separate medium bowl, whisk together the melted butter and granulated sugar until combined. Add the eggs one at a time, whisking well after each addition. Stir in the sour cream, milk, and vanilla extract until the mixture is smooth and cohesive. Make sure your sour cream, eggs, and milk are all at room temperature before you start, as cold ingredients can cause the melted butter to seize and create a lumpy batter.

5

Combine Wet and Dry

Pour the wet ingredient mixture into the bowl with the dry ingredients. Using a rubber spatula or wooden spoon, fold everything together gently with just 10 to 12 strokes until the flour is mostly incorporated. A few streaks of flour at this stage are perfectly fine. Over-mixing muffin batter develops too much gluten and leads to a tough, dense crumb, so restraint here is key.

6

Fold in the Peaches

Add the diced peaches to the batter and gently fold them in with two or three more turns of the spatula. If using fresh peaches, make sure they are peeled, pitted, and patted dry so they do not add excess moisture to the batter. The pieces should be evenly distributed but the batter should still look slightly lumpy and thick, which is exactly what you want.

7

Fill the Muffin Cups

Divide the batter evenly among the 12 prepared muffin cups, filling each one about three-quarters full. An ice cream scoop or large cookie scoop makes this step quick and keeps the portions consistent. Even portions mean all your muffins will bake at the same rate with those beautiful domed tops.

8

Add the Streusel Topping

Remove the chilled streusel from the refrigerator and sprinkle a generous, heaping tablespoon over the top of each muffin, pressing it down very gently so it adheres to the batter. Do not be shy here, a thick layer of streusel is part of what makes these muffins so special. If any crumbles fall onto the pan between cups, just nudge them back on top.

9

Bake the Muffins

Place the muffin tin in the center rack of your preheated 400-degree oven and bake for 20 to 22 minutes, until the tops are golden brown, the streusel is crisp, and a toothpick inserted into the center of a muffin comes out clean or with just a few moist crumbs attached. Avoid opening the oven door before the 18-minute mark so the muffins have time to rise properly.

10

Cool Before Serving

Remove the muffin tin from the oven and let the muffins cool in the pan for 5 minutes. Then transfer them to a wire rack to cool for at least another 10 minutes before eating. This resting time allows the crumb to set so the muffins hold together when you bite into them rather than crumbling apart. They are wonderful slightly warm but are also incredibly good at room temperature.

Pro Baker Tips

Use ripe but firm peaches for the best results. Overripe peaches can be too soft and release too much liquid into the batter.
Keep the streusel butter cold right up until baking. Cold fat is what creates those satisfying, crunchy clumps on top.
Do not overmix the batter. Fold just until the ingredients are combined for the lightest, most tender crumb possible.
Room temperature eggs, milk, and sour cream blend more smoothly into the batter and create a more even texture.
If your peaches are very juicy, toss the diced pieces in a teaspoon of flour before folding them in to help absorb excess moisture.
For extra tall muffin tops, let the filled batter rest in the muffin tin for 10 minutes before baking. This gives the baking powder time to activate.

Storage & Serving Notes

Store cooled muffins in an airtight container at room temperature for up to 3 days. Place a paper towel in the container to absorb any excess moisture and keep the streusel from getting soggy.
For longer storage, refrigerate the muffins for up to 5 days. Let them come to room temperature before serving or warm them in the microwave for 15 to 20 seconds.
These muffins freeze beautifully. Wrap each one individually in plastic wrap, place them in a zip-top freezer bag, and freeze for up to 2 months. Thaw overnight at room temperature or warm in a 300-degree oven for about 10 minutes.
Avoid storing the muffins while they are still warm, as trapped steam will make the streusel topping lose its crunch.

Serving Suggestions

These muffins are delightful on their own, but a few simple pairings can make them feel even more special.

Serve warm with a pat of salted butter melting into the crumb for a simple, indulgent treat
Pair with a drizzle of honey and a dollop of whipped cream cheese for a brunch-worthy presentation
Enjoy alongside a hot cup of coffee, chai tea, or a vanilla latte to complement the warm cinnamon spice
Serve on a platter with fresh sliced peaches and a sprinkle of powdered sugar for a beautiful brunch spread
Crumble a leftover muffin over vanilla ice cream for an easy, crowd-pleasing peach crumble sundae

Frequently Asked Questions

Can I use canned peaches instead of fresh?
Absolutely. Canned peaches in juice or light syrup work great here. Just drain them very well and pat them dry with paper towels before dicing so they do not add too much liquid to the batter. Avoid peaches packed in heavy syrup as they can make the muffins overly sweet.
Why are my muffins dense instead of fluffy?
The most common culprit is over-mixing. Once you combine the wet and dry ingredients, fold gently and stop as soon as the flour disappears. Another possible cause is expired baking powder or baking soda, so check that your leavening agents are fresh before baking.
Can I make these muffins ahead of time?
Yes, these muffins are a great make-ahead option. You can bake them the night before and store them in an airtight container at room temperature. For the freshest streusel crunch, you can also prep the batter and the streusel separately, refrigerate both overnight, fill the muffin tin in the morning, top with streusel, and bake fresh.
Can I make this recipe into a loaf or mini muffins instead?
For a loaf, pour the batter into a greased 9x5 inch loaf pan, top with streusel, and bake at 350 degrees Fahrenheit for 55 to 65 minutes until a toothpick comes out clean. For mini muffins, reduce the bake time to about 12 to 14 minutes at 400 degrees Fahrenheit and keep a close eye on them as they can go from golden to over-baked quickly.
How do I keep the streusel from sinking into the batter?
The key is to use cold butter in your streusel, which keeps it in solid clumps rather than melting into the batter. Also, applying the streusel right before the muffins go into the oven and pressing it down just slightly helps anchor it to the surface without it sinking through.
🍽️

Go Make It!

These Moist Peach Muffins with Cinnamon Streusel are one of those recipes that feels like a warm hug in baked form. Whether you make them with fresh summer peaches or grab a can from the pantry on a cozy winter morning, they always deliver that perfect balance of tender, fruity crumb and buttery, spiced crunch on top. They are simple enough for a weekday morning and impressive enough to bring to any gathering. So go ahead and preheat that oven. Your kitchen is about to smell absolutely amazing, and you deserve every single bite.

Post a Comment

Previous Post Next Post

Contact Form