Potato Pudding Recipe: Silky Smooth With Warm Vanilla-Cinnamon Notes

Side Dishes

Potato Pudding Recipe: Silky Smooth With Warm Vanilla-Cinnamon Notes

This potato pudding recipe transforms humble potatoes into a velvety, comforting side dish with layers of warm vanilla and cinnamon that feel like a hug in every bite.

The secret lies in carefully cooked and mashed potatoes blended with a touch of cream, creating a texture that's impossibly smooth yet still hearty enough to stand alongside roasted meats.

I developed this version after years of testing—balancing sweetness and spice to create that perfect harmony of flavors without overpowering the natural taste of the potatoes.

The beauty of this recipe is its versatility—it works as a classic holiday side or a comforting weeknight dish when paired with roasted chicken or ham.

Baking it in a buttered dish gives it that golden crust we all love, while the vanilla-cinnamon swirl adds a sophisticated touch that elevates it beyond basic potato dishes.

The method is straightforward but requires patience, particularly in cooking the potatoes just right to avoid grittiness while maintaining that creamy consistency.

What you'll end up with is a silky smooth pudding that's rich enough to satisfy but light enough to balance richer dishes. The warm vanilla-cinnamon notes infuse every spoonful, creating a side that's both nostalgic and refined.

This isn't your grandmother's potato pudding—it's a refined take that still feels comforting and familiar. The best part? It reheats beautifully, making it perfect for meal prep or leftovers that taste just as good the next day.

For those who love customization, you can easily add a sprinkle of nutmeg, a pinch of salted caramel, or even a layer of melted cheese on top before baking. Serve it warm with a drizzle of honey or a dollop of whipped cream for an extra touch of indulgence.

Let's get started on creating this timeless classic that's sure to become a family favorite.

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

Ingredients for potato pudding

Twelve simple ingredients transform ordinary potatoes into velvety, vanilla-cinnamon perfection—comforting enough for holidays yet sophisticated enough for dinner parties.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lb Yukon gold or red preferred
Heavy Cream 🥛 1 ½ cups Full-fat for creaminess
Granulated Sugar 🍯 ½ cup Light brown sugar for depth
Ground Cinnamon 🍃 2 tbsp Freshly ground preferred
Pure Vanilla Extract 🌿 1 tbsp High-quality, not imitation
Unsalted Butter 🧈 ½ cup Cold, cubed for crust
Large Eggs 🥚 2 whole Room temperature
All-Purpose Flour 🌾 ¼ cup For thickening base
Salt 🧂 1 ½ tsp Fine sea salt preferred
Ground Nutmeg 🌿 ½ tsp Freshly grated for warmth
Milk 🥛 ½ cup Whole milk for richness
Pecan Pieces 🌰 ½ cup Toasted for crunch (optional)

