Peach Muffins With Cinnamon Streusel Topping
These peach muffins are soft, tender, and packed with juicy fruit in every bite. The cinnamon streusel on top adds just the right amount of crunch and sweetness, so they feel a little special without being fussy.
They work well for breakfast, brunch, or an afternoon snack with coffee or tea. If you have ripe peaches on hand, this is a great way to use them.
What You’ll Need
- 1 3/4 cups all-purpose flour
- 1/2 cup granulated sugar
- 1/4 cup brown sugar, packed
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 teaspoon ground cinnamon
- 2 large eggs
- 1/2 cup unsalted butter, melted and slightly cooled
- 1/2 cup plain yogurt or sour cream
- 1/4 cup milk
- 1 teaspoon vanilla extract
- 1 1/2 cups peeled and diced peaches, fresh or well-drained canned peaches
For the Cinnamon Streusel Topping
- 1/3 cup all-purpose flour
- 1/4 cup brown sugar, packed
- 1 teaspoon ground cinnamon
- 3 tablespoons cold unsalted butter, cubed

Instructions
- Preheat the oven to 375°F and line a 12-cup muffin tin with paper liners or lightly grease the cups.
- Make the streusel by mixing the flour, brown sugar, and cinnamon in a small bowl. Cut in the cold butter with a fork or your fingertips until the mixture looks crumbly.
Set it aside.
- Mix the dry ingredients in a large bowl. Stir together the flour, granulated sugar, brown sugar, baking powder, baking soda, salt, and cinnamon.
- Whisk the wet ingredients in a separate bowl. Combine the eggs, melted butter, yogurt or sour cream, milk, and vanilla until smooth.
- Combine the batter by pouring the wet mixture into the dry ingredients.
Stir gently until just combined. A few small lumps are fine.
- Fold in the peaches carefully so they stay evenly distributed without breaking apart too much.
- Fill the muffin cups about 3/4 full. Spoon the streusel evenly over the tops, pressing it lightly so it sticks.
- Bake for 18 to 22 minutes, or until the tops are golden and a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Cool the muffins in the pan for 5 minutes, then transfer them to a wire rack to finish cooling.
Storage Instructions
Store the muffins in an airtight container at room temperature for up to 2 days.
If your kitchen is warm or humid, move them to the fridge so they stay fresh a little longer.
For longer storage, keep them in the refrigerator for up to 5 days. You can also freeze them for up to 3 months. Wrap each muffin tightly and place them in a freezer-safe bag or container.
To reheat, warm a muffin in the microwave for about 15 to 20 seconds.
If you want the streusel to crisp back up a bit, use a low oven or toaster oven instead.

Why This is Good for You
Peaches bring natural sweetness, plus a little fiber and vitamin C. That means these muffins taste bright and fruity while still giving you some useful nutrients.
The yogurt or sour cream helps keep the muffins moist and adds a bit of protein and calcium.
Using fruit in baked goods also helps you enjoy something sweet without needing a heavy frosting or extra topping.
These muffins are a nice balance of comfort and freshness. They feel satisfying, but they still have a lighter, more wholesome feel than many bakery-style treats.
What Not to Do
- Do not overmix the batter. Overmixing can make the muffins tough instead of tender.
- Do not use overly wet peaches. Drain canned peaches well and pat fresh peaches dry if they seem very juicy.
- Do not skip the cold butter in the streusel. Cold butter helps create that crumbly topping texture.
- Do not overfill the muffin cups. Filling them too much can cause messy overflow and uneven baking.
- Do not overbake. A few extra minutes can dry out the muffins quickly.
Variations You Can Try
- Add chopped nuts. Stir 1/3 cup chopped pecans or walnuts into the streusel for extra crunch.
- Use spices differently. Add a pinch of nutmeg or cardamom to the batter for a warmer flavor.
- Swap the fruit. Try diced nectarines, apricots, or a mix of peaches and blueberries.
- Make them a little richer. Replace the milk with buttermilk for a tangy flavor.
- Add a simple glaze. Whisk together 1/2 cup powdered sugar with 1 to 2 teaspoons milk and drizzle it over cooled muffins.
- Go with whole wheat. Replace up to 1/2 cup of the flour with whole wheat flour for a slightly heartier muffin.
FAQs
Can I Use Frozen Peaches?
Yes, frozen peaches work well. Thaw them first and drain off any extra liquid so the batter does not get too wet. If needed, cut them into smaller pieces before folding them in.
Can I Make These Muffins Ahead of Time?
Absolutely. You can bake them the day before and store them in an airtight container.
They stay soft and tasty, and the streusel still gives them a nice finish the next day.
Why Did My Streusel Sink Into the Muffins?
That usually happens when the butter in the streusel gets too soft or when the muffin batter is too thin. Make sure the butter stays cold and the batter is thick but scoopable. Pressing the streusel on top lightly also helps it stay in place.
Can I Make These Muffins Without Yogurt?
Yes, you can use sour cream instead of yogurt, or even plain buttermilk in a pinch.
The goal is to add moisture and a little tang, which helps the muffins stay tender.
How Do I Know When They Are Done?
Look for golden tops and a clean toothpick or one with just a few moist crumbs. If the centers still look wet, give them a couple more minutes and check again. Try not to rely on color alone, since ovens can bake unevenly.

Peach Muffins With Cinnamon Streusel Topping
Ingredients
Method
- Preheat the oven to 375°F and line a 12-cup muffin tin with paper liners or lightly grease the cups.
- Make the streusel by mixing the flour, brown sugar, and cinnamon in a small bowl. Cut in the cold butter with a fork or your fingertips until the mixture looks crumbly.Set it aside.
- Mix the dry ingredients in a large bowl. Stir together the flour, granulated sugar, brown sugar, baking powder, baking soda, salt, and cinnamon.
- Whisk the wet ingredients in a separate bowl. Combine the eggs, melted butter, yogurt or sour cream, milk, and vanilla until smooth.
- Combine the batter by pouring the wet mixture into the dry ingredients.Stir gently until just combined. A few small lumps are fine.
- Fold in the peaches carefully so they stay evenly distributed without breaking apart too much.
- Fill the muffin cups about 3/4 full. Spoon the streusel evenly over the tops, pressing it lightly so it sticks.
- Bake for 18 to 22 minutes, or until the tops are golden and a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Cool the muffins in the pan for 5 minutes, then transfer them to a wire rack to finish cooling.
- Loaded Sweet Potato Fries With Cheese And Bacon - July 19, 2026
- Buldak Fire Chicken Fried Rice – Spicy, Easy Comfort Food - July 19, 2026
- Peach Muffins With Cinnamon Streusel Topping - July 19, 2026






