This blueberry peach muffins recipe uses two full cups of fruit, a buttery streusel top, and a two-temperature bake that gives each muffin a tall, bakery-style dome. The batter comes together in one bowl of dry ingredients and one bowl of wet, so there’s no mixer required.
Fresh peaches turn soft and jammy against the firmer pop of blueberries, and the streusel adds a crunchy contrast on top. Twelve muffins come out of this batch, and the whole process from mixing bowl to cooling rack takes under 40 minutes.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 22 minutes |
| Total Time | 37 minutes |
| Servings | 12 muffins |
| Difficulty Level | Easy |
Read Also: Peach Muffins Recipe

Why You’ll Love This Blueberry Peach Muffins Recipe
This recipe leans on sour cream instead of just milk, which keeps the crumb tender for several days instead of drying out by day two. The streusel topping is made separately from the batter, so it stays crumbly instead of melting into the muffin tops during baking.
- Two full cups of fruit means blueberries and peaches in nearly every bite, not just a few scattered pieces
- Sour cream (or plain Greek yogurt) keeps the crumb moist for up to four days at room temperature
- A buttery cinnamon streusel adds crunch without needing a glaze or frosting
- The batter comes together by hand in about 10 minutes, no stand mixer needed
- Tossing the blueberries in flour before folding them in keeps them from sinking to the bottom
- Works with either fresh or frozen fruit, with simple adjustments noted in the ingredient list
- Bakes at a slightly higher starting temperature for a taller, more domed muffin top
For another warm-spiced fruit bake worth trying, see Blueberry Peach Crumble.
Ingredients
Everything here is grouped by function: dry ingredients, wet ingredients, fruit, and the streusel topping. Measurements are given in both cups and grams, so the batter turns out consistent no matter which method you use to measure.
Dry Ingredients
- 2½ cups (313g) all-purpose flour
- 1 cup (200g) granulated sugar
- ¼ cup (50g) packed light brown sugar
- 2½ tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- 1 tsp ground cinnamon
Wet Ingredients
- ½ cup (113g) unsalted butter, melted and cooled slightly
- 2 large eggs, room temperature
- ¾ cup (180g) sour cream or plain Greek yogurt
- â…“ cup (80ml) whole milk
- 1 tsp pure vanilla extract
Fruit
- 1 cup (150g) fresh blueberries, rinsed and dried, plus 1 tbsp flour for tossing
- 1 cup (150g) fresh peaches, peeled and diced small (about 1 large peach), patted dry
Streusel Topping
- â…“ cup (65g) packed light brown sugar
- ¼ cup (30g) all-purpose flour
- ½ tsp ground cinnamon
- 3 tbsp (42g) unsalted butter, melted
- Optional: 2 tbsp turbinado sugar, for sprinkling before baking
A related recipe worth trying is Peach Bread.
Kitchen Equipment Needed
None of this requires specialty bakeware, though a few tools make the process faster and the results more consistent.
- A standard 12-cup muffin pan
- Paper muffin liners or nonstick spray
- Two mixing bowls, one medium and one large
- A whisk for the dry ingredients
- A rubber spatula for folding in the fruit
- A large cookie scoop for even portioning between cups
- A wire cooling rack
- A kitchen scale, if measuring by weight
I ruined a batch early on by scooping flour straight from the bag, which packed it down and left the muffins dense. Spooning flour into the measuring cup and leveling it off with a knife fixed that completely.
For another fruit-forward baked good, see Banana Peach Bread.
Recommended Products for This Recipe
These are products I reach for specifically because of problems they solved while testing this recipe. None of them are required, but each one addresses something that trips people up with fruit muffins, whether that’s uneven baking, oversized batches, or soggy leftovers.
1. USA Pan Nonstick Muffin Pan
Thin, cheap muffin pans tend to brown the outer ring of muffins faster than the center, which leaves uneven color across a batch. This pan’s heavier gauge steel and corrugated surface distribute heat more evenly, so the streusel tops brown at the same rate across all 12 cups.
2. OXO Good Grips Medium Cookie Scoop
Uneven scooping is the most common reason a batch bakes unevenly, since smaller muffins finish minutes before larger ones. This scoop releases batter cleanly with one squeeze, which keeps every cup close enough to the same size that they all finish baking together.
3. Ceylon Ground Cinnamon
Standard grocery store cinnamon is usually cassia, which has a sharper, more one-note heat. Ceylon cinnamon has a milder, slightly citrusy flavor that comes through more clearly in the streusel instead of just tasting like generic spice.
4. Glass Meal Prep Containers with Lids
Muffins left on a plate under plastic wrap go soggy on the bottom within a day because condensation has nowhere to go. Storing them in a container with a little airflow at the bottom keeps the streusel top from turning damp for an extra day or two.
Read Also: Blueberry Peach Galette

