These are delicious muffins perfect for breakfast! Peach Oatmeal Streusel Muffins are soft and fluffy muffins with sweet fresh peaches. They have a scrumptious cinnamon oatmeal streusel sprinkled on top before baking!

I absolutely love peach season! These Peach Oatmeal Streusel Muffins are the perfect way to enjoy it. They are soft and hearty muffins packed with sweet peaches and warm hints of cinnamon in every bite.
They’re quick and easy to make, and the cinnamon-oatmeal streusel on top adds just the right crunch. I baked mine in tulip liners for that extra-tall rise, and they look like they came straight from a bakery!
Step by step instructions
Here is how to make and bake these Peach Oatmeal Streusel Muffins. You will need a 12 muffin tin, muffin liners, 2 mixing bowls, a spatula, and a whisk.
Step 1 – Prep. Line your muffin tin with liners and set aside. I used tulip liners, but regular liners work as well. If you need a recommendation, this is my favourite tin.
Step 2 - Make the streusel. In a bowl, add the butter, cinnamon, flour, sugar, and oats. With your hands mix it together until a crumbly streusel forms. Set aside.
Step 3 – Mix together dry ingredients. In a medium-sized bowl, add in the dry ingredients, mix, and set aside.
Step 4 – Whisk wet ingredients. In a large bowl add the oil, butter, eggs, brown sugar, vanilla, and sour cream. Whisk for 2 minutes until smooth.
Step 5 - Mix together. Add the dry and wet ingredients together and combine just until the flour streaks disappear.
Step 6 - Mix in peaches. Add the sliced peaches in and mix a few times to evenly distribute them.
Step 7 - Scoop and bake. Scoop and divide the batter into the liners evenly. I used tulip liners, but regular liners work as well. Add extra peach slices and sprinkle some white sugar on top (optional).
Step 8 - Bake. The muffins bake for 25-30 minutes in tulip liners, and 21-25 minutes in regular liners. They are ready when a toothpick inserted in the middle comes out clean with no wet batter.
FAQ
How do I store these muffins?
These muffins are best enjoyed fresh. They stay good on the counter for 3 days, and in an airtight container in the fridge for up to 1 week! I wouldn't recommend freezing them as the texture of the peaches changes.
Do I have to make the streusel?
No, but I highly recommend it! It truly makes these muffins bakery-style.
PS : If you enjoyed this recipe, please make sure to leave a STAR REVIEW down below! I'd love to stay connected on Instagram @taffeybakery! To get more recipes follow me on TikTok @taffeybakery!
Peach Oatmeal Streusel Muffins
Ingredients
For the muffins
- 1 1/2 cups all-purpose flour + 1 tbsp for dusting
- 1 cup rolled oats
- 1 tsp baking powder
- 3/4 tsps baking soda
- 1 tsp cornstarch
- 1/2 tsp cinnamon
- 1/4 tsp salt
- 1/2 cup oil
- 3/4 cups sour cream or greek yogurt, room temperature
- 3/4 cups light brown sugar
- 2 large eggs room temperature
- 2 tsps vanilla
- 1 3/4 cups peaches chopped into small pieces*
For the streusel
- 1/2 cup all-purpose flour
- 1/3 cup rolled oats
- 1/4 cup white sugar
- 1 tbsp brown sugar
- 4 tbsp unsalted butter softened
Instructions
- Preheat the oven to 375℉/190℃ and line a muffin tin with 12 liners. Set aside. You can use tulip liners or regular ones, I used tulip. Slice the peaches into small pieces and set aside as well.1 3/4 cups peaches chopped into small pieces*
For the streusel
- In a bowl, add the flour, butter, sugars, and oats. Mix together with your hands or a fork until a buttery streusel forms, then set in the fridge to chill as the batter is being made.1/2 cup all-purpose flour, 1/3 cup rolled oats, 1/4 cup white sugar, 1 tbsp brown sugar, 4 tbsp unsalted butter softened
For the muffins
- In a bowl, add the flour, oats, baking soda, baking powder, cornstarch, cinnamon, and salt. Stir to combine and set aside.1 1/2 cups all-purpose flour, 1 cup rolled oats, 1 tsp baking powder, 3/4 tsps baking soda, 1/2 tsp cinnamon, 1/4 tsp salt
- Into another large bowl, add the oil, sour cream, brown sugar, eggs, and vanilla. Whisk together for about a minute and combine.1/2 cup oil, 3/4 cups sour cream, 3/4 cups light brown sugar, 2 large eggs, 2 tsps vanilla
- Add the dry and wet ingredients together with a spatula gently just until a muffin batter forms. Do not over-mix!
- With the bowl with the peaches, add 1 tbsp of flour and evenly mix them around and coat them. Then add them into the bowl and mix a few times. Do not over-mix!1 3/4 cups peaches chopped into small pieces*
- Scoop evenly between the muffin liners. If making tulip liners, this recipe will make 12. If making regular muffins, fill them to the tops (this recipe will make more than 12 if using regular liners). Sprinkle a handful of streusel on top of each one.
- Bake the muffins. They will bake for 25-28 minutes in tulip liners, and 20-25 minutes in regular liners. The muffins are ready when a toothpick inserted in the middle comes out clean.
- Allow to cool, and enjoy!
Comments