The potatoes are the foundation—Russets are ideal (they're starchy and fluffy), but Yukon Golds add natural sweetness. Grab the organic bag at Whole Foods or the regular potatoes at Trader Joe's—both work perfectly. Avoid waxy potatoes like reds for this recipe. For the cinnamon, Penzeys or the bulk bin at natural grocery stores give the freshest flavor. The vanilla extract? Nothing but pure—imitation will taste off. I always double-check the label to make sure it's 100% vanilla bean extract. The butter should be cold and cubed—this creates that golden crust we all love.

No heavy cream? Half-and-half plus a splash of milk works in a pinch, but it won't be as rich. Swap brown sugar for white if that's what you have, but add an extra pinch of cinnamon to balance. Fresh nutmeg is a game-changer—if you've got it, grate it yourself. No fresh? Ground nutmeg works at double the amount. The pecans are optional but add that perfect crunch. Toast them in a dry pan for 3-4 minutes before adding. For extra indulgence, fold in a handful of mini marshmallows or a drizzle of salted caramel before baking—trust me, it's worth it.

This pudding reheats beautifully—just cover it with foil and warm in the oven for 10-15 minutes. Keeps in the fridge for 4-5 days (though it rarely lasts that long), and freezes for up to 3 months. I always bake it in a 9x13-inch dish for easy serving, but a smaller dish works too—just adjust baking time. The best part? It tastes even better the next day as all the flavors meld together. Portion into individual ramekins before baking for perfect single servings.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s all in one dish—no fancy layers, no fussing with multiple bowls. Just boil those Russets until tender, mash them with cream and sugar, and fold in the cinnamon and vanilla. Done. The kind of hands-off cooking that lets you sip your coffee while dinner happens.
  • Vanilla-Cream Dream: That first spoonful of warm pudding—sweetened just enough, with the creamiest texture from the heavy cream—is ridiculously good. The cinnamon? It’s not overpowering; it lingers like a hug, and the vanilla ties it all together. Honestly, it tastes like dessert, but I’ll serve it as a side and no one will complain.
  • Leftovers for Days: This stuff keeps perfectly in the fridge for at least four days, and it reheats like a dream—just a quick zap in the microwave or a warm in the oven. I make a big batch on Sundays because by Thursday, I’m desperate for something soft and comforting. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Russets and cream aren’t cheap, but they stretch far when you’re feeding a crowd. A single bag of potatoes and a pint of cream make enough for six servings, and the sugar and spices? You’ve got those already. It’s the kind of dish that feels special without breaking the bank—or your willpower.

Step-by-step instructions for potato pudding recipe

This velvety potato pudding delivers the perfect balance of creamy texture and warm spice notes—every bite is pure comfort.

1

Cook the Potatoes Until Fork-Tender

Peel the 3 lb russet potatoes and cut them into even 1-inch chunks. Place them in a large pot and cover completely with cold water. Add the 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce to a simmer and cook for 15-20 minutes until the potatoes are fork-tender with no resistance.

Drain the potatoes thoroughly in a colander, then return them to the pot. Let them steam-dry for 2 minutes to remove excess moisture—this prevents a watery pudding. I like to mash them slightly with a potato masher at this stage to break them down and release some starch, which helps create that signature silky texture.

2

Create the Creamy Base

In a large mixing bowl, combine the cooked potatoes with the 1.5 cups heavy cream, 0.5 cup granulated sugar, 2 tbsp ground cinnamon, and 0.5 tsp ground nutmeg. Use a hand mixer or wooden spoon to mash everything together until completely smooth and lump-free. The mixture should be thick but still pourable—this is your foundation.

Next, cut the 0.5 cup unsalted butter into small cubes and fold them into the potato mixture. The butter should melt into the warm potatoes, creating a luxurious, velvety consistency. Stir in the 0.5 cup milk and 1 tbsp pure vanilla extract, mixing until fully incorporated. The aroma at this point is incredible—warm cinnamon, nutmeg, and vanilla swirling together.

3

Build the Thickening Mixture

In a separate bowl, whisk together the 2 whole large eggs, 0.25 cup all-purpose flour, and remaining 0.5 tsp salt until smooth and well combined. This egg-flour mixture is what will give our pudding that perfect, custard-like thickness. Gently fold this mixture into the potato base in three additions, mixing just until fully incorporated after each addition.

Here's the thing—don't overmix. You want to maintain some air in the batter, which helps create that light, airy texture when baked. The mixture should be thick but still able to coat the back of a spoon. If it's too thick, add 1-2 tablespoons of milk to loosen it slightly.

4

Add Pecans and Bake to Golden Perfection

Fold in the 0.5 cup pecan pieces, reserving a few for garnish if desired. Pour the mixture into a greased 9x13-inch baking dish and spread it evenly. For extra browning, I like to dot the top with a few extra butter cubes and sprinkle with a pinch more cinnamon.

Bake at 350°F for 45-50 minutes until the edges are golden brown and the center is just set—it should still have a slight wobble when gently shaken. The pudding is done when it reaches an internal temperature of 165°F and pulls away slightly from the edges of the pan.

5

Rest and Serve Warm

Remove the pudding from the oven and let it rest for 10-15 minutes before serving. This resting time allows the flavors to meld and the texture to set properly. The pudding should be silky smooth with a beautiful golden crust on top.

Garnish with the reserved pecan pieces and serve warm with a dollop of whipped cream or a scoop of vanilla ice cream. Each bite delivers that perfect combination of creamy potato, warm cinnamon-spiced cream, and crunchy pecans—absolute comfort food perfection.

👨‍🍳

Pro Tips For Making Potato Pudding

  • Peel Potatoes Cold: Russets are stubborn when hot—peel them right after boiling while they’re still warm but not scalding. Use a paring knife to shave off the skin in one smooth motion (no peeling in circles, trust me). Cold potatoes bruise easier and leave you with a mess of stringy bits.
  • Boil Until Fork-Tender: Cut the potatoes into even ½-inch chunks and boil them until they collapse like overcooked pasta—about 12–15 minutes. Undercooked potatoes turn to glue; overcooked ones break down into mush. Test one: if it’s soft but not falling apart, you’re golden.
  • Whisk the Cream Cold: Heavy cream straight from the fridge whips into a smoother, silkier texture than warm cream. Fold it into the mashed potatoes last, just before baking—this keeps the pudding light instead of greasy. And for the love of dessert, don’t overmix or you’ll end up with custard.
  • Bake Covered, Then Uncovered: Start with a tight foil cover for the first 30 minutes to trap steam and help the pudding set evenly. Then remove it for the last 15–20 minutes to let the top develop that perfect caramelized crust. Ignore this, and you’ll get a sad, gummy top.

Make-ahead tips for this potato pudding

Prep Ahead Strategy

I always prep the potato mixture the night before—it actually tastes better after flavors meld overnight. After cooking and mashing the potatoes, transfer them to an airtight container and refrigerate.

The next day, simply whisk in the cream, eggs, and spices right before baking. This 12-hour rest enhances the vanilla-cinnamon notes and creates a smoother texture. 🌟

Freezer-Friendly Method

For maximum convenience, assemble the entire pudding (except baking) and freeze it in a single layer in a 9x13-inch dish wrapped tightly with plastic wrap and foil.

When ready to bake, thaw overnight in the fridge, then bake as directed—add 5-10 minutes to account for the cold start. The texture remains perfect after freezing!

Portion Control Tips

Divide the batter into individual ramekins or small baking dishes before baking for perfect single servings. I use 6-ounce portions in 6-ounce ramekins, which bake in 30-35 minutes at 350°F.

The smaller size ensures even cooking and a beautiful golden crust on each portion. Store extras in the freezer for grab-and-bake convenience.

Make-Ahead Garnishes

Toast your pecans or walnuts in advance and store in an airtight container—they stay fresh for 2 weeks at room temperature. Pre-portion whipped cream or caramel drizzle into small containers to save time during serving.

I also like to make a simple vanilla bean syrup ahead by simmering ½ cup sugar + ½ cup water + 1 vanilla bean for 10 minutes—just drizzle over warm pudding.

Holiday Prep Timeline

For holiday gatherings, I recommend this schedule: Day 1—cook and mash potatoes, refrigerate. Day 2—assemble full mixture, refrigerate overnight. Morning of—bake and keep warm in a 200°F oven until serving. This ensures perfect timing without last-minute stress. The pudding stays warm for 2-3 hours this way.

Reheating Leftovers

Leftover pudding reheats beautifully—cover with foil and warm in a 350°F oven for 15-20 minutes until heated through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals at 50% power, stirring between each interval. The texture remains creamy when reheated properly. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 450mg19%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 22g
Protein 8g16%
* 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 potato pudding without eggs?

Yes! For a vegan version, replace the 2 eggs with 2 tablespoons cornstarch mixed with 2 tablespoons water or ¼ cup aquafaba (chickpea brine) whipped to stiff peaks. The texture will be slightly lighter but still creamy. Add ½ teaspoon xanthan gum if you notice it's too runny after baking.

2

Why did my potato pudding turn out gummy?

Gummy texture usually means the potatoes weren't cooked enough or the mixture was overmixed. Always cook potatoes until fork-tender (no resistance), then steam-dry for 2 minutes to remove excess moisture. Also, fold the egg mixture gently—overmixing develops gluten in the flour, making it tough. For extra insurance, add 1 tablespoon melted butter to the batter.

3

What's the best way to serve this pudding?

This pudding pairs perfectly with roasted meats like ham or turkey for holiday meals. For a dessert twist, serve warm with vanilla ice cream or a drizzle of salted caramel. The cinnamon-vanilla notes also complement peach cobbler or apple crisp beautifully. Garnish with extra pecans or a sprinkle of cinnamon for that restaurant-quality touch.

4

Can I use sweet potatoes instead of russets?

Sweet potatoes work but require adjustments—they're naturally sweeter and more moist. Reduce the sugar to ¼ cup and increase the nutmeg to 1 teaspoon. Also, roast the sweet potatoes first (tossed in oil at 400°F for 30 minutes) to concentrate their flavor. The texture will be slightly denser but still delicious with a deeper caramelized note.

5

How do I fix a watery potato pudding?

Watery pudding happens when potatoes weren't dried properly or too much liquid was added. If it's still unbaked, transfer to a baking dish and bake uncovered at 350°F for 15-20 minutes to evaporate excess moisture. For baked pudding, spread it on a baking sheet and bake at 300°F for 10 minutes** to crisp the top. For future attempts, always steam-dry potatoes for 3-5 minutes after draining.

★★★★★5.0(4 reviews)
Categories Side Dishes