Step-by-Step Instructions: How to Make Blueberry Peach Muffins
Follow these steps in order and the batter will come together with no lumps and no overmixing.
1. Preheat the Oven and Prepare the Pan
- Preheat the oven to 400°F (200°C)
- Line a 12-cup muffin pan with paper liners, or grease each cup with nonstick spray
- Set the pan aside on the counter within reach of your mixing bowls
2. Make the Streusel Topping First
- In a small bowl, stir together the brown sugar, flour, and cinnamon for the streusel
- Pour in the melted butter and stir with a fork until the mixture looks like wet sand and clumps when pressed
- Set the streusel in the refrigerator while you make the batter, so it stays firm instead of melting
3. Whisk the Dry Ingredients
- In a large bowl, whisk together the flour, granulated sugar, brown sugar, baking powder, baking soda, salt, and cinnamon
- Make sure the leaveners (baking powder and baking soda) are fully distributed with no visible clumps
- Set this bowl aside
4. Mix the Wet Ingredients
- In a medium bowl, whisk the melted butter and eggs together until smooth
- Add the sour cream, milk, and vanilla extract, and whisk until fully combined
- The mixture should look pale and slightly thickened, not separated
5. Combine Wet and Dry Ingredients
- Pour the wet mixture into the bowl of dry ingredients
- Using a rubber spatula, fold the two together just until no dry streaks of flour remain
- Stop mixing as soon as the batter looks uniform, since overmixing at this stage is the main cause of tough, dense muffins
6. Toss and Fold in the Fruit
- In a small bowl, toss the blueberries with 1 tablespoon of flour until lightly coated
- Add the floured blueberries and the diced, dried peaches to the batter
- Fold gently with the spatula, using no more than 8 to 10 turns, until the fruit is evenly distributed
7. Fill the Muffin Cups
- Using the cookie scoop, divide the batter evenly among the 12 muffin cups, filling each about three-quarters full
- Sprinkle the chilled streusel generously over the top of each cup, pressing it down lightly so it adheres to the batter
- If using turbinado sugar, sprinkle a small pinch over the streusel on each muffin
8. Bake
- Place the pan in the preheated 400°F oven and bake for 5 minutes
- Without opening the oven, reduce the temperature to 375°F (190°C) and continue baking for another 15 to 17 minutes
- The muffins are done when a toothpick inserted in the center comes out clean or with a few moist crumbs, and the tops spring back when lightly pressed
9. Cool Before Removing
- Let the muffins cool in the pan for 5 minutes on a wire rack
- Run a thin knife around the edge of each muffin if any streusel has stuck to the pan
- Transfer the muffins directly to the wire rack to finish cooling for at least 10 more minutes before serving
For a different fruit crumb topping to try next, see Blueberry Peach Crisp.

