Side Dishes
This vegan sweet potato pudding transforms humble sweet potatoes into a silken, spiced dessert that rivals traditional recipes—without dairy, eggs, or refined sugar. 🌱 The secret lies in roasting until tender, then blending with coconut milk and warm spices until velvety smooth.
I developed this after years of perfecting plant-based desserts that actually satisfy cravings, not just dietary needs.
The texture is what sets this apart—creamy yet firm, with a natural sweetness that doesn’t need extra sugar. Roasting the sweet potatoes first concentrates their flavor while keeping the pudding rich and moist.
Cinnamon, nutmeg, and a touch of vanilla create that comforting spiced aroma, while coconut oil adds a subtle richness that holds together beautifully.
What you’ll end up with is a dietary-friendly dessert that’s perfect for holidays, potlucks, or cozy weeknight treats. The pudding holds its shape when chilled but melts gently in your mouth, making it ideal for individual servings or as a showstopping centerpiece.
Top with toasted coconut flakes or pecans for extra crunch.
Best of all, this recipe requires no special equipment—just a blender, baking dish, and patience for the roasting process. The result is a dessert that’s as nutritious as it is indulgent, proving that vegan baking can be both impressive and foolproof. Let’s get started!
Ingredients for vegan sweet potato pudding
Six ingredients transform roasted sweet potatoes into velvety, spiced vegan pudding that's naturally sweet and rich.
| Ingredient | Amount | Notes |
|---|---|---|
| Orange Sweet Potatoes 🍠 | 3 lbs | Medium-sized, organic preferred |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, well-shaken |
| Coconut Oil 🫒 | ½ cup | Unrefined, virgin preferred |
| Pure Maple Syrup 🍁 | ¼ cup | Grade B for robust flavor |
| Ground Cinnamon 🌿 | 1 ½ tbsp | Ceylon preferred for delicate flavor |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated preferred |
| Pure Vanilla Extract 🍯 | 1 tsp | Madagascar bourbon preferred |
| Sea Salt 🧂 | ½ tsp | Fine grain, Diamond Crystal |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish, unsweetened |
| Pecans 🌰 | ¼ cup | Chopped, raw or toasted |
| Unsweetened Almond Milk 🥛 | ¼ cup | For blending texture |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The sweet potatoes are the foundation—organic varieties have deeper flavor and fewer pesticides. Look for ones with vibrant orange flesh, not pale or dry spots. Trader Joe's and Whole Foods carry excellent options, but any well-stocked grocery store will have suitable ones. Medium-sized potatoes (about 6-8 oz each) roast evenly and create the ideal texture. Pro tip: Pierce them with a fork before roasting to prevent explosions—trust me on this. The coconut milk should be full-fat for that luxurious mouthfeel; Thai Kitchen brand is a reliable pantry staple.
No full-fat coconut milk? Mix light coconut milk with 1 tbsp coconut cream to mimic the texture. Swap maple syrup for agave nectar or date syrup if preferred, though maple adds that caramel depth. The cinnamon and nutmeg are non-negotiable for that classic spiced aroma—Penzeys Spices has excellent whole spices you can grind fresh. Vanilla extract can be substituted with 1 tsp vanilla bean paste for extra richness. For the garnish, toasted coconut flakes add crunch, while pecans bring a buttery contrast. No pecans? Walnuts or almonds work equally well.
Roasted sweet potatoes keep in the fridge for 5 days if stored in an airtight container, but they're best used immediately for peak flavor. The finished pudding holds for 4 days refrigerated—it actually improves overnight as flavors meld. For longer storage, portion into individual ramekins and freeze for up to 3 months. Thaw overnight in the fridge before serving. Garnishes should be toasted fresh before serving to maintain their crunch, but you can store them separately in the pantry for up to 2 weeks. Double the batch—this dessert disappears fast!
Why You'll Love This Recipe
- No Peel Required: I swear by this shortcut—just roast those sweet potatoes whole, and the skin peels right off when they’re tender. No peeling, no mess, just pure convenience while keeping that vibrant orange color.
- Creamy Without Dairy: Full-fat coconut milk and coconut oil make this pudding rich and velvety, not chalky or dry. The maple syrup balances the sweetness just enough to feel indulgent, but not cloying.
- Weeknight Meal Prep: This keeps beautifully in the fridge for days, so I can make a big batch on Sunday and grab it for breakfast, dessert, or a quick snack. Honestly, it’s my go-to when I’m too tired to cook.
- Budget-Friendly Luxury: Sweet potatoes and coconut milk are affordable staples, and you won’t need fancy ingredients. I’ll be real—it tastes like a dessert from a bakery, but costs a fraction of the price.
Step-by-step instructions for vegan sweet potato pudding
Here's how to create that perfect silken texture without any refining—just pure, spiced sweet potato magic.
👨🍳 Step 1: Roast the Sweet Potatoes Until Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Peel the 3 lbs orange sweet potatoes and cut them into 1-inch chunks—no need for uniform sizes here, just rough chunks. Toss them with 1 tablespoon lemon juice (this prevents browning) and spread them in a single layer on the baking sheet.
Roast for 30-35 minutes until the edges are lightly caramelized and a knife slides in easily with just slight resistance. You want them soft inside but with some structure—they'll break down further during blending. Here's the thing—don't overcrowd the pan or they'll steam instead of roast, which changes the texture completely.
🍳 Step 2: Blend the Roasted Potatoes with Coconut Milk
Let the roasted sweet potatoes cool for 10 minutes—this makes them easier to handle and prevents splattering when blending. Transfer them to a high-powered blender along with the 1 can full-fat coconut milk and 0.25 cup unsweetened almond milk. I use a Vitamix for this because regular blenders struggle with the fibrous texture.
Blend on high for 1-2 minutes until completely smooth, scraping down the sides as needed. You're looking for a velvety, pudding-like consistency—no lumps at all. If it's too thick, add 1-2 tablespoons water at a time until it reaches that perfect silken texture. This is where the magic happens—the coconut milk creates that luxurious mouthfeel without any dairy.
🥘 Step 3: Infuse with Warm Spices and Sweetness
Transfer the blended mixture to a medium saucepan and place it over medium-low heat. Add the 0.5 cup coconut oil, 0.25 cup pure maple syrup, 1.5 tbsp ground cinnamon, 0.5 tsp ground nutmeg, 1 tsp pure vanilla extract, and 0.5 tsp sea salt. Stir gently with a silicone spatula, making sure the coconut oil melts completely into the mixture.
Let it warm through for 5-7 minutes, stirring occasionally, until it reaches 160°F—just warm enough to release all those aromatic spices but not hot enough to cook the sweet potatoes further. You'll notice the spices dissolving completely and the mixture becoming fragrant with warm, comforting notes. This is where the depth of flavor develops—don't rush this step.
⏰ Step 4: Chill and Set the Perfect Texture
Pour the warm mixture into six 4-ounce ramekins or a single serving dish. Cover with plastic wrap pressed directly onto the surface to prevent a skin from forming. Refrigerate for at least 4 hours (overnight is even better)—this chilling time transforms the mixture from warm pudding to that perfect silken texture we're after.
Here's the key: when you're ready to serve, the pudding should be cool but still slightly yielding at the center. If it's too firm, let it sit at room temperature for 10 minutes before serving. The longer it chills, the more pronounced the sweet potato flavor becomes—it develops these beautiful caramel notes that make this pudding truly special.
🍽️ Step 5: Garnish and Serve Warm or Cold
Just before serving, top each portion with 1 tablespoon toasted coconut flakes and 1 tablespoon chopped pecans. I like to lightly toast the pecans in a dry pan for 2-3 minutes until fragrant before sprinkling them on—this adds another layer of texture and nuttiness that complements the sweet potato perfectly.
Serve warm with a drizzle of extra maple syrup or cold with a dollop of coconut whipped cream. The contrast of warm spices against the cool pudding is what makes this dessert truly memorable. And here's my pro tip: if you're serving this at a gathering, prepare it a day ahead—the flavors only get better with time.
Pro Tips For Making Vegan Sweet Potato Pudding
- STEAM THE POTATOES FIRST: I learned this the hard way—roasting sweet potatoes for pudding is overkill. Instead, steam them whole with an inch of water in the pot, skin-on, until fork-tender (about 25 minutes). The texture stays silky and the flavor concentrates without drying out. Peel while still warm so the skin slips off easy.
- USE COLD COCONUT MILK: Chill your full-fat coconut milk overnight before opening. The cream separates at the top—this is your gold. Scoop just the thick cream (about ½ cup) into your pudding mix, leaving the watery part behind. The result? Richness without thinning out your dessert.
- SWEAT THE CINNAMON: Skip dumping ground cinnamon straight in. Instead, melt the coconut oil in your pan first, then toast the cinnamon for 30 seconds until fragrant. This wakes up its flavor and prevents that dusty aftertaste. (Yes, even if you’re impatient like me.)
- STIR IN THE MAPLE LAST: The maple syrup’s job is to caramelize slightly, not just dissolve. Add it after the sweet potatoes have broken down, then let the mixture simmer uncovered for 2–3 minutes. The edges will darken—this is where the deep, caramel notes come from. (Resist the urge to stir constantly; you’re not making pancakes.)
Regional styles of this vegan sweet potato pudding
Southern Comfort Style
In the American South, sweet potato desserts often feature a deeper molasses flavor and a touch of bourbon for warmth.
For this regional twist, add 2 tablespoons blackstrap molasses to the spice mixture and infuse the warm pudding with 1 teaspoon bourbon vanilla extract (or ½ teaspoon bourbon + ½ teaspoon vanilla extract).
Garnish with candied pecans instead of toasted—simmer ½ cup pecans with ¼ cup maple syrup and 1 tsp cinnamon for 10 minutes until sticky. This version has that classic Southern soulfulness. 🍁
Caribbean Coconut Twist
In Caribbean cuisine, sweet potatoes are often paired with tropical flavors like lime and ginger. For this adaptation, reduce the cinnamon to 1 teaspoon and add ½ teaspoon freshly grated ginger and 1 teaspoon lime zest to the spice blend.
Replace ½ cup of the coconut milk with ½ cup coconut cream for extra richness. Top with toasted unsweetened shredded coconut and a sprinkle of tajín seasoning for a zesty kick. Serve with a side of passion fruit coulis for a refreshing contrast. 🌴
Japanese Matcha Fusion
For a modern fusion approach, blend 1 teaspoon high-quality matcha powder into the coconut milk before adding it to the roasted sweet potatoes. Reduce the cinnamon to 1 teaspoon and add ½ teaspoon cardamom for an earthy note.
Sweeten with ¼ cup agave nectar instead of maple syrup to complement the matcha's bitterness. Garnish with white sesame seeds and a drizzle of yuzu kosho for a bright, umami finish. This version offers a sophisticated balance of earthy and vibrant flavors. 🍵
Mexican Chocolate-Inspired
Give your pudding a Mexican-inspired twist by adding 1 tablespoon unsweetened cocoa powder and ¼ teaspoon cayenne pepper to the spice mixture. Replace the vanilla with 1 teaspoon Mexican vanilla extract (or ½ teaspoon vanilla + ½ teaspoon almond extract).
Garnish with chopped dark chocolate-covered espresso beans and a sprinkle of smoked sea salt. The cayenne adds a subtle heat that pairs beautifully with the sweetness, creating a dessert with depth. 🌶️
European Spiced Pear
Inspired by European spiced pear desserts, this version incorporates ½ cup roasted pear purée (blend 1 ripe pear roasted with the sweet potatoes). Add ½ teaspoon star anise and ¼ teaspoon clove to the spice blend for a warm, aromatic profile.
Garnish with thinly sliced poached pears and a dusting of powdered cinnamon. The pear adds a delicate sweetness that enhances the sweet potato's natural flavor. 🍐
Nutrition facts
Frequently asked questions
Why does this pudding need roasting instead of boiling or microwaving the sweet potatoes?
Roasting caramelizes the natural sugars in the sweet potatoes, creating deeper flavor and a silken texture that boiling or microwaving can't achieve. The slow, dry heat also breaks down the fibers for easier blending, while preventing the pudding from becoming gummy. This method concentrates the sweet potato's natural sweetness, so you need less added sugar.
Can I make this pudding without a high-powered blender?
Yes, but you'll need to work in batches and use a regular blender or food processor. Start with 1 lb of roasted sweet potatoes at a time, adding ¼ cup coconut milk to help it blend smoothly. For extra silkiness, strain the mixture through a fine-mesh sieve to remove any remaining fibers. It won't be as velvety, but still delicious!
How do I adjust the sweetness if I prefer it less sweet?
Reduce the maple syrup to 2 tablespoons and add ½ cup unsweetened applesauce to maintain moisture. For extra flavor depth, increase the cinnamon to 2 teaspoons—it enhances the natural sweetness of the potatoes. Taste as you go, since sweet potato varieties differ in natural sweetness levels.
What's the best way to reheat individual portions?
Microwave each portion for 20-30 seconds on medium power, then let it sit for 1 minute before serving. For a gentler approach, place the ramekin in a 350°F oven for 10-12 minutes until warmed through. Never reheat in the microwave uncovered—it can dry out the pudding.
Can I substitute sweet potatoes with butternut squash?
Yes, but the texture will be slightly different—more custard-like than pudding. Use 3 cups cubed butternut squash (peeled and seeded) and roast for 25 minutes until tender. Add 1 tablespoon cornstarch to the blended mixture to help thicken it. The flavor will be milder, so increase spices to 2 teaspoons cinnamon and 1 teaspoon nutmeg.
