This post may contain affiliate links. Please read our disclosure policy.
These peach crumb muffins are soft, moist, and filled with juicy peaches, topped with a buttery crumb topping. An easy, bakery-style muffin recipe perfect for breakfast or a snack.
Fresh peach season is one of my favorite times of the year. I love enjoying them fresh, but when I’ve got a few that are perfectly ripe (but not mushy), I can’t resist baking these peach crumb muffins. The muffins are soft, moist, but still light and airy, and the buttery crumb topping is just the right finishing touch. If you’re into fruit-filled muffins with a bakery-style topping, you’re going to love these. This is one of our family’s favorite muffins, especially our kids!
Why You’ll Like This Recipe
Usesfresh peaches – juicy, sweet, and seasonal.
Soft and moist inside, but not dense.
The crumb topping is buttery and crisp, giving that bakery feel.
Easy one-bowl mixing method – no mixer required.
Flexible – works with nectarines, plums, or berries too.
Ingredients and Substitutions
All-purpose flour – the base for structure and for crumb topping
Salt – balances flavors.
Baking powder – helps the muffins rise.
Brown sugar – adds moisture and a caramel-like sweetness. You can use white sugar, but the flavor won’t be as deep.
Spices (cinnamon, cardamom, ginger) – warm, cozy flavors that pair beautifully with peaches. You can adjust or skip based on your taste.
Egg – binds the batter. I haven’t tried using flax egg or egg replacer as a substitute
Oil – keeps muffins moist; neutral oils like avocado oil, canola oil work best. Melted butter works too for a richer flavor.
Milk – any dairy or non-dairy milk works here.
Almond extract – adds a beautiful nutty flavor that pairs so well with peaches. You can use vanilla if you prefer.
Fresh peaches – about 1 large or 2 medium, use ripe but not mushy.
Butter – cold butter is important to make the crumbs maintain the shape. I use unsalted butter
Tips for Success
Chill your crumb topping so it doesn’t melt into the muffins.
Use ripe but firm peaches – too soft will make muffins soggy.
Don’t overmix the batter or the muffins can turn tough.
For bigger crumbs, squeeze some topping together with your fingers before sprinkling.
Frequently Asked Questions
Can I use canned or frozen peaches? Yes. Drain canned peaches really well and pat them dry before adding. For frozen peaches, thaw and drain the excess liquid first.
Can I make these into mini muffins? Absolutely. Bake at the same temperature for about 12–15 minutes.
Can I skip the crumb topping? Yes, but it really makes the muffins special. Without it, the muffins will still be delicious but less “bakery-style.”
Can I use other fruit? Yes! Try nectarines and plums
Storage
Room temperature: Store in an airtight container for up to 2 days.
Fridge: Up to 5 days (warm slightly before eating for best texture).
Freezer: Wrap individually and freeze up to 2 months. Thaw at room temp or microwave briefly.
Mix flour, sugars, butter, and extract together with a fork or pastry cutter until crumbly. Chill in the freezer for at least 30 minutes. This can be kept in the freezer for 2 months. So if you want to prepare double or triple the amount, you can and use it whenever you want
Pit and cut the peaches:
Cut all the way around the peach, following the natural crease, until the knife hits the pit. Rotate the knife around the peach to make a full cut.
Hold each half of the peach and twist gently in opposite directions.
If it’s a freestone peach, the halves will come apart easily, leaving the pit in one side.
For clingstone, slice the flesh away from the pit with your knife, or use a spoon to carefully pry it out.
Dice the peaches into small bite-size pieces
For the peach that you are going to use to decorate the muffin, slice into 24 thin slices after pitting
Prepare the batter:
Preheat the oven to 375 F (190 C) for conventional oven. For a convection oven, lower the temperature by 20 F (15 C)
Line the muffin pan with muffin liners
In a large bowl, whisk together the dry ingredients: flour, salt, baking powder, brown sugar, cinnamon, cardamom, and ginger. In another bowl, whisk together the wet ingredients: egg, oil, milk, and almond extract.
Add wet ingredients to dry ingredients. Stir gently until just combined, do not overmix. Fold in diced peaches.
Divide batter evenly among 12 lined muffin cups. Top with 2 slices of peach on top. Top generously with chilled crumb mixture on top of the peach slices
Bake:
Bake in the preheated oven at 375°F (190°C) for 24–26 minutes, or until a toothpick inserted in the center comes out clean.
Cooling:
Let muffins rest in the pan for 5 minutes before transferring to a cooling rack to cool completely
*Nutrition facts are just estimates and calculated using online tools*
Nutrition Facts
Peach Crumb Muffins
Serving Size
1 muffin
Amount per Serving
Calories
231
% Daily Value*
Fat
8
g
12
%
Saturated Fat
2
g
13
%
Trans Fat
0.1
g
Polyunsaturated Fat
2
g
Monounsaturated Fat
5
g
Cholesterol
18
mg
6
%
Sodium
256
mg
11
%
Potassium
93
mg
3
%
Carbohydrates
35
g
12
%
Fiber
1
g
4
%
Sugar
16
g
18
%
Protein
4
g
8
%
Vitamin A
139
IU
3
%
Vitamin C
1
mg
1
%
Calcium
78
mg
8
%
Iron
1
mg
6
%
* Percent Daily Values are based on a 2000 calorie diet.
Did you make this recipe?Let me know how you like this recipe and consider rating it! Tag me @whattocooktoday I’d love to see your photos/videos on Instagram