Tips for The Best Blueberry Peach Muffins
A few small adjustments make the difference between muffins that are good and muffins that hold their shape and flavor the next day too.
- Pat diced peaches dry with a paper towel before folding them in, since wet fruit thins the batter and leads to soggy centers
- Toss blueberries in flour before adding them, which keeps them suspended in the batter instead of sinking to the bottom
- Use room temperature eggs and sour cream so the batter emulsifies smoothly instead of looking curdled
- Do not overmix once the wet and dry ingredients are combined, since extra gluten development makes muffins tough and peaked instead of domed
- Measure flour by spooning it into the cup and leveling it off, or better yet, weigh it, to avoid dense muffins from packed flour
- Chill the streusel topping while making the batter so it stays crumbly and doesn’t melt into the muffin before baking
- Fill muffin cups to about three-quarters full for the classic domed bakery shape, not all the way to the top
- Bake immediately after filling the cups rather than letting the batter sit, since the baking soda starts reacting as soon as it hits the wet ingredients
I’ve found that dicing the peaches smaller than the blueberries, rather than the same size, keeps every bite balanced instead of getting a mouthful of just one fruit.
You might also enjoy: Peach Coffee Cake
What to Serve with Blueberry Peach Muffins
These muffins work as a stand-alone breakfast, but they also fit easily into a bigger spread if you’re serving brunch or feeding a crowd.
- A savory protein to balance the sweetness, like scrambled eggs or crispy bacon
- Fresh fruit salad with whatever else is in season alongside the peaches and blueberries
- Plain Greek yogurt with a drizzle of honey for a lighter pairing
- Sliced avocado toast for a savory contrast to the sweet muffin, like this avocado toast
- A cold fruit smoothie on the side, such as a strawberry peach smoothie
- Warm honey butter spread over a split, still-warm muffin
- A bowl of baked oatmeal if you’re setting out a full brunch buffet
- Hot coffee or iced tea, since the muffins are sweet enough to stand up to a plain drink
Read Also: Fall Muffin Recipes
Variations of Blueberry Peach Muffins
The base batter here is flexible enough to swap fruit, adjust the topping, or change the format entirely. Frozen fruit turned out smoother in testing than fresh when it was fully drained, since fresh peaches sometimes still held enough juice to streak the batter.
- Frozen fruit version: use frozen blueberries straight from the freezer (do not thaw) and thawed, well-drained peaches, patted completely dry
- Mini muffins: use a mini muffin pan and reduce the bake time to about 12 to 14 minutes total
- Jumbo muffins: use a jumbo muffin pan, fill cups two-thirds full, and add 5 to 7 extra minutes at the lower temperature
- Nut streusel: add ¼ cup of chopped pecans or walnuts to the streusel topping for extra crunch
- Oat streusel: swap half the streusel flour for old-fashioned rolled oats for a heartier, chewier topping
- Lemon-brightened batter: add 1 tablespoon of lemon zest to the wet ingredients to sharpen the fruit flavor
- Whole wheat swap: replace up to half the all-purpose flour with white whole wheat flour for a denser, nuttier crumb
- Glazed version: skip the streusel and drizzle cooled muffins with a simple powdered sugar and milk glaze instead
- Berry-only version: replace the peaches with an equal amount of additional blueberries or raspberries if peaches are out of season
A similar approach works in Peach Scones.
Storage and Reheating
Stored properly, these muffins hold their texture for several days at room temperature and even longer in the freezer. I keep a stack of parchment squares between muffins in the freezer bag specifically so they don’t fuse together into one block.
- Room temperature: store in an airtight container lined with a paper towel for up to 4 days
- Refrigerator: store in an airtight container for up to 1 week, though the texture is best within the first 4 days
- Freezer: wrap individual muffins tightly in plastic wrap, then place in a freezer bag for up to 3 months
- Reheating from room temperature: microwave for 10 to 15 seconds to soften the crumb before eating
- Reheating from frozen: thaw at room temperature for about an hour, then microwave for 15 to 20 seconds, or warm in a 300°F oven for 8 to 10 minutes
- Avoid: storing muffins in a sealed container while still warm, since trapped steam makes the streusel soggy within hours
For another peach dessert with a similar crumb topping, see Peach Danish.
Nutritional Facts
| Nutrition Per Muffin (of 12) | |
|---|---|
| Calories | 245 |
| Total Fat | 10g |
| Saturated Fat | 6g |
| Cholesterol | 48mg |
| Sodium | 190mg |
| Total Carbohydrates | 35g |
| Dietary Fiber | 1g |
| Sugars | 19g |
| Protein | 4g |
Values are estimates based on standard ingredient brands and will vary depending on exact products used.
You might also enjoy: Blueberry Smoothie
Health Benefits of Key Ingredients
Muffins are a treat first, but a few of the ingredients here do carry some genuine nutritional value. Fresh fruit, dairy, and eggs all contribute more than just flavor, even in a recipe built around sugar and butter.
- Blueberries: high in antioxidants called anthocyanins, along with vitamin C and dietary fiber
- Peaches: provide vitamin A, vitamin C, and potassium, along with natural sweetness that reduces the need for added sugar
- Eggs: contribute complete protein along with choline, which supports normal cell function
- Greek yogurt or sour cream: adds protein and calcium while keeping the crumb moist without extra fat from butter alone
- Cinnamon: contains compounds studied for their effect on blood sugar regulation, though the amount in one muffin is small
- Whole milk: contributes calcium, vitamin D, and a small amount of additional protein to each serving
For another oat-and-fruit breakfast option, try Blueberry Banana Oatmeal Smoothie.
FAQs About Blueberry Peach Muffins
1. Can I use frozen peaches and blueberries instead of fresh?
Yes, frozen fruit works well in this recipe with a couple of adjustments.
Thaw the peaches first and pat them completely dry, since excess moisture will thin the batter. Blueberries can go in straight from the freezer without thawing, since keeping them cold helps them hold their shape during baking.
2. Why did my blueberries sink to the bottom of the muffins?
This usually happens when the blueberries are added directly to wet batter without any coating.
Toss them in a tablespoon of flour before folding them in, which gives the surface enough grip to stay suspended as the batter sets. A thicker batter, achieved by not overmixing, also helps keep fruit distributed evenly.
3. Can I make this recipe without a streusel topping?
Yes, the streusel is optional and can be left off entirely for a simpler muffin.
Without it, consider brushing the tops with a little melted butter and sprinkling on turbinado sugar before baking for some texture. The muffin itself will still rise and bake normally without the topping.
4. Why are my muffins dense instead of light and fluffy?
Dense muffins are almost always the result of overmixing the batter once the wet and dry ingredients are combined.
Stir only until the flour disappears, even if a few small lumps remain. Packing the flour into the measuring cup instead of spooning it in can also add too much flour and produce the same dense result.
5. Can I turn this into a loaf instead of muffins?
Yes, the same batter can be baked in a standard 9×5 inch loaf pan.
Bake at 350°F for 50 to 60 minutes, checking with a toothpick starting around the 45-minute mark. The streusel topping still works on a loaf, though it may need loose foil over the top partway through baking to prevent over-browning.
Read Also: Overnight Oats

