I still remember the first time I grated a bowl of sweet potatoes for this pudding — the kitchen smelled like warm spice within minutes. Southern Sweet Potato Pudding is a quietly nostalgic dessert that sits somewhere between a soft custard and a dense cake. It’s perfect for family dinners, winter brunches, or any time you want a modestly sweet, old-fashioned finish to a meal. If you like textural contrast, consider pairing it with a crunchy side like crispy sweet potato hash browns for a playful sweet-and-savory brunch board.
Why you’ll love this dish
This pudding is straightforward, reliable, and forgiving. You don’t need fancy equipment — just a grater, a bowl, and an oven. The recipe uses pantry-friendly ingredients, and the grated sweet potatoes give it a lovely, slightly fibrous texture that feels homey and comforting. It’s also easy to adapt: swap in plant milk for dairy-free needs, or add mix-ins for holidays and weeknight treats.
“A simple pudding with deep, warm spice and the exact kind of cozy sweetness you want after Sunday dinner.”
The cooking process explained
In plain terms, you grate sweet potatoes, whip together melted butter and sugars with eggs and milk, fold in the potatoes and spices, then bake until the center sets and the top turns golden. Expect a glossy, slightly dense batter that puffs a little in the oven and settles as it cools. Total hands-on time is short; most of the work is watching the oven do its job.
What you’ll need
- 3 large sweet potatoes, peeled and finely grated
- 1/2 cup unsalted butter, melted (use melted coconut oil for dairy-free)
- 1/2 cup packed light brown sugar
- 1/4 cup granulated sugar (or superfine sugar)
- 2 large eggs, beaten
- 1/4 cup whole milk (or any unsweetened plant milk for dairy-free)
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground ginger
- 1/2 teaspoon vanilla extract
Notes on ingredients: If your sweet potatoes are very moist, a gentle squeeze in a towel to remove excess liquid helps the pudding set better. Light brown sugar gives a warm molasses note; dark brown will deepen the flavor, while maple syrup can replace some sugar if you prefer.
Directions to follow
- Preheat the oven to 350°F (175°C). Lightly grease an 8×8-inch baking dish.
- Peel the sweet potatoes and finely grate them. Aim for thin, even strands.
- In a large bowl, whisk melted butter, brown sugar, granulated sugar, beaten eggs, milk, and vanilla until smooth.
- Stir the grated sweet potatoes into the wet mixture until fully combined.
- Add cinnamon, nutmeg, and ginger. Mix until the batter looks glossy and even.
- Spoon the batter into the prepared baking dish and spread it into an even layer.
- Bake for 45 to 55 minutes, until the top is deeply golden and a toothpick inserted in the center comes out mostly clean. The center should be set but still moist.
- Let the pudding cool slightly in the pan for 15 to 20 minutes before slicing. Serve warm with a scoop of ice cream or a dollop of whipped topping if you like.

Best ways to enjoy it
Serve slices warm on their own or with a creamy topping. It pairs beautifully with plain Greek yogurt sweetened with a touch of honey, toasted pecans, or a citrusy orange zest to brighten the flavors. For brunch, offer slices alongside eggs and a crisp vegetable salad. For a contrast in texture and temperature, try it with a scoop of vanilla ice cream. If you want a savory-sweet combo, place a slice next to crispy sweet potato hash browns and fresh fruit.
Storage and reheating tips
Cool the pudding completely before storing. Keep leftovers in an airtight container in the refrigerator for up to 3 to 4 days. Reheat single servings in the microwave for 30 to 60 seconds or warm a whole dish in a 325°F (165°C) oven until heated through, about 15–20 minutes. To freeze, wrap tightly or use a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating. When reheating, bring internal temperature to at least 165°F for safe serving.
Pro chef tips
- Grate finely for the best texture; a food processor with a grating disc speeds this up.
- If your sweet potatoes are very wet, press them gently in a towel to remove only excess water — don’t dry them out completely, as some moisture is needed for custard-like set.
- Melt butter but let it cool slightly so it doesn’t scramble the eggs when mixed.
- Rotate the baking dish once during baking if your oven has hot spots, and use the center rack for even browning.
- A toothpick test is better than clock-watching. A few moist crumbs are okay — overbaking dries the pudding.
Creative twists
- Add 1 teaspoon finely grated orange zest for brightness.
- Stir in 1/2 cup chopped toasted pecans or walnuts for crunch.
- Swap half the milk for canned coconut milk for a richer, dairy-free version.
- Fold in 1/3 cup finely chopped dried fruit, like apricot or raisins, plumped in warm water first.
- Make individual servings by baking in greased ramekins; reduce bake time to 30–40 minutes.
FAQ
Can I make this ahead of time?
Yes. You can bake the pudding, cool it, then refrigerate for up to 3 days. Reheat gently before serving. It also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
Can I use canned sweet potato or mashed sweet potato instead of grating fresh?
Grated fresh sweet potato gives the best texture. Canned or mashed sweet potato will create a smoother, denser custard and may change the bake time and moisture balance. If using mashed, reduce added liquid slightly and expect a shorter bake time.
How can I make this dairy-free?
Use melted coconut oil or a dairy-free stick butter and substitute unsweetened plant milk such as almond or oat milk for whole milk. Use a coconut-based whipped topping if you want a dairy-free garnish.
My pudding is still a bit loose in the center after the recommended time. What should I do?
If the center is loose, continue baking in 5–10 minute increments until it’s set. Ovens vary, so the toothpick test is the most reliable check. If the top browns too fast, loosely tent the dish with foil and continue baking.

Southern Sweet Potato Pudding
Ingredients
Method
- Preheat the oven to 350°F (175°C). Lightly grease an 8x8-inch baking dish.
- Peel and finely grate the sweet potatoes aiming for thin, even strands.
- In a large bowl, whisk melted butter, brown sugar, granulated sugar, beaten eggs, milk, and vanilla until smooth.
- Stir the grated sweet potatoes into the wet mixture until fully combined.
- Add cinnamon, nutmeg, and ginger. Mix until the batter looks glossy and even.
- Spoon the batter into the prepared baking dish and spread into an even layer.
- Bake for 45 to 55 minutes, until the top is deeply golden and a toothpick inserted in the center comes out mostly clean.
- Let the pudding cool slightly in the pan for 15 to 20 minutes before slicing.


