Southern-Style Tennessee Peach Pudding

This Tennessee Peach Pudding is a classic Southern dessert with a cozy, cobbler-style charm. What makes it truly special is the hot syrup poured over the batter before baking. As it bakes, the syrup sinks and transforms, creating a soft, cake-like top with a rich, jammy peach layer underneath. The result is a warm, comforting dessert that feels nostalgic, homemade, and perfect for family gatherings or holiday tables.

Tennessee Peach Pudding

Ingredients

For the Batter

IngredientQuantity
All-purpose flour1 cup
Granulated sugar½ cup
Baking powder2 teaspoons
Salt½ teaspoon
Ground cinnamon (optional)½ teaspoon
Milk½ cup
Peeled, sliced peaches (fresh or frozen)3 cups

For the Topping

IngredientQuantity
Water1½ cups
Granulated sugar½ cup
Brown sugar, packed½ cup
Butter1 tablespoon
Ground nutmeg¼ teaspoon

How to Make Tennessee Peach Pudding

Step 1: Prepare the Oven and Dish
Preheat the oven to 400°F. Lightly grease an 8-inch square baking dish with butter or nonstick cooking spray.

Step 2: Make the Batter
In a medium bowl, whisk together the flour, sugar, baking powder, salt, and cinnamon if using. Pour in the milk and stir until the batter is smooth and fully blended.

Step 3: Add the Peaches
Gently fold the sliced peaches into the batter. Frozen peaches can be added directly without thawing. Spread the mixture evenly in the prepared baking dish.

Step 4: Prepare the Syrup
In a saucepan set over medium-high heat, combine the water, granulated sugar, brown sugar, butter, and nutmeg. Bring the mixture to a boil, stirring constantly until the sugars dissolve and the syrup is smooth.

Step 5: Pour and Bake
Slowly pour the hot syrup evenly over the batter. Do not stir. Place the dish in the oven and bake for 40–50 minutes, until the top is golden and a toothpick inserted into the cake portion comes out clean.

Step 6: Cool and Serve
Let the pudding rest for 10–15 minutes to allow the sauce to thicken. Serve warm, ideally with a scoop of vanilla ice cream for the perfect finishing touch.