Easy Peach Baked Oatmeal with Fresh or Frozen Peaches
This easy peach baked oatmeal with fresh or frozen peaches tastes like a warm peach cobbler but comes together with almost no hands-on effort. The oats soak up a lightly sweetened vanilla custard, and the fruit turns jammy and sweet in the oven.

It’s the kind of recipe that turns any morning into a reason to sit down, whether you’re feeding a crowd or just want a breakfast that reheats well all week.
What Makes This Peach Oatmeal So Good
I love how the top gets golden and chewy while the inside stays soft and custardy. It’s not dry, not mushy, just a tender scoop that holds its shape on the spoon.
And the peaches do all the work. As they bake, they release their juices right into the oats, so every bite tastes like peak summer. No peeling required if you use ripe fruit.
Ingredients

- 2 cups rolled oats: old-fashioned oats give the best structure, not quick or steel-cut.
- 1 3/4 cups milk: any dairy or unsweetened nondairy milk works.
- 2 large eggs: binds the oatmeal and creates the custard.
- 1/4 cup maple syrup: or honey, adds gentle sweetness.
- 2 tbsp unsalted butter, melted: or coconut oil for a dairy-free version.
- 1 tsp vanilla extract
- 1 tsp ground cinnamon
- 1 tsp baking powder
- 1/4 tsp salt
- 2 cups diced peaches: fresh or frozen (thawed and patted dry).
Variations / Substitutions
- Swap the fruit: nectarines, plums, or a mix of berries all work beautifully.
- Use brown sugar: replace the maple syrup with 1/4 cup packed brown sugar for a deeper, molasses-like flavor.
- Add nuts: fold in 1/2 cup chopped pecans or walnuts for a nice crunch.
- Make it dairy-free: use unsweetened almond milk and coconut oil; the texture stays rich.
Rich Double Chocolate Zucchini Loaf goes perfectly with this baked oatmeal for a cozy morning or afternoon.
How to Make Peach Baked Oatmeal
Step 1: Whisk the Wet Ingredients

Preheat your oven to 350°F (175°C). In a large bowl, whisk together the 2 eggs, 1 3/4 cups milk, 1/4 cup maple syrup, 2 tbsp melted butter, and 1 tsp vanilla until the eggs are fully broken up and the mixture looks smooth.
The bowl will hold a thin, pale liquid that smells softly of vanilla. This loose custard is what soaks into the oats and sets up in the oven, so don’t skip the whisking step.
Step 2: Stir the Dry Ingredients

In a separate medium bowl, stir together the 2 cups rolled oats, 1 tsp cinnamon, 1 tsp baking powder, and 1/4 tsp salt.
The oats will be speckled with cinnamon, and the baking powder and salt will be evenly distributed. This step prevents any salty or bitter pockets in the finished dish.
Step 3: Fold Everything Together

Pour the dry ingredients into the wet mixture and stir just until no white streaks remain. Then gently fold in the 2 cups diced peaches.
The batter will look very loose and milky, and that’s exactly right. The oats will absorb nearly all that liquid in the oven, so don’t worry if it seems soupy. Fold only until the peaches are distributed, keeping them in nice chunks.
Step 4: Pour and Bake

Butter an 8×8-inch baking dish and pour in the mixture. Slide it into the oven and bake for 40 to 45 minutes, until the top is golden brown and the center is set but still has a slight jiggle.
The edges will puff up and turn a shade darker than the middle, a sign the custard is cooked through. A toothpick inserted near the center should come out clean or with just a few moist crumbs.
Step 5: Cool, Then Scoop and Serve

Let the oatmeal cool on a wire rack for at least 10 minutes. This rest firms up the custard so each scoop holds its shape. Spoon generous portions into bowls and serve warm.
The peaches will have softened into jammy pockets throughout, and the top will be golden and slightly chewy. Add a splash of cold cream, a dollop of yogurt, or a few fresh peach slices right on top.
Tips for the Best Peach Baked Oatmeal
- Use ripe peaches for the sweetest flavor; if yours are tart, increase the maple syrup to 1/3 cup.
- Thaw frozen peaches completely and pat them dry with paper towels, or the extra liquid can make the oatmeal watery.
- Don’t overmix after you add the peaches. A gentle fold keeps fruit pieces intact.
- For a crispier top, sprinkle a little turbinado sugar over the surface just before baking.
Bake times vary slightly with dish size. The oatmeal is done when the center is set and a toothpick comes out clean.
| Dish Size | Bake Time |
|---|---|
| 8×8-inch baking dish | 40 to 45 minutes |
| 9×9-inch baking dish | 35 to 40 minutes |
| 8-inch cast iron skillet | 40 to 45 minutes |
Storing and Reheating Leftover Oatmeal
- Refrigerate: store covered in the fridge for up to 4 days.
- Reheating: microwave individual portions with a splash of milk for 1 to 2 minutes, or reheat the whole dish in a 300°F oven covered with foil until warm.
- Serve Cold: this oatmeal is surprisingly good straight from the fridge, almost like a soft granola bar.
What Goes Well with Peach Baked Oatmeal
A spoonful of cold yogurt or a drizzle of heavy cream contrasts the warm, jammy peaches beautifully. For a little crunch, scatter toasted pecans or your favorite granola on top. On a lazy weekend, serve it with crispy bacon or sausage patties on the side for a full diner-style breakfast.
Frequently Asked Questions
Can I use quick oats?
No, they will turn mushy and the texture won’t hold up. Stick with old-fashioned rolled oats.
Can I use canned peaches?
Yes, drain them really well and pat them dry. They will be a bit softer but still delicious.
Can I make this ahead?
You can mix the wet and dry ingredients separately the night before. In the morning, combine them, fold in the peaches, and bake right away. The unbaked mixture should not sit once the wet and dry meet.
How do I know when it’s baked through?
The center should be set with just a slight jiggle when you shake the pan, and a toothpick inserted near the middle should come out clean.

Peach Baked Oatmeal Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C). In a large bowl, whisk together the eggs, milk, maple syrup, melted butter, and vanilla until smooth.
- In a separate bowl, stir together the oats, cinnamon, baking powder, and salt.
- Pour the dry ingredients into the wet mixture and stir just until combined. Gently fold in the peaches.
- Butter an 8×8-inch baking dish, pour in the mixture, and bake for 40 to 45 minutes, until golden and set in the center.
- Cool on a wire rack for 10 minutes, then scoop into bowls and serve warm with desired toppings.
