Blueberry Peach Muffins with a streusel topping are the perfect flavor combination and sure be your new favorite muffin! You can use fresh or frozen fruit for these muffins. Ready in just 30 minutes!

Blueberry Peach Muffins on a countertop with a blue cloth and fresh peaches.

When summertime rolls around, I’m sure to have a batch of these Blueberry Peach Muffin in my house, and you should too! They are full of flavor and a perfect way to use seasonal produce.

Blueberries and peaches work great together in baked goods. Craving these muffins in the off season? You can always substitute thawed frozen blueberries and peaches here.

If you love blueberry recipes, be sure to check out my Blueberry Ricotta Cake, or this Blueberry Lemon Mascarpone Tart. And, for a delicious summer salad, be sure to try my Strawberry Blueberry Spinach Salad. For another tasty muffin, try these Lemon Coconut Muffins!

Why this Recipe is the BEST!

Muffins are a great way to showcase seasonal produce. Here, the combination of blueberry and peach makes these muffins so delicious, and the streusel topping makes them the best!

Blueberries muffins can be boring after a while. Adding chunks of sweet peaches can really enhance the flavor while keeping them super moist.

Blueberry Peach Muffins on a white platter with a blue napkin in the background.

This recipe uses a pinch of cinnamon both in the batter and streusel topping. This adds a delicious dimension of flavor and warmth and really makes these muffins special.

The streusel topping is a great way to add crunch to a muffin. The combination of rolled oats, brown sugar, and cinnamon makes the Blueberry Peach Muffins one of the best out there.

If you have a lot of peaches on your hands, this is a great way to use them up. You can easily make a double batch and freeze the muffins for later.

Muffin Ingredients

overhead photo of recipe ingredients including flour, sugar, vanilla, eggs, butter, and sour cream.

The ingredients for this recipe are simple: flour, sugar, butter, vanilla, eggs, cinnamon, baking powder, baking soda, salt, peaches and blueberries.

  • Sour Cream: the sour cream adds a nice creaminess to the batter. If you don’t have sour cream you can substitute greek yogurt.
  • Peaches: I like to use fresh peaches in this recipe when possible. You can use the peach whether it is ripe or not. If you don’t have fresh peaches, frozen work just be sure to thaw them first and dry off any excess moisture.
  • Blueberries: this is another one that is great fresh but frozen works too. Just make sure you thaw the blueberries before using and pat away any moisture.

The streusel topping for these muffins is made with just five ingredients: flour, rolled oats, brown sugar, cinnamon, and melted butter. You can omit the topping if you like, but it adds another level of crunch and flavor.

How to Make Blueberry Peach Muffins

This is a simple muffin recipe that comes together quick. The recipe makes 18 muffins, so you will need to use two muffins pans lined with cupcake liners.

To start, preheat the oven 375 degrees. Place the cupcake liners in the muffin tins. When it comes to fruit muffins, liners will work better than just using nonstick cooking spray.

process shots showing how to make the recipe including the batter and the fruit mixed into it.

Step 1: whisk together the flour, baking powder, baking soda, cinnamon, and salt in a medium bowl. Set aside.

Step 2: in a large bowl, use a handheld mixer to mix together the melted butter, sugar, sour cream, eggs, and vanilla. Beat for about two minutes until light and fluffy.

Step 3: stir in the flour mixture. Use a rubber spatula and make sure to scrape down the sides of the bowl.

Step 4: add in the diced peaches and blueberries. If using frozen, be sure the fruit is thawed and dry any excess moisture. Fold the fruit into the batter using a rubber spatula.

How to Make Streusel Topping

The streusel topping is optional on this recipe, but oh so necessary! It’s just a few ingredients and it add so much flavor to the recipe.

process shots showing how to make streusel topping.

Step 5: in a bowl, combine the flour, rolled oats, brown sugar, and cinnamon.

Step 6: add in the melted butter. Stir until the mixture is moistened and resembles a coarse crumb.

Step 7: use a muffin scoop to scoop the batter into the prepared muffin tin. Place about a tablespoon of the streusel mixture on top of each of the muffins.

Step 8: bake the muffins for about 20-25 minutes or until a toothpick inserted in the muffins comes out clean. Let cool in the pan for a couple of minutes before moving to wire rack to cool completely.

Blueberry Peach Muffins on a wire cooling rack.

Blueberry Peach Muffins are best eaten at room temperature. They have the tendency to stick to the cupcake wrapper if you remove it when they are warm.

Muffin Tips and FAQs

