Tennessee Peach Pudding is more than just a dessert—it’s a slice of Southern warmth on a plate. With its tender, spiced peach filling and the comforting swirl of buttery, sugar-rich topping, this pudding brings back the kind of home-cooked memories that come with Sunday afternoons and shared family tables. Whether you’re a longtime fan of Southern desserts or just discovering what makes them so beloved, this recipe is a must-try. Let me walk you through how to make it, layer by layer, with easy guidance and a few tips I’ve picked up over the years in my own kitchen.
Tennessee Peach Pudding is a twist on the traditional peach cobbler, but with its unique, layered texture and the way the topping and fruit meld together while baking. The recipe uses fresh or frozen peaches, all-purpose flour, and a cinnamon-vanilla blend for a warm, spiced flavor. When paired with the rich sugar-caramel topping, it brings a depth of flavor that can’t be ignored. I created this version to honor the legacy of Southern cooking while making it approachable for the average home cook.
What is Tennessee Peach Pudding?
Tennessee Peach Pudding is a beloved Southern dessert that combines sweet, tender peaches with a custard-like base and a crumbly, sugary topping. Unlike some cobbler-style recipes that sit the topping on top, this version integrates it into the dish, allowing the sugar and spices to sink into the fruit for a more complex flavor. The base is made from a mix of flour, sugar, milk, and spices, forming a kind of batter that clings to the peaches as they bake. The topping, on the other hand, is a mix of sugars, butter, and cinnamon that caramelizes while baking for a slightly crunchy, rich finish.
While the name might evoke visions of a traditional pudding, this version is a hybrid of classic Southern fruit pies and cobbler. You won’t find it in every cookbook, but once you taste it, the name makes sense. The texture is soft yet hearty, and the flavor is as comforting as a warm hug. Its origins may be rooted in local Tennessee home cooking, passed down through generations of families, where peaches and simple pantry staples are always on hand.
Reasons to Try Tennessee Peach Pudding
There are so many reasons why Tennessee Peach Pudding deserves a spot in your dessert rotation. First and foremost, it’s delicious—the right balance of spiced warmth and natural peach sweetness hits just the right note. Plus, it’s incredibly versatile: whether you make it with fresh summer fruit or use frozen peaches from the depths of winter, the result is equally satisfying. It’s especially perfect for those nights when you want something homemade but don’t want to spend hours in the kitchen. With a few simple ingredients and an oven, you’re in business.
What I love most is how accessible this recipe is for beginner cooks. There’s no need for complex tools or techniques—just a mixing bowl, a saucepan, and a 9×13-inch baking dish. And it’s incredibly forgiving. If you’re new to baking, this dish is a great practice run. There’s also the charm of sharing it with friends and family. I remember making a version of this for a dinner party once, and the moment everyone took their first bite, the whole table lit up with smiles. That kind of food always makes my day.
Ingredients Needed to Make Tennessee Peach Pudding
Let’s talk ingredients. You won’t need anything fancy for this Tennessee Peach Pudding recipe—just a few pantry basics and some good fruit. Here’s what you’ll need to get started:
For the peach mixture:
- 5 cups diced peaches (fresh or frozen, peeled) – For the best flavor, try to use fruit that’s in season, but frozen is a great alternative.
- 1 cup granulated sugar – This helps balance the fruit’s tartness and adds texture to the pudding base.
- 2 cups all-purpose flour – The flour helps absorb moisture from the fruit and gives the pudding its light, soft structure.
- 1 cup whole milk – Adds richness and moisture to the batter-like mixture.
- 4 tsp baking powder – Helps the mixture rise slightly as it bakes, giving it a tender crumb.
- 1 tsp vanilla extract – A touch of sweetness and aroma that really brings out the fruit.
- 1 tsp cinnamon – Warms the flavor and ties the spices together.
- 1 tsp sea salt – Enhances the sweetness and adds a hint of seasoning.
For the topping:
- 3 tbsp unsalted butter – Adds richness and helps the sugars caramelize as they heat.
- 3/4 cup granulated sugar – Works together with brown sugar for a deep, caramel-like flavor.
- 3/4 cup brown sugar – Adds a toasty, molasses-like flavor to the caramel topping.
- 3 cups water – Helps the sugar dissolve and prevents burning.
- 1/2 tsp cinnamon – Complements the spice in the fruit mixture and enhances the flavor of the topping.
Instructions to Make Tennessee Peach Pudding – Step by Step
Step 1: Preheat your oven to 400°F and prepare a 9×13-inch baking dish. Grease it well using butter or a non-stick spray. I like to do this first so everything else can flow more smoothly.
Step 2: In a large mixing bowl, combine the diced peaches, granulated sugar, flour, milk, baking powder, sea salt, cinnamon, and vanilla extract. It’s important not to overmix—just stir until everything is combined. Any lumps are fine here. The texture will smooth out in the oven. The batter should be a pourable consistency, slightly thick but not too stiff. This is what allows the peaches to settle gently into the base while baking.
Step 3: Carefully pour the mixture into the greased baking dish. Don’t worry if the surface isn’t perfectly smooth—this will come together while it bakes. The mixture will have a soft, custard-like texture at this point. This is where the base of the pudding begins to form around the fruit.
Step 4: Now it’s time for the topping. In a small saucepan, melt the butter over medium heat. Once it’s fully melted, add the granulated sugar, brown sugar, and water. Stir the mixture well, and bring it to a gentle boil. Reduce the heat to keep it simmering for about 5 to 10 minutes until the sugars have dissolved and slightly thickened. You’ll notice the mixture turning golden and a bit glossy—this is when you know the topping is ready. Sprinkle the cinnamon into the sauce and mix to combine. It should have the consistency of thick syrup now, and it’ll bubble up when stirred.
Step 5: Slowly pour the sugar-cinnamon topping mixture over the peach batter in the baking dish. It might look like too much at the beginning, but once it hits the hot base, it’ll sink and spread out. Do not stir this in—let it settle on top as is. The sugars and spices will melt and blend into the batter as it bakes, creating that beautiful caramel swirl effect.
Step 6: Place the baking dish in the preheated oven and allow it to bake for about 50 minutes. During this time, you’ll notice the color of the pudding changing from pale to a golden brown on the edges and eventually on the surface. The sugars will caramelize, and the filling will bubble up a bit. After about 20 minutes, I like to check if the top is starting to form a golden crust—it shows the sugar is doing its thing. After 50 minutes, take it out and let it rest for a few minutes.
Step 7: Once the pudding is done, remove it from the oven and let it cool for about 10–15 minutes before serving. The pudding will firm up slightly and the topping will set. I like to serve it warm, ideally with a scoop of vanilla ice cream or a dollop of whipped cream on top—optional but highly recommended. The contrast between the hot pudding and the cold ice cream is something very special, like a memory of childhood and family gatherings all at once.
Chef’s Tips for a Perfect Result
- Use fresh or thawed frozen peaches for the best texture. If using frozen, be sure to drain any excess moisture to avoid a watery bottom.
- Let the topping caramel syrup cool slightly before pouring it over the peaches. This helps prevent the top from browning too quickly.
- Aim for golden-brown edges in the baking dish to know the pudding is done. It should be just bubbly but not overly runny.
- Don’t rush the baking time. Even if it looks done on the surface, let the filling finish cooking for a few more minutes in the oven to ensure it sets well.
- For a little extra crunch, sprinkle some coarse sugar over the topping just before removing from the oven.
Variations and Substitutions
- Gluten-Free Alternative: If you’re avoiding gluten, swap the all-purpose flour with a gluten-free all-purpose flour blend. Make sure it has a similar texture and binding ability to avoid the pudding being too crumbly.
- Low-Carb Version: Use a low-carb sweetener in place of granulated sugar and all-purpose flour. A combination of almond flour and coconut flour can help with texture while maintaining a lower-carb profile.
- Dairy-Free Option: Replace the butter with a plant-based butter substitute and swap the milk with almond milk or oat milk for a vegan-friendly version.
- Budget Swap: If brown sugar is too rich or expensive, substitute it with an equal amount of granulated sugar mixed with a bit of molasses for similar flavor and color.
- Flavor Twist: Add a splash of lemon juice to brighten the flavor of the peach mixture. It adds a fresh, zesty note that pairs beautifully with the cinnamon.
How to Serve and Pair
Tennessee Peach Pudding is best served warm, ideally straight from the oven. The pudding benefits from a little rest, so if you have a few minutes, it will thicken up nicely and the flavors will settle in. When slicing, use a warm knife to help it glide through the dessert easily. I’ve made the mistake of serving it too cold before, and the topping can become a bit firm or dry. A gentle, warm serve ensures the pudding is at its most satisfying texture and temperature.
Pair it with a scoop of vanilla ice cream or chilled whipped cream. The richness of the sugars in the topping is balanced beautifully by the cool, velvety cream. For a more rustic pairing, I also enjoy it with a glass of buttermilk, which adds a slight tang that brings the flavors back into balance. If you’re hosting, I like to serve it in individual ramekins with a dollop of homemade whipped cream right on top.
As for occasions, Tennessee Peach Pudding is perfect for family dinners, holiday gatherings, or even just a simple Sunday brunch. It’s also a great way to share a dessert with friends. I once made it for a neighbor’s birthday and she asked for the recipe the very next day. That speaks volumes—it’s memorable and always a hit.
Storage and Reheating
Tennessee Peach Pudding is best enjoyed when fresh, but you can definitely store any leftovers with the right care. Here’s how to keep it tasting great:
Refrigerator
A cooled pudding can last in the refrigerator for up to 3 days if stored in an airtight container. I prefer to keep it in the same baking dish you served it from, or transfer it to a container with a tight-fitting lid. The flavor actually deepens a bit over the first day or so, so it might even taste better the next day. Just make sure the top doesn’t dry out too much.
Freezer
Unbaked Tennessee Peach Pudding can be frozen ahead of time for later baking. Wrap the prepared baking dish tightly in plastic wrap or place it in a freezer-safe airtight container. It can stay in the freezer for up to 1 month. When ready to bake, remove from the freezer and let it thaw at room temperature for about 15 minutes before placing it in a preheated oven. Add an extra 10–15 minutes to the baking time to account for the frozen state.
Room Temperature
The pudding can sit at room temperature for up to 2–3 hours without issue. If you don’t plan to eat it all at once, though, it’s better to store it in the fridge.
Reheating
For best results, reheat the pudding in a 250°F oven for about 15–20 minutes. The gentle heat ensures the sugars and texture don’t get too harsh or dry. Avoid using a microwave, as it can create a rubbery or overly dry texture, especially around the edges. If you’re reheating individual slices in the oven, wrap each piece lightly in parchment paper or foil to help it retain moisture.
FAQ
Q1: Can I use another type of fruit instead of peaches?
While this recipe is specifically made for Tennessee Peach Pudding, you can definitely experiment with other fruits like apples, cherries, or even a mix. The base and topping will work with most stone fruits. Just adjust the sugar levels to match the sweetness of the fruit you choose.
Q2: How do I know when the pudding is fully baked?
The pudding is done when the top is golden brown and the edges start to pull away from the sides of the baking dish. The center should be slightly jiggly but not too wet. If the top begins to brown too quickly, you can tent it with aluminum foil to prevent burning.
Q3: Why does my pudding come out too runny in the center?
This most often happens if the pudding is taken out before the center is fully set. The mixture should have had enough time to heat through and firm up. Let it rest for a few more minutes in the oven or after being removed to help the center set better.
Q4: Can I make this recipe ahead of time?
Absolutely. You can prepare the entire pudding ahead of time and refrigerate the assembled mixture until you’re ready to bake it. Just make sure the topping is carefully placed over the fruit without stirring. When ready, pop it in a preheated oven as described in the instructions.
Q5: What’s the best way to serve this at a dinner party?
I love serving Tennessee Peach Pudding in individual ramekins with a scoop of vanilla ice cream and a sprig of mint for garnish. It’s elegant, comforting, and perfect for sharing at a dinner party without overdoing it. Guests love the personal touch, and you won’t have to worry about slicing or serving the full dish for everyone to grab what they want.
Conclusion
Tennessee Peach Pudding is a dessert that brings comfort, flavor, and a touch of nostalgia with every slice. Made with the simplest of ingredients but delivered with soul, it’s a recipe that can become a new family favorite. Give it a try this weekend and savor the sweet, spiced warmth of the peaches and the golden caramel topping. You’ll realize the magic of this simple Southern classic when the first spoonful hits your taste buds—there’s just something about the balance of sweet and spice that makes it truly unforgettable.
Print
Tennessee Peach Pudding
- Prep Time: 15
- Cook Time: 40
- Total Time: 55
- Yield: 8 servings 1x
- Category: desserts
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A Southern dessert featuring tender spiced peaches layered with a buttery sugar-rich topping. Warm, spiced base infused with cinnamon and vanilla, topped with a caramelized crumb for a hybrid of pie and cobbler. No alcohol, pork, or derivatives used.
Ingredients
6 cups freshly sliced peaches (fresh or frozen, thawed)
2 cups all-purpose flour
3/4 cup granulated sugar
1/2 cup packed brown sugar
1 tsp ground cinnamon
1/2 tsp ground nutmeg
1/2 cup unsalted butter, softened
1/2 tsp salt
2 cups whole milk
1 tbsp non-alcoholic vanilla extract
Instructions
Preheat oven to 375°F (190°C)
In a bowl, mix flour, granulated sugar, cinnamon, nutmeg, and salt to form a dry base
Gradually stir in whole milk and non-alcoholic vanilla extract until smooth
Pour batter into a greased 9×13-inch baking dish
Top evenly with sliced peaches
In another bowl, combine brown sugar, softened butter, and 1/2 tsp cinnamon
Sprinkle the butter-sugar mixture over the peaches
Bake for 40 minutes until golden and bubbly, topping caramelized
Let rest 10-15 minutes before serving
Notes
Thaw frozen peaches and drain excess moisture before layering
For richer flavor, use vanilla bean paste instead of extract
Store cooled leftovers covered in the fridge for up to 3 days
Serve individual portions under a scoop of vanilla ice cream
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 48g
- Sodium: 350mg
- Fat: 15g
- Saturated Fat: 9g
- Carbohydrates: 52g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 35mg