Sweet potato pudding is a creamy, comforting dessert that bridges the gap between a traditional pie filling and a rich custard.
This baked pudding shines with warm spices, natural sweetness from roasted sweet potatoes, and a silky texture that melts on your tongue. Whether you’re planning Thanksgiving dinner or craving a cozy weeknight dessert, this recipe delivers impressive results with minimal fuss. Let’s walk through how to create this showstopping dish that tastes like it took hours but comes together quickly.
Why You’ll Love This Recipe
Sweet potato pudding checks every box for a memorable dessert experience.
- Rich, velvety texture that feels indulgent without being overly heavy
- Warm spices like cinnamon and nutmeg create comfort and familiarity
- Works beautifully as a standalone dessert or paired with whipped cream
- Can be prepped ahead and baked when you need it
- Naturally sweet with minimal added sugar needed
My Experience Making This Recipe
I first made sweet potato pudding on a chilly October evening when I had leftover roasted sweet potatoes sitting in my fridge. The smell that filled my kitchen as it baked was absolutely intoxicating, and my family gathered around the oven like it was a campfire.
The pudding emerged from the oven with a slight wobble in the center and a golden-brown top. When I scooped into it minutes later, the spoon glided through like butter, and the first bite confirmed what I already knew: this was happening again soon.
My partner asked for seconds before finishing his first bowl, and my neighbor came over purely on the strength of the aroma wafting into the hallway. That’s when I knew this recipe was keeper material.
Recipe Overview
- Recipe Name: Sweet Potato Pudding
- Servings: 8
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 60 minutes
- Course: Dessert
- Cuisine: American
- Calories per Serving: 220
Equipment You Will Need
- 9-inch round baking dish
- Large mixing bowl
- Medium mixing bowl
- Whisk
- Blender or food processor
- Measuring cups and spoons
- Rubber spatula
- Oven thermometer (optional but helpful)
Ingredients for Sweet Potato Pudding
- 2 cups roasted sweet potato puree (about 2 large sweet potatoes)
- 1 cup heavy cream
- 1/2 cup whole milk
- 3/4 cup granulated sugar
- 3 large eggs
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground ginger
- 1/8 teaspoon ground cloves
- 1/4 teaspoon salt
- 1 tablespoon unsalted butter, for greasing
Ingredient Notes and Substitutions
- Sweet potato puree: The foundation of this pudding, providing natural sweetness and creamy texture. If you don’t have roasted sweet potatoes on hand, canned pure pumpkin puree works well, though the flavor will shift slightly toward autumn spice territory.
- Heavy cream: Creates the luxurious, custard-like consistency that makes this pudding special. Half-and-half can replace it for a lighter version, but the pudding will be less rich.
- Eggs: These bind the mixture and help it set into that perfect pudding consistency. You cannot skip them or use a substitute without changing the fundamental texture of the dish.
- Cinnamon and nutmeg: The dynamic duo that makes this taste like autumn in a bowl. If you only have one spice available, use 1 teaspoon of that spice instead of splitting between the two.
- Vanilla extract: A small amount rounds out the flavor profile beautifully. Almond extract creates an interesting variation if you want to experiment.
How to Make Sweet Potato Pudding
Step 1: Preheat and Prepare Your Baking Dish
Set your oven to 350 degrees Fahrenheit and allow it to reach full temperature. Butter your 9-inch baking dish generously, making sure to coat the bottom and sides so the pudding releases cleanly after baking.
Step 2: Combine Wet Ingredients
Whisk together the heavy cream, whole milk, and vanilla extract in a medium mixing bowl until they’re fully blended. Set this mixture aside for now, as you’ll add it to the sweet potato base shortly.
Step 3: Mix Sweet Potato and Sugar
Pour your sweet potato puree into a large mixing bowl and whisk in the granulated sugar until the mixture is smooth and the sugar has dissolved. This creates the sweetness base that will flavor the entire pudding.
Step 4: Add Spices to the Sweet Potato Mixture
Sprinkle the cinnamon, nutmeg, ginger, cloves, and salt directly into the sweet potato mixture. Whisk thoroughly until the spices are completely distributed and there are no visible clumps; this ensures even flavoring throughout the pudding.
Step 5: Incorporate the Eggs
Crack the eggs into the sweet potato mixture one at a time, whisking well after each addition. Adding them individually helps you create a smooth, lump-free batter without any bits of uncooked egg white hiding in the mixture.
Step 6: Add the Cream Mixture
Pour your reserved cream and milk mixture into the sweet potato base and whisk until the entire pudding batter is silky and smooth. The pudding should look like thick cake batter at this point, with no lumps or streaks visible.
Step 7: Pour Into Baking Dish
Pour the pudding mixture carefully into your prepared baking dish, using a rubber spatula to scrape out every last bit. Tap the dish gently on the counter a few times to release any air bubbles that might have formed during mixing.
Step 8: Bake Until Set
Place the baking dish in your preheated oven and bake for 40 to 45 minutes, until the pudding is set around the edges but still has a slight jiggle in the very center when you gently shake the pan. The pudding will continue to set as it cools, so resist the urge to overbake it or you’ll end up with a dry texture instead of creamy.
Pro Tip: Check for doneness by inserting a knife into the center of the pudding; it should come out clean or with just a few moist crumbs clinging to it, not wet batter.
Tips for the Best Sweet Potato Pudding
- Use roasted sweet potatoes rather than canned when possible for deeper, more natural flavor. If you’re starting from scratch, roast whole sweet potatoes at 400 degrees for about 50 minutes until soft, then scoop out the flesh and blend until smooth.
- Bring all your ingredients to room temperature before mixing. Cold eggs won’t incorporate smoothly, and cold cream takes longer to blend evenly with the other ingredients.
- Don’t skip the salt, even though the pudding is sweet. A pinch of salt amplifies the spice notes and prevents the dessert from tasting one-dimensional.
- If your pudding batter looks slightly curdled, strain it through a fine-mesh sieve before pouring into the baking dish. This creates an extra-smooth final texture.
- Serve the pudding slightly warm or at room temperature rather than ice-cold, as the flavors and texture are more pronounced when the pudding is warmer.
- Make this pudding up to 2 days ahead and store it covered in the refrigerator, then serve it cold or gently reheated if you prefer.
Common Mistakes to Avoid
- Overbaking is the biggest culprit behind dry, rubbery pudding. Remember that carryover cooking continues after you remove it from the oven, so take it out when there’s still a slight wobble in the center.
- Using cold ingredients prevents them from emulsifying properly, which results in a grainy or separated texture. Always allow eggs, cream, and milk to warm to room temperature first.
- Skipping the spice blend in favor of just cinnamon makes the pudding taste flat and one-note. The layered warmth of multiple spices is what makes this dessert special.
- Forgetting to strain lumpy puree before mixing creates an unpleasant texture. If your sweet potato puree looks chunky, blend it in a food processor first.
- Not tapping the baking dish to release air bubbles can result in an uneven texture with unexpected holes throughout the pudding.
Serving Suggestions
Sweet potato pudding pairs beautifully with a dollop of whipped cream, a drizzle of caramel sauce, or even a scoop of vanilla ice cream. The pudding’s warmth and spice meld perfectly with cool, creamy toppings that provide textural contrast.
- Whipped cream with a pinch of cinnamon
- Caramel sauce and candied pecans
- Vanilla or cinnamon ice cream
- Maple whipped cream and a sprinkle of sea salt
- Toasted marshmallows for a modern twist
Variations to Try
- Bourbon sweet potato pudding: Replace 2 tablespoons of the milk with bourbon whiskey for an adult version that adds depth and complexity to the spice profile.
- Brown butter pecan: Toast 4 tablespoons of butter until nutty and brown, drizzle it over the pudding before serving, and top with crushed toasted pecans for a luxe finish.
- Maple version: Substitute 1/4 cup of the sugar with pure maple syrup for a more sophisticated sweetness that complements the spices differently.
- Lighter coconut pudding: Use full-fat coconut milk instead of heavy cream for a dairy-free option that adds subtle tropical notes without overpowering the sweet potato.
- Streusel topping: Mix 1 cup oats, 1/2 cup brown sugar, 1/2 cup chopped pecans, and 4 tablespoons melted butter, sprinkle over the pudding before baking for added crunch and texture.
Dietary Adaptations
- Gluten-free: This recipe is naturally gluten-free as written. Simply verify that your vanilla extract and spices are certified gluten-free if you have celiac disease.
- Dairy-free: Replace heavy cream with coconut cream and whole milk with unsweetened almond or oat milk. The pudding will be slightly less rich but still delicious and creamy.
- Vegan: Substitute eggs with a flax egg (3 tablespoons ground flaxseed mixed with 9 tablespoons water, let sit 15 minutes) and use coconut cream and plant-based milk. The texture will be slightly less custardy but still satisfying.
- Low-carb/keto: Replace the sugar with erythritol or monk fruit sweetener in a 1:1 ratio. Use heavy cream instead of milk to reduce carb content, and increase the egg count to 4 for better binding without added sugar.
Storage and Reheating
Refrigerator
Let the pudding cool completely, then cover the baking dish tightly with plastic wrap or transfer individual servings to airtight containers. The pudding keeps refrigerated for up to 4 days.
- Store covered in an airtight container or wrapped baking dish
- Keep in the coldest part of your refrigerator
- Consume within 4 days for best quality
Freezer
Sweet potato pudding freezes beautifully for up to 3 months. Allow it to cool completely before freezing, and consider portioning it into individual servings for easier thawing.
- Wrap the entire baking dish in plastic wrap and then foil, or use freezer-safe containers
- Label with the date so you remember when you made it
- Thaw overnight in the refrigerator before reheating
Reheating
Gently reheat the pudding in a 325-degree oven for 10 to 15 minutes until warmed through. Avoid microwaving, as it can make the texture rubbery and cause uneven heating.
- Cover with foil to prevent the top from browning further
- Transfer to an oven-safe dish if it’s been frozen
- Serve warm with your favorite toppings
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 220 |
| Total Fat | 12g |
| Saturated Fat | 7g |
| Carbohydrates | 26g |
| Fiber | 1g |
| Sugar | 22g |
| Protein | 4g |
| Sodium | 95mg |
| Cholesterol | 85mg |
These values are approximate and based on standard ingredient measurements. Individual nutrition will vary slightly depending on the specific brands and products you use.
Frequently Asked Questions
Can I Make Sweet Potato Pudding Without Eggs?
Eggs serve a critical binding function in this recipe. Removing them entirely changes the structure from pudding to more of a soup, but you could try using 3 tablespoons of cornstarch mixed with 3 tablespoons of water per egg as a thickening substitute, though the texture will differ.
How Far in Advance Can I Prepare This?
You can prepare the unbaked pudding mixture up to 8 hours ahead and refrigerate it in the baking dish, then pop it into the oven when you’re ready. Just add an extra 5 to 10 minutes to the baking time since it will be starting cold.
Why Is My Sweet Potato Pudding Watery?
A watery pudding usually means it was underbaked or the sweet potato puree contained too much moisture. Next time, ensure the pudding bakes until the edges are set and only the very center has a slight wobble, and press your sweet potato puree through a fine-mesh sieve if it seems wet.
Can I Use Canned Sweet Potato Puree?
Yes, canned sweet potato puree works perfectly well in this recipe. Just make sure you’re using pure puree and not the “sweet potato pie filling” variety, which already has added sugar and spices.
What’s the Difference Between This and Sweet Potato Pie?
Sweet potato pudding skips the pie crust and has a denser, more custard-like texture, while pie has a crust and slightly different spice ratios. Pudding is simpler to prepare and doesn’t require pie-making skills.
Can I Add Marshmallows on Top?
Absolutely. Add a layer of mini marshmallows during the last 5 minutes of baking, or top individual servings with toasted marshmallows right before serving for a fun, indulgent twist.
Final Thoughts
Sweet potato pudding is the kind of dessert that feels fancy enough to impress dinner guests but simple enough to pull off on a weeknight. The recipe proves you don’t need complicated techniques or an ingredient list as long as your arm to create something truly memorable.
Next time you crave something warm, spiced, and deeply satisfying, give this pudding a try. I’m confident it will become a regular rotation in your kitchen just like it has in mine.

Sweet Potato Pudding
Ingredients
Equipment
Method
- Preheat oven to 350 degrees Fahrenheit and butter a 9-inch baking dish generously on the bottom and sides.
- Whisk together heavy cream, whole milk, and vanilla extract in a medium mixing bowl until fully blended; set aside.
- In a large mixing bowl, whisk roasted sweet potato puree with granulated sugar until smooth and sugar is dissolved.
- Add ground cinnamon, nutmeg, ginger, cloves, and salt directly into the sweet potato mixture and whisk thoroughly to combine evenly.
- Crack eggs into the sweet potato mixture one at a time, whisking well after each addition until smooth and lump-free.
- Pour the reserved cream and milk mixture into the sweet potato base and whisk until the batter is silky and smooth with no lumps.
- Pour the pudding batter into the prepared baking dish using a rubber spatula to scrape all of it out; tap the dish gently on the counter to release air bubbles.
- Bake in the preheated oven for 40 to 45 minutes, until the edges are set and the center has a slight wobble when gently shaken.
- Check doneness by inserting a knife into the center; it should come out clean or with just a few moist crumbs, not wet batter.
- Remove from oven and allow the pudding to cool; it will continue to set as it cools. Serve slightly warm or at room temperature.