Muffins are a breakfast staple! I always like to have a batch on hand for a quick breakfast or snack. Here are my tips and tricks for making the best muffins.

  • Use cupcake liners when making fruit muffins like these blueberry peach muffins. The fruit tends to stick to the sides of the tin and are more difficult to remove.
  • If your diced peach happens to be very juicy, pat it dry before adding to the batter.
  • Frozen fruit can be used in replace of fresh fruit in most muffin recipes, just be sure to thaw it ahead of time and dry any excess moisture.
  • Keep muffins uniform in size using a muffin scoop. This will ensure even cooking time for all of the muffins.
Why should you use sour cream in muffins?

Sour cream adds lots of moisture to muffins keeping them tender and light. Contrary to buttermilk, sour cream adds the texture and moisture while keeping the batter thick and not runny.

How to make a streusel topping for muffin?

The crumbly crunchy topping on a muffin is a simple mixture of flour, rolled oats, brown sugar, and butter. You can also add cinnamon or other spices. Mix it together and spoon some on the muffin before baking.

Do peaches need to be peeled for baking?

Whether or not you peel your peach depends on the type of peach you are using. White peaches tend to have a thinner skin, which you don’t need to remove. Thicker skins should be removed before using for baking.

Blueberry Peach Muffins on a white serving platter with peaches in the background.

More Muffin Recipes

Here are some more delicious muffins recipes you need to try!

Love this recipe? Please leave a 5-star rating in the recipe card below and/or review in the comments section further down the page.

Stay in touch with me though social media @ InstagramPinterest, and Facebook. Don’t forget to tag me when you try one of my recipes!

Blueberry Peach Muffins on a white plate with a blue napkin next to it.

Blueberry Peach Muffins

Blueberry Peach Muffins with a streusel topping, are going to be your new favorite muffin recipe! If you don't have fresh peaches, thawed, frozen peaches can be used instead.
5 from 10 votes
Print Pin Rate
Course: Breakfast
Cuisine: American
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 18 muffins
Calories: 232kcal


  • standard muffin tin


  • 2 cups all purpose flour (270 grams)
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon cinnamon
  • ½ teaspoon salt
  • 2 large eggs
  • 1 cup sugar
  • ½ cup sour cream
  • ½ cup butter, melted
  • 2 teaspoons vanilla
  • 1 cup blueberries
  • 1 cup diced peaches, skin on (about 2 medium peaches)

Streusel Topping

  • ¾ cup all purpose flour (100 grams)
  • cup rolled oats
  • cup brown sugar
  • 4 tablespoons butter, melted (half a stick)
  • 1 teaspoon cinnamon


  • Preheat oven to 375 degrees. Line a muffin pan with cupcake liners; set aside.
  • In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, and salt; set aside.
  • In a large bowl, use a handheld mixer to mix together eggs, sugar, sour cream, butter, and vanilla for about 2 minutes. Stir in the dry ingredients and mix until well incorporated. Fold in the blueberries and diced peaches.
  • Use a muffin scoop to divide the batter evenly into the muffin liners.
  • To make the streusel topping, stir together the flour, oats, and brown sugar. Add in the butter and stir until well combined. Sprinkle the streusel mixture on top of the muffins.
  • Bake for 20-25 minutes or until a toothpick inserted in the muffin comes out clean. Let muffins sit for 5 minutes before carefully removing to a wire rack to cool completely.



  • When making fruit muffins, I recommend using cupcake liners instead of just spraying the pan. 
  • If you don’t have sour cream, you can substitute greek yogurt. 
  • I recommend using fresh blueberries and peaches for this recipe. If you want to use frozen, just thaw the fruit ahead of time and use a towel to dry any moisture. 
  • The streusel topping adds a nice crunch, but you can make the recipe without it. 
  • Store the muffins in an airtight container in the refrigerator for up to a week. 


Calories: 232kcal | Carbohydrates: 33g | Protein: 3g | Fat: 10g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 45mg | Sodium: 246mg | Potassium: 68mg | Fiber: 1g | Sugar: 17g | Vitamin A: 338IU | Vitamin C: 1mg | Calcium: 48mg | Iron: 1mg
Did You Make This Recipe?Please leave a comment below or pin it to your Pinterest account!
5 from 10 votes (4 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Would I be able to make this as a quick bread instead of muffins? I would also add you are one of my very favorites to follow. Thank so much for all you do. I have made your giant cupcake cake several times and everyone loves it….

    1. Thank you so much Susan! You made my day!! Yes, this would work as a quick bread as well. Enjoy! 🙂

      1. If using frozen sliced peaches, should you duce them once thawed? Can you substitute blackberries?

  2. Could I use tinned peaches for this recipe? If not have you any recipes where I could use tinned peaches please?

    1. Love the combination of flavours in this muffin recipe. Thanks for sharing. Pinned to try this soon.