Quick Recipe Version (TL;DR)
Quick Ingredients
- Baked peaches: 4 medium ripe peaches, sliced; 2 tablespoons light brown sugar; 1 tablespoon lemon juice; 1 teaspoon vanilla extract; 1 1/2 teaspoons cornstarch; 1 teaspoon ground cinnamon; 1/8 teaspoon ground nutmeg; 1/8 teaspoon fine sea salt; 1 tablespoon unsalted butter, diced
- Crumble topping: 1/2 cup old-fashioned rolled oats; 1/3 cup all-purpose flour; 1/4 cup chopped pecans; 3 tablespoons light brown sugar; 1/2 teaspoon ground cinnamon; 1/8 teaspoon fine sea salt; 3 tablespoons unsalted butter, melted
- Oatmeal: 2 cups old-fashioned rolled oats; 2 cups whole milk; 1 3/4 cups water; 2 tablespoons maple syrup; 1/2 teaspoon ground cinnamon; 1/4 teaspoon fine sea salt; 1 teaspoon vanilla extract; 1 tablespoon unsalted butter
- For serving: 1/2 cup plain Greek yogurt or a splash of cream, optional; 1 tablespoon maple syrup, optional
Do This
- 1. Heat the oven to 400°F. Lightly butter an 8-inch baking dish and line a small baking sheet with parchment paper.
- 2. Toss sliced peaches with brown sugar, lemon juice, vanilla, cornstarch, cinnamon, nutmeg, and salt; spread in the baking dish and dot with butter.
- 3. Mix crumble ingredients until clumpy, spread on the baking sheet, and bake alongside the peaches.
- 4. Bake peaches for 18 to 22 minutes and crumble for 12 to 14 minutes, until golden and fragrant.
- 5. Simmer oats with milk, water, maple syrup, cinnamon, and salt for 7 to 9 minutes; stir in vanilla and butter.
- 6. Layer warm oatmeal with baked peaches and their syrup, then top generously with crisp crumble.
- 7. Serve warm with Greek yogurt, cream, or a small drizzle of maple syrup if desired.
Why You’ll Love This Recipe
- It tastes like peach cobbler for breakfast: Warm cinnamon peaches, creamy oats, and a buttery crumble make the bowl feel cozy and dessert-inspired.
- It uses simple ingredients: Rolled oats, ripe peaches, pantry spices, butter, milk, and brown sugar come together beautifully.
- It is layered, not mushy: The oats stay creamy, the peaches turn juicy and jammy, and the crumble stays crisp on top.
- It works for meal prep: Make the components ahead, then rewarm and assemble in minutes on busy mornings.
Grocery List
- Produce: 4 medium ripe peaches, 1 lemon
- Dairy: Whole milk, unsalted butter, plain Greek yogurt or cream for serving if desired
- Pantry: Old-fashioned rolled oats, light brown sugar, maple syrup, vanilla extract, cornstarch, all-purpose flour, chopped pecans, ground cinnamon, ground nutmeg, fine sea salt
Full Ingredients
For the Baked Peaches
- 4 medium ripe peaches, about 1 1/2 pounds total, pitted and sliced into 1/2-inch wedges
- 2 tablespoons light brown sugar, packed
- 1 tablespoon fresh lemon juice
- 1 teaspoon vanilla extract
- 1 1/2 teaspoons cornstarch
- 1 teaspoon ground cinnamon
- 1/8 teaspoon ground nutmeg
- 1/8 teaspoon fine sea salt
- 1 tablespoon unsalted butter, cut into small pieces
For the Crumble-Style Topping
- 1/2 cup old-fashioned rolled oats
- 1/3 cup all-purpose flour
- 1/4 cup chopped pecans
- 3 tablespoons light brown sugar, packed
- 1/2 teaspoon ground cinnamon
- 1/8 teaspoon fine sea salt
- 3 tablespoons unsalted butter, melted
For the Creamy Oatmeal
- 2 cups old-fashioned rolled oats
- 2 cups whole milk
- 1 3/4 cups water
- 2 tablespoons maple syrup
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon fine sea salt
- 1 teaspoon vanilla extract
- 1 tablespoon unsalted butter
For Serving
- 1/2 cup plain Greek yogurt, divided, optional
- 1 tablespoon maple syrup, for drizzling, optional
- Extra cinnamon, for a light dusting, optional

