Preheat the oven to 350 °F. Butter a 9" square pan.
In a large bowl, combine 10 oz old-fashioned rolled oats, 2 teaspoons baking powder, 1 teaspoon ground cinnamon, ½ teaspoon table salt, and ½ teaspoon ginger.
In a large measuring cup, whisk together 12 oz whole milk, 4 oz unsalted butter (melted), 6 oz honey, 2 large eggs and 1 teaspoon vanilla extract.
Stir the liquid into the oat mixture until combined. Fold in 1 large peach (chopped) and 2 oz pecans (chopped). Pour the batter into the prepared pan and smooth to an even layer. Sprinkle with 2 tablespoons granulated sugar for topping.
Bake until the center springs back when lightly pressed or a toothpick inserted into the center comes out clean, 30-35 minutes. Optionally, you can turn on the broiler for a minute or two after the oatmeal is done baking. The broiler will caramelize the sugar for an extra crunchy topping.
Cool 10 minutes before slicing.
Would you like to save this recipe?
We'll email this post to you, so you can come back to it later!
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Notes
I've made this with whole milk and with buttermilk with good results. Either will work.This is delicious served warm or at room temperature as a snack. Keep leftovers refrigerated and microwave to reheat.