Blueberry Peach Muffins
Ingredients
- 2½ cups all-purpose flour - 313g
- 1 cup granulated sugar - 200g
- ¼ cup light brown sugar - 50g, packed
- 2½ tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- 1 tsp ground cinnamon
- ½ cup unsalted butter - 113g, melted and cooled slightly
- 2 large eggs - room temperature
- ¾ cup sour cream - 180g, or plain Greek yogurt
- â…“ cup whole milk - 80ml
- 1 tsp pure vanilla extract
- 1 cup fresh blueberries - 150g, rinsed and dried, plus 1 tbsp flour for tossing
- 1 cup fresh peaches - 150g, peeled and diced small (about 1 large peach), patted dry
- â…“ cup light brown sugar - 65g, packed
- ¼ cup all-purpose flour - 30g
- ½ tsp ground cinnamon
- 3 tbsp unsalted butter - 42g, melted
- 2 tbsp turbinado sugar - optional, for sprinkling before baking
Equipment
- Muffin Pan - standard 12-cup
- Paper Muffin Liners - or nonstick spray
- Mixing bowls - one medium, one large
- Cookie scoop - large, for even portioning (optional)
- Kitchen scale - optional, for measuring by weight
Method
- Preheat oven to 400°F (200°C). Line a 12-cup muffin pan with paper liners or grease with nonstick spray.
- In a small bowl, stir together brown sugar, flour, and cinnamon. Pour in melted butter and stir with a fork until the mixture looks like wet sand and clumps when pressed. Refrigerate while you make the batter.
- In a large bowl, whisk together flour, granulated sugar, brown sugar, baking powder, baking soda, salt, and cinnamon until fully distributed with no clumps.
- In a medium bowl, whisk melted butter and eggs until smooth. Add sour cream, milk, and vanilla, and whisk until pale and slightly thickened.
- Pour wet mixture into dry ingredients. Using a rubber spatula, fold together just until no dry streaks remain. Do not overmix.
- In a small bowl, toss blueberries with 1 tablespoon of flour until coated. Add floured blueberries and diced peaches to the batter. Fold gently with 8-10 turns until fruit is evenly distributed.
- Using a cookie scoop, divide batter evenly among 12 muffin cups, filling each about three-quarters full. Sprinkle chilled streusel generously over each cup, pressing down lightly. Sprinkle with turbinado sugar if using.
- Bake at 400°F for 5 minutes. Without opening the oven, reduce temperature to 375°F and continue baking for 15-17 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Let muffins cool in the pan for 5 minutes on a wire rack. Run a thin knife around the edge if any streusel has stuck. Transfer muffins to the rack to cool for at least 10 more minutes before serving.
Nutrition
Notes
- Frozen fruit: Use frozen blueberries straight from the freezer (do not thaw) and thawed, well-drained peaches patted completely dry.
- Prevent sinking: Toss blueberries in flour before adding to keep them suspended in the batter.
- Room temperature ingredients: Use room temperature eggs and sour cream so the batter emulsifies smoothly.
- Don’t overmix: Overmixing develops gluten and results in tough, dense muffins instead of tender domed ones.
- Measure flour correctly: Spoon flour into the measuring cup and level it off, or better yet, weigh it to avoid dense muffins.
- Chill streusel: Refrigerate the streusel topping while making the batter so it stays crumbly and doesn’t melt into the muffin.
- Bake immediately: Fill and bake right away since the baking soda starts reacting as soon as it hits the wet ingredients.
- Storage: Store in an airtight container at room temperature for up to 4 days, or freeze for up to 3 months.
- Variations: Try adding ¼ cup of chopped pecans or walnuts to the streusel, or swap half the streusel flour for rolled oats.
- Loaf version: Bake the same batter in a 9×5 inch loaf pan at 350°F for 50-60 minutes.
Private Notes
Tried this recipe?
Let us know how it was!Final Thoughts
These blueberry peach muffins are worth keeping in regular rotation once peach season overlaps with blueberry season.
The two fruits balance each other well, and the streusel gives just enough crunch to make plain muffins feel a little more special.
Give this recipe a try and let me know in the comments how yours turned out.
If you make a batch, feel free to share a photo or tag it, since seeing how everyone’s version comes out is one of the best parts of posting a recipe.
Recommended:
- Peach Crumble
- Blueberry Banana Smoothie
- Peach Smoothie
- Banana Muffin Recipe with Two Bananas
- Easy Banana Bread
- Peach Turnovers
- Peach Tart
- Peach Crumble Bars
- Peach Bread Pudding



