This Southern-style peach pudding is a comforting dessert made with juicy peaches, a soft vanilla cake, and a sweet buttery syrup that turns into a golden, crispy topping in the oven. A true comfort classic for peach season or anytime you need a warm hug in dessert form.
Preheat oven to 400°F (200°C) and grease an 8-inch square baking dish.
In a bowl, whisk together flour, sugar, baking powder, salt, and cinnamon (if using).
Add milk and stir until just combined. Gently fold in the sliced peaches.
Pour the batter into the prepared baking dish and spread evenly.
In a saucepan, combine water, granulated sugar, brown sugar, butter, and nutmeg. Bring to a boil, stirring until sugars dissolve.
Slowly pour the hot syrup over the batter. Do not stir.
Bake for 40–50 minutes, or until the top is golden and a toothpick inserted comes out clean.
Let cool slightly before serving. Optional: top with vanilla ice cream.
Notes
If using frozen peaches, be sure to thaw and drain them first. Canned peaches work too—just reduce the sugar slightly. Place a baking sheet under your dish to catch any syrup overflow.