A crisp and cozy oat topping makes this whole grain peach bread shine! Jam-packed with bits of juicy, fresh peaches, this summery bake features a brown sugar-cinnamon swirl throughout. So good with coffee on a July morning!

Slice into summer and indulge in slices of this oat crumble-topped whole grain peach bread! Made with wholesome ingredients like yogurt, your choice of variety of whole grain flour, oats, and brown sugar, this easy recipe showcases summery peaches. And you can even try it with other stone fruit if you have it! Play around and enjoy.
I love this at breakfast, as an afternoon snack, and even as a dessert drizzled with a little salted caramel sauce. It's tender, packed with fruit, and even a little bit good for you. So, enjoy!
Need a gluten-free version? Try my gluten free peach quick bread recipe, and add the cinnamon-sugar layer and the oat topping.
Jump to:
So Homey and Delicious
- Wonderful any time. I'm partial to this loaf in the morning hours with a cup of coffee, but you can absolutely serve slices topped with a scoop of vanilla ice cream for dessert.
- A great way to use backyard peaches. If a gluten free peach pie feels like too much effort, and you want a bit of a change from a peach crisp, make this delicious peach bread.
- Not a basic loaf. I dearly love my lemon yogurt cake, made in one bowl, so quick, and baked into a loaf, but I also love fancying up my simple bakes just a tad. I love the cinnamon-brown sugar layer here, and the crumble topping!
Variations to Make it Even Better!
- Add a glaze - Skip the topping or make it super extra by adding a glaze. My easy lemon glaze or maple glaze adds extra flavor contrast.
- Try other fruit - Swap the peaches for chopped nectarines or plums for another stone fruit variation.
- Make it nutty - I love adding crunch with ½ cup chopped walnuts or pecans.
- With berries - Peaches play so nicely with blueberries or raspberries, and I also love this with the in-season blackberries we pick along our road. Stir in ½ cup of berries along with the peaches.
- Some natural sweetener options -aple syrup or honey - Substitute ⅓ cup of the sugar for ¼ cup of maple syrup or honey.

Ingredients Needed
Check out what you need for this easy bread below. Make sure to scroll down to my recipe card at the bottom of this post for the full ingredient amounts and instructions!
- Brown sugar - Light or dark brown sugar is fine.
- Rolled oats
- Cinnamon - Ground cinnamon adds warmth to the topping and swirl.
- Butter - Unsalted butter, please!
- Whole wheat flour - Use any whole grain flour variety here, including whole wheat flour, whole wheat pastry flour, white whole wheat flour, spelt flour, or even gluten free oat flour.
- Leavening - A mix of baking soda and baking powder.
- Salt - I use fine sea salt, and table salt is fine!
- Egg - A large or extra-large egg is best.
- Granulated sugar
- Yogurt - Any yogurt variety works - I used plain whole milk yogurt (low-fat is fine), and Greek yogurt is nice, too.
- Milk - I used whole milk, and 2% milk is fine.
- Peaches - Pitted, chopped peaches
Can I Use Frozen Peaches?
Technically yes, you can certainly use frozen peaches, though I vastly prefer fresh, in-season peaches here. Let them sit on the counter to thaw a bit, then drain away any excess moisture. Then, chop the peaches.

Step-by-Step Instructions
Here's an overview in photos of how to make this peach bread:

1. Make topping: In a bowl, combine the flour, brown sugar, oats, and butter.

2. Make batter: In a large bowl, whisk together the flour, baking powder and soda, and salt. Separately, whisk together the egg, yogurt, milk, and sugar.

3. Combine: Stir the wet ingredients into the dry ingredients, then fold in the peaches.

4. Assemble: Pour half the batter into a lined loaf pan, then top with the cinnamon sugar. Add the remaining batter.

5. Add topping: Sprinkle the crumb topping over the batter.

6. Bake: Place the loaf in a 350F oven and bake for about 1 hour. Cool completely before slicing.