Step-by-Step Instructions
Step 1: Heat the oven and prepare the pans
Preheat the oven to 400°F. Lightly butter an 8-inch square baking dish or a similar 2-quart baking dish for the peaches. Line a small rimmed baking sheet with parchment paper for the crumble topping. Position the oven racks in the center and upper third of the oven so the peaches and crumble can bake at the same time.
Step 2: Season the peaches
Place the sliced peaches in a medium bowl. Add the brown sugar, lemon juice, vanilla extract, cornstarch, cinnamon, nutmeg, and salt. Toss gently until the peach slices are evenly coated and the cornstarch is no longer visibly dry. The cornstarch helps the peach juices turn glossy and spoonable as they bake.
Transfer the peaches and any juices to the prepared baking dish, spreading them into an even layer. Dot the top with the small pieces of butter.
Step 3: Mix the crumble topping
In a separate bowl, stir together the rolled oats, flour, chopped pecans, brown sugar, cinnamon, and salt. Pour in the melted butter and mix with a fork until the mixture forms small, uneven clumps. It should look like a classic cobbler or crisp topping, with some sandy bits and some larger buttery clusters.
Spread the crumble mixture on the parchment-lined baking sheet in a thin, even layer. Leave a few larger clumps intact so the finished bowls have a satisfying crunchy topping.
Step 4: Bake the peaches and crumble
Place the baking dish with the peaches on the center rack and the crumble topping on the upper rack. Bake the crumble for 12 to 14 minutes, stirring once halfway through, until it is golden brown, nutty-smelling, and lightly crisp. Remove the crumble from the oven and let it cool on the baking sheet; it will crisp more as it sits.
Continue baking the peaches for a total of 18 to 22 minutes, or until the fruit is tender and the juices are bubbling around the edges. If your peaches are very firm, they may need the full 22 minutes. If they are extremely ripe, begin checking around 18 minutes.
Step 5: Cook the oatmeal
While the peaches bake, combine the rolled oats, whole milk, water, maple syrup, cinnamon, and salt in a medium saucepan. Set the pan over medium heat and bring the mixture to a gentle simmer, stirring often so the milk does not scorch on the bottom.
Once simmering, reduce the heat to medium-low and cook for 7 to 9 minutes, stirring frequently, until the oats are tender and creamy. For a looser oatmeal, stop closer to 7 minutes. For a thicker, spoon-standing texture, cook closer to 9 minutes.
Step 6: Finish the oats
Remove the saucepan from the heat. Stir in the vanilla extract and 1 tablespoon of butter until the butter melts completely. Let the oatmeal rest for 2 minutes; this short rest helps the oats thicken slightly and gives the flavor time to settle. If the oatmeal becomes thicker than you like, stir in 2 to 4 tablespoons of warm milk or water to loosen it.
Step 7: Layer the bowls
Divide the warm oatmeal among 4 bowls, using about 1 cup of oatmeal per serving. Spoon the baked peaches over the oats, making sure each bowl gets some of the glossy cinnamon-peach syrup from the baking dish. Sprinkle the crumble topping generously over the peaches so it stays crisp and cobbler-like.
Step 8: Garnish and serve warm
Serve immediately while the oats and peaches are warm and the crumble is crisp. Add a spoonful of Greek yogurt for tang, a splash of cream for a more dessert-like finish, or a light drizzle of maple syrup if your peaches need extra sweetness. A tiny dusting of cinnamon on top makes the bowls feel especially cozy.
Pro Tips
- Use ripe but not mushy peaches: The best peaches for this recipe smell fragrant and give slightly when pressed, but still hold their shape when sliced.
- Do not skip the cornstarch: A small amount thickens the peach juices so they spoon over the oatmeal like a warm cobbler sauce.
- Keep the crumble separate until serving: Adding it at the last minute keeps it crisp instead of softening into the oats.
- Stir the oatmeal often: Because this recipe uses milk, frequent stirring helps prevent sticking and creates a creamier texture.
- Adjust sweetness at the end: Peaches vary a lot in sweetness, so taste the assembled bowl before adding extra maple syrup.
Variations
- Peach berry cobbler oatmeal: Replace 1 cup of the sliced peaches with 1 cup fresh blueberries, raspberries, or blackberries. Bake as directed, checking that the fruit juices are bubbling before removing from the oven.
- Gluten-free version: Use certified gluten-free rolled oats and replace the all-purpose flour in the crumble with 1/3 cup almond flour or a 1:1 gluten-free flour blend.
- Extra protein bowl: Stir 1/2 cup plain Greek yogurt into the finished oatmeal after it comes off the heat, or top each serving with 2 tablespoons Greek yogurt and 1 tablespoon chopped pecans.
Storage & Make-Ahead
Store the oatmeal, baked peaches, and crumble topping in separate airtight containers for the best texture. Refrigerate the oatmeal and peaches for up to 4 days. Keep the crumble at room temperature in an airtight container for up to 2 days, or refrigerate it for up to 5 days if your kitchen is warm.
To reheat, warm the oatmeal in a saucepan over medium-low heat with a splash of milk or water, stirring until creamy, or microwave individual portions in 45-second bursts, stirring between each. Warm the peaches separately in the microwave for 30 to 60 seconds. Add the crumble only after reheating. To refresh the crumble, spread it on a baking sheet and bake at 350°F for 5 to 7 minutes.
For make-ahead breakfasts, bake the peaches and crumble the night before and cook the oatmeal fresh in the morning. You can also fully cook the oatmeal ahead; just expect to add extra milk when reheating because oats thicken as they chill.
Nutrition (per serving)
Approximate nutrition per serving, based on 4 servings and including whole milk, butter, pecans, and peaches: 455 calories, 12 g protein, 70 g carbohydrates, 8 g fiber, 30 g sugars, 16 g fat, 7 g saturated fat, and 260 mg sodium. Nutrition will vary depending on peach size, milk choice, and optional toppings.
