**Prepare the Batter**: Preheat the oven to 350°F (175°C). In a mixing bowl, whisk together the flour, baking powder, salt, and sugar. Stir in the milk and vanilla extract until smooth. Gently fold in the peach slices.
**Assemble the Pudding**: Pour the batter into a greased 8x8-inch baking dish, spreading it evenly. In a separate bowl, combine the brown sugar, hot water, and melted butter for the topping. Carefully pour this mixture over the batter without stirring.
**Bake**: Place the baking dish in the preheated oven and bake for 40-45 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean. The pudding will have a layer of sauce at the bottom.
**Serve**: Allow to cool slightly before serving. Spoon out portions, making sure to include some of the sauce from the bottom. Serve warm, optionally with vanilla ice cream or whipped cream.
### Prep Time:
- 10 minutes
### Cook Time:
- 45 minutes
### Total Time:
- 55 minutes
### Nutrition (per serving):
- Calories: 280
- Carbohydrates: 48g
- Protein: 3g
- Fat: 8g
- Fiber: 2g
- Sugars: 32g
- Sodium: 130mg
**Tennessee Peach Pudding** is a sweet, spoonable dessert that’s as easy to make as it is satisfying. With a lovely peach flavor and a decadent caramel-like sauce, it’s a delightful Southern-inspired treat perfect for any occasion!