Sweet Potato Pudding Recipe: Soul Food Classic With Nutmeg-Kissed Crunch

Desserts

Sweet Potato Pudding Recipe: Soul Food Classic With Nutmeg-Kissed Crunch

This soul food classic sweet potato pudding brings warmth to any table with its velvety texture and nutmeg-kissed crunch topping. 🌟 The secret lies in boiling sweet potatoes until tender, then blending them into a rich, custard-like mixture that bakes to golden perfection.

I’ve perfected this recipe over years of Southern-inspired baking, balancing sweetness with just the right amount of spice—no shortcuts, just pure comfort.

The magic happens in the layers: a smooth, spiced sweet potato base that’s creamy yet firm, topped with a crunchy nutmeg streusel that adds texture and depth. Traditional techniques like slow boiling and precise baking ensure every bite delivers that nostalgic, homey flavor.

This isn’t just dessert—it’s a taste of tradition, passed down through generations with love and care.

Ready in about an hour, this pudding is foolproof yet impressive enough for company. The nutmeg topping adds a fragrant aroma that fills your kitchen, while the custard-like center melts in your mouth.

Serve warm with vanilla ice cream or whipped cream for the full experience—it’s the kind of dessert that feels like a hug in every spoonful.

Don’t skip the nutmeg—it’s the soul of this recipe. For extra richness, add a splash of bourbon to the topping. Whether you’re celebrating a holiday or just craving a taste of home, this sweet potato pudding delivers on tradition and flavor. Let’s get baking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato pudding recipe soul food

Sweet potatoes, nutmeg, and Southern warmth—just a few staples for this soulful dessert.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium, peeled and cubed
Granulated Sugar 🍚 1 ½ cups Light brown preferred
Large Eggs 🥚 4 whole Room temperature
Unsalted Butter 🧈 ½ cup Melted, full-fat version
All-Purpose Flour 🌾 ½ cup For thickening
Ground Nutmeg 🌿 1 tsp Freshly grated preferred
Ground Cinnamon 🌶️ 1 ½ tsp Sweet variety
Salt 🧂 ½ tsp Kosher or sea salt
Vanilla Extract 🍯 2 tsp Pure vanilla preferred
Evaporated Milk 🥛 1 cup Full-fat for creaminess
Old-Fashioned Rolled Oats 🌾 1 cup For streusel topping
Light Brown Sugar 🍚 ½ cup Packed, for topping
Melted Butter 🧈 ¼ cup For streusel binding
Bourbon 🥃 1 tbsp Optional, for depth

The sweet potatoes are the heart of this dish, so pick firm, vibrant ones—the deeper the orange, the better. Peeled and cubed before boiling, they’ll soften just right for that creamy texture. I always grab mine from the organic section at Whole Foods or my local Publix, where they’re fresh and sweet. For the nutmeg, freshly grated is non-negotiable—pre-ground loses its magic fast. If you’re using a whole nutmeg, a microplane works best. And don’t skip the bourbon in the topping; it adds a rich, caramel-like depth that ties everything together.

No bourbon? Maple syrup or extra vanilla will work in a pinch, though the flavor won’t be quite the same. Running low on evaporated milk? Heavy cream or whole milk in a 1:1 swap keeps things creamy, but evaporated milk gives that classic pudding body. For the streusel topping, quick oats can replace rolled oats if that’s what you’ve got, but rolled oats give that perfect crunch. The brown sugar in the topping? Pack it tightly—it makes all the difference in that caramelized crust. And if you’re feeling fancy, toast the oats and brown sugar together in a dry pan for a few minutes before mixing—worth the extra minute.

This pudding keeps beautifully—3-4 days in the fridge if stored in an airtight container. Reheat gently in the microwave or oven until warmed through, but honestly, it’s even better the next day once the flavors meld. For make-ahead magic, assemble the pudding the night before and bake in the morning—perfect for holiday gatherings. The streusel topping can be made separately and stored in the fridge for up to 3 days, so you can prep ahead and just bake when ready.

❤️

Why You'll Love This Recipe

  • No Boil Required: I’ll admit, I was skeptical—roasting sweet potatoes instead of boiling them? But that caramelized edge from the oven? Chef’s kiss. The texture stays creamy without turning gummy, and honestly, the smell alone makes my kitchen feel like Sunday dinner.
  • Creamy Without the Fuss: This isn’t your heavy, custardy pudding—it’s light, almost mousse-like, thanks to the eggs and butter. The flour just thickens it just enough, and the sugar? It balances that natural sweetness of the potatoes so it’s ridiculously good, not cloying. (Yes, even my kid who hates sweet potatoes sneaks bites.)
  • Dessert or Breakfast?: Between us, I’ve had this cold for breakfast with a drizzle of honey, or warm with a sprinkle of cinnamon and a scoop of vanilla ice cream. It’s that versatile. The base stays the same—just swap toppings or serve it at different temps, and suddenly you’ve got two meals in one.
  • Pantry Staples Only: I made this last week using ingredients I already had—no specialty items, no last-minute grocery runs. The eggs add richness, the butter makes it luscious, and the flour keeps it from being too heavy. Plus, sweet potatoes are cheap and last forever. It’s my go-to when I need something comforting but don’t want to break the bank.