Tips & Recipe Notes
- No need to peel the peaches, but you can if you want. You do you - leave the peel on or off. If you leave it on, give the peaches a good wash before prepping them if you leave on their skins.
- Cut the peaches into small pieces. This means about ½-inch pieces, which will help the peaches blend into the batter without overwhelming it.
- You won't need to toss peaches with flour. Some recipes recommend tossing fruit with flour first before folding it into a batter. I don't find that this makes much of a difference here, so I skip this step.
- Rest the batter. Did you know that whole wheat flour, similar to gluten-free flours, likes a little hydration time? If you can, rest the batter while the oven heats.
- It may take a bit longer to bake. Note that the 1 hour of baking time is a suggestion. You may need to bake the loaf a little longer because of the moisture in the peaches. Check every 5 minutes or so after 60 minutes.
- Cover with foil. If you're concerned that the loaf is browning too quickly, cover it with foil.
- Cool completely. While tempting to slice into it right away, let the loaf cool completely so that it's not too soft when you cut into it.
- Use regular flour. You can absolutely use all-purpose flour here.
- Dairy-free: Substitute the butter for non-dairy butter or oil, the yogurt for non-dairy yogurt, and the milk for non-dairy milk.
Proper Storage
- Counter - In an airtight bag or container, or on a plate covered with foil, keep the bread on the counter for up to 3 days (note: if it's hot out, transfer it to the fridge after it cools).
- Fridge - Store the bread in the fridge for up to 5 days.
- Freezer - Place the loaf in a freezer-safe bag, or wrap individual slices in plastic wrap and place them in a freezer-safe bag, and store in the freezer for up to 2 months. Thaw completely in the fridge before serving.
More Peach Recipes
Happy baking! If you make this whole grain peach bread recipe, I'd love to know. Please leave a comment below, reach out with any questions, and tag me on Instagram @Cucina Nicolina ❤️
Recipe

Whole Grain Peach Bread
Ingredients
Topping
- 2 tablespoons light or dark brown sugar
- 3 tablespoons wheat flour
- 3 tablespoons rolled oats
- ¼ teaspoon ground cinnamon
- 2 tablespoons unsalted butter
Bread
- 2 cups whole wheat flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 large egg
- ¾ cup granulated sugar
- ⅓ cup unsalted butter , melted
- ½ cup yogurt
- ½ cup whole milk
- 2 cups chopped peaches
Cinnamon Swirl
- 1 tablespoon brown sugar
- ½ teaspoon ground cinnamon
Instructions
- Preheat oven to 350°F (177°C). Grease a 9×5-inch loaf pan and line it with parchment paper.
- For the topping, mix the 2 tablespoons light or dark brown sugar, 3 tablespoons wheat flour, 3 tablespoons rolled oats, and ¼ teaspoon ground cinnamon in a small bowl. Work in the 2 tablespoons unsalted butter until it sticks together a bit, then place in the fridge.
- To make the bread batter, in a large bowl, whisk together the 2 cups whole wheat flour, 1 teaspoon baking powder, ½ teaspoon baking soda, and ½ teaspoon salt. In a separate bowl, whisk together the 1 large egg, ¾ cup granulated sugar, ⅓ cup unsalted butter, ½ cup yogurt, and ½ cup whole milk. Fold in the 2 cups chopped peaches. In a small bowl, whisk together the 1 tablespoon brown sugar and ½ teaspoon ground cinnamon.
- Pour half of the batter into the prepared loaf pan, and smooth the top with a rubber spatula. Sprinkle the cinnamon and brown sugar evenly over the top, then finish with the remaining batter. Then sprinkle the crumb topping over it.
- Place in the oven and bake for 60-65 minutes, until a tester inserted in the middle comes out clean. Transfer to a wire rack to cool for 30 minutes, then turn out of the pan to cool completely.
Notes
- No need to peel the peaches, but you can if you want. You do you - leave the peel on or off. If you leave it on, give the peaches a good wash before prepping them if you leave on their skins.
- Cut the peaches into small pieces. This means about ½-inch pieces, which will help the peaches blend into the batter without overwhelming it.
- You won't need to toss peaches with flour. Some recipes recommend tossing fruit with flour first before folding it into a batter. I don't find that this makes much of a difference here, so I skip this step.
- Rest the batter. Did you know that whole wheat flour, similar to gluten-free flours, likes a little hydration time? If you can, rest the batter while the oven heats.
- It may take a bit longer to bake. Note that the 1 hour of baking time is a suggestion. You may need to bake the loaf a little longer because of the moisture in the peaches. Check every 5 minutes or so after 60 minutes.
- Cover with foil. If you're concerned that the loaf is browning too quickly, cover it with foil.
- Cool completely. While tempting to slice into it right away, let the loaf cool completely so that it's not too soft when you cut into it.
- Use regular flour. You can absolutely use all-purpose flour here.
- Dairy-free: Substitute the butter for non-dairy butter or oil, the yogurt for non-dairy yogurt, and the milk for non-dairy milk.









I'd love to hear from you! Please leave me a note.