Step-by-step instructions for sweet potato pudding

Here's how to make this soul food classic with a perfect creamy texture and nutmeg-kissed crunch.

1

👨‍🍳 Step 1: Cook the Sweet Potatoes to Perfection

Preheat your oven to 375°F. Place the 2 lbs peeled and cubed sweet potatoes in a medium baking dish and cover tightly with foil. Bake for 45-50 minutes until the sweet potatoes are fork-tender and easily pierced with a knife. You want them soft enough to mash smoothly but not falling apart.

Here's the thing—I like to test doneness by pressing a potato cube between my fingers. If it gives way with gentle pressure and leaves no resistance, it's ready. If they're still firm, bake another 10 minutes. Let them cool slightly before handling, about 5 minutes, to prevent steam burns when mashing.

2

🍳 Step 2: Make the Creamy Pudding Base

In a large mixing bowl, combine the cooled sweet potatoes, 1.5 cups granulated sugar, 4 whole large eggs, 0.5 cup melted unsalted butter, 0.5 cup evaporated milk, 2 tsp vanilla extract, 1 tbsp bourbon, 1.5 tsp ground cinnamon, 1 tsp ground nutmeg, and 0.5 tsp salt. I use a hand mixer here to blend everything smoothly, about 2 minutes, until completely combined and no lumps remain.

This is where the magic happens—the spices should be evenly distributed, and the mixture should be thick but pourable. If it looks too thick, whisk in 1-2 tablespoons of the evaporated milk to reach a smooth consistency. The bourbon adds depth, but don't skip it if you're avoiding alcohol—just omit it and add 1 extra teaspoon of vanilla extract instead.

3

🍳 Step 3: Thicken the Mixture

Transfer the pudding mixture to a medium saucepan and cook over medium-low heat, stirring constantly with a wooden spoon, for 10-12 minutes until it thickens enough to coat the back of the spoon. You're looking for a custard-like consistency—it should leave a trail when you run your finger through it, but not be gluey.

Don't rush this step. If it starts to bubble or looks like it's getting too thick, reduce the heat slightly. The mixture should be hot but not boiling. Once it reaches the right consistency, remove it from heat immediately and let it cool for 10 minutes—this prevents curdling when you add the flour next.

4

👨‍🍳 Step 4: Add Flour and Prepare the Streusel Topping

While the pudding cools, stir in the 0.5 cup all-purpose flour to thicken it further. Mix well to combine completely, then transfer the pudding to a greased 9x9-inch baking dish. In a separate bowl, combine the 1 cup old-fashioned rolled oats, 0.5 cup light brown sugar, and 0.25 cup melted butter to make the streusel topping. Mix with your fingers until the oats are evenly coated and slightly clump together.

Sprinkle the streusel mixture evenly over the top of the pudding, pressing down gently with your fingers to help it adhere. This is the moment that matters: the streusel should cover the entire surface but not be packed too tightly—you want those crispy pockets to form during baking.

5

🔥 Step 5: Bake to Golden Crunch

Bake the pudding in the preheated 375°F oven for 35-40 minutes until the top is golden brown and the edges are set. The pudding should be firm but still slightly jiggly in the center—it'll continue thickening as it cools. Here's the trick: if the streusel starts browning too quickly, tent the dish with foil for the last 10 minutes to prevent burning.

Let the pudding cool completely in the pan for at least 1 hour before slicing. This resting time allows the flavors to meld and the texture to set properly. Serve warm or at room temperature—either way, it's pure comfort in every bite. The contrast of creamy pudding with that nutmeg-kissed crunch is what makes this classic so special.

👨‍🍳

Pro Tips For Making Sweet Potato Pudding Recipe Soul Food

  • BOIL THEM TILL TENDER: Sweet potatoes straight from the bag? Skip it. Roast or boil them until a fork slides in like butter—no fight, no gummy texture. I used to rush this, and the pudding turned out dense. Give them 20-25 minutes in boiling water (or 45 minutes at 375°F roasted) until they’re soft as a cloud.
  • WHISK EGGS LIKE YOUR LIFE DEPENDS ON IT: No lumps. No excuses. Beat those eggs with sugar first until the mixture is pale and thick—about 3 minutes with a whisk or mixer. I learned this the hard way when my pudding ended up looking like cottage cheese. Smooth batter = creamy pudding.
  • DON’T OVERMIX THE FLOUR: Once you fold in the flour, stop. Just stir until combined—overmixing makes the pudding tough. I was guilty of this for years, thinking more mixing meant better texture. It doesn’t. Keep it gentle, like tucking in a baby.
  • BAKE IT LOW AND SLOW: 325°F is your friend. Rushing to 350°F or higher = dry, cracked pudding. I was skeptical until I tried it—now I swear by it. Cover with foil halfway through (after 30 minutes) to trap steam and keep it moist. Patience pays off.

Troubleshooting this dish

Pudding Too Runny?

If your pudding turns out too thin after baking, it’s likely because the sweet potatoes weren’t cooked long enough or the mixture wasn’t thickened properly. Next time, boil the sweet potatoes for 5-10 extra minutes until they’re fork-tender, then mash them thoroughly to release more starch.

For extra insurance, whisk in 1-2 extra tablespoons of flour during the thickening stage—this helps stabilize the custard. 💡

Streusel Not Crunchy?

The streusel topping can turn out flat or soggy if it’s packed too tightly or baked too gently. For that perfect crunch, press the streusel mixture lightly but evenly over the pudding, leaving small gaps for air pockets.

Bake at 375°F for the full 35-40 minutes—don’t rush it! If your oven runs hot, tent the dish with foil for the last 10 minutes to prevent over-browning while still achieving crispiness.

Curdled or Lumpy Mixture?

Curdling happens when the eggs cook too quickly or the mixture is added to hot liquid. To prevent lumps, always temper the eggs by whisking them into the warm sweet potato mixture gradually.

Keep the heat medium-low during the thickening stage and stir constantly. If lumps appear, strain the mixture through a fine-mesh sieve before transferring it to the baking dish. 🌟

Browning Too Fast?

If the streusel topping browns unevenly or burns before the pudding is fully set, your oven might be too hot or the dish too close to the heating element. Try baking on the middle rack and reduce the temperature to 350°F for the last 10 minutes.

For an extra insurance, tent the dish with foil halfway through baking to protect the streusel while the pudding finishes cooking.

Pudding Too Sweet?

If the sweetness feels overwhelming, balance it by adding ½ teaspoon of freshly grated nutmeg or cinnamon to the pudding base. For a more sophisticated touch, stir in 1 teaspoon of bourbon or vanilla extract—this adds depth and reduces perceived sweetness.

You can also reduce the sugar slightly in future batches, but start with 1.25 cups instead of 1.5 cups to test the difference.

Pudding Not Setting Properly?

If your pudding feels too soft or doesn’t hold its shape after baking, it likely didn’t cool long enough or the oven wasn’t hot enough. Always let the pudding cool completely in the pan for at least 1 hour before slicing.

For extra firmness, chill it in the refrigerator for 30 minutes before serving. If you’re still having issues, ensure your baking dish is properly greased to prevent sticking, which can interfere with proper setting.

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 110mg37%
Sodium 380mg16%
Total Carbohydrate 68g25%
Dietary Fiber 4g14%
Sugars 42g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sweet potato dessert without baking?

For a no-bake version, mix the cooked sweet potatoes with the custard ingredients, then chill in the refrigerator for 4-6 hours until set. Top with a quick oat crumble (mix 1 cup oats, 0.25 cup melted butter, and 0.25 cup brown sugar) and refrigerate another 30 minutes before serving. The texture will be more like a mousse than a baked pudding, but still delicious!

2

What's the difference between sweet potato pudding and sweet potato pie?

Sweet potato pudding is lighter and custard-like, often topped with a crunchy streusel, while sweet potato pie has a thicker, pie crust and a denser filling with more spices like ginger and cloves. Pudding is typically baked in a dish and served warm, while pie is sliced and served at room temperature. Think of pudding as a cross between pie and casserole!

3

How can I make this recipe vegan?

Swap the eggs for 4 tablespoons cornstarch mixed with 0.5 cup water, and use vegan butter, coconut milk, and flax eggs (1 tbsp ground flax + 3 tbsp water per egg). Replace evaporated milk with full-fat coconut milk. The texture will be slightly different but still rich and comforting. For the streusel, use coconut oil instead of butter.

4

Can I use regular potatoes instead of sweet potatoes?

Not recommended! Regular potatoes are starchy and watery, which will make your dessert gummy rather than creamy. Sweet potatoes provide natural sweetness and a velvety texture that's essential for this classic. If you're out of sweet potatoes, yams can work in a pinch, though they're slightly less sweet and may need extra sugar.

5

How far ahead can I prepare this for a holiday gathering?

You can assemble the pudding mixture (without baking) up to 24 hours ahead and refrigerate it. The day of serving, bake as directed. For the streusel topping, you can make it 3 days ahead and store it in the fridge. Even better: bake the pudding completely and refrigerate it for up to 4 days—it actually tastes better the next day as flavors meld!

★★★★★4.7(12 reviews)
Categories Desserts