Side Dishes
This vegan sweet potato puree transforms humble sweet potatoes into a creamy, nutrient-packed base that works as a side, dip, or spread. The secret lies in roasting the potatoes until tender, then blending them with plant-based butter and warm spices like cinnamon and nutmeg for depth.
I developed this recipe after realizing how versatile a smooth, flavorful puree could be—it’s the perfect canvas for any meal, and it’s naturally dairy-free.
The process is straightforward: peel and cube the sweet potatoes, roast them until fork-tender, then blend with vegan butter, a splash of plant-based milk, and a pinch of salt. The result is silky-smooth, with a natural sweetness that balances perfectly against savory dishes.
This puree holds its shape when chilled, making it ideal for meal prep or serving alongside grilled meats, roasted vegetables, or as a dip with toasted seeds.
What sets this apart is the attention to texture and flavor—no grittiness, no blandness. The roasting caramelizes the sweet potatoes naturally, while the spices add warmth without overpowering. Garnish with toasted coconut or pumpkin seeds for extra crunch, or serve it as a dip with crackers for a quick appetizer.
It’s the kind of dish that elevates everyday meals with minimal effort.
Whether you’re serving it as a side for Thanksgiving, a base for vegan soups, or a spread for sandwiches, this puree delivers restaurant-quality results at home. The best part? It’s packed with vitamins A and C, fiber, and plant-based protein—making it as nutritious as it is delicious. Let’s get started!
Ingredients for vegan sweet potato puree
Roasted sweet potatoes, plant-based butter, and warm spices create this ultra-smooth puree.
| Ingredient | Amount | Notes |
|---|---|---|
| Orange Sweet Potatoes 🍠 | 2 lbs | Medium-sized, skin-on for roasting |
| Vegan Butter 🧈 | ½ cup | Unsalted, like Earth Balance |
| Unsweetened Almond Milk 🥛 | ¼ cup | Plain, unsweetened variety |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground for warmth |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
| Sea Salt 🧂 | ½ tsp | Fine grain, like Diamond Crystal |
| Toasted Coconut Flakes 🥥 | 2 tbsp | For garnish, optional |
| Pumpkin Seeds 🌰 | 2 tbsp | Toasted, for crunch |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For roasting tray |
Sweet potatoes are the star here—look for vibrant orange ones at the grocery store, not the pale, dry varieties. Trader Joe's and Whole Foods carry the best quality, but any organic section will work. The skin-on variety actually roasts better, holding moisture longer. If you're prepping ahead, peel and cube them up to 2 days early and store in an airtight container with a paper towel to absorb excess moisture. For extra caramelization, toss the cubed potatoes with 1 tbsp olive oil and a pinch of salt before roasting—this is non-negotiable for that restaurant-quality depth.
No vegan butter? Coconut oil or olive oil works in a pinch, though the flavor will be slightly different. The almond milk can be swapped for oat milk or cashew milk—just use unsweetened versions. For the spices, pre-ground works fine, but if you've got whole spices, toast them first in a dry pan for 30 seconds to deepen the flavor. The cinnamon and nutmeg are what give this puree that cozy, warm character—don't skip them. If you're making this ahead, the spices actually meld better after blending, so don't worry about measuring them perfectly upfront.
This puree keeps beautifully in the fridge for 5-6 days—just store it in an airtight container with a splash of plant-based milk on top to prevent a skin from forming. For longer storage, freeze in 2-tbsp portions in ice cube trays, then transfer to a bag. Thaw overnight in the fridge before reheating. The texture changes slightly when reheated—it'll be a little thicker, which is perfect for dips. If you're using it as a side, reheat with a splash of water or milk to restore creaminess. Garnish with toasted coconut or seeds right before serving—they add that perfect crunch contrast.
Why You'll Love This Recipe
- No Peel, No Stress: I swear by this trick—just scrub those orange sweet potatoes, slice 'em, and roast them whole. The skins slip off effortlessly after baking, and you’re left with tender, caramelized flesh that blends into puree heaven. (Yes, even on a Tuesday night.)
- Warm Spice Magic: That first pinch of cinnamon and nutmeg? It’s like a hug in a bowl. The almond milk keeps it creamy without overpowering the natural sweetness, while the vegan butter adds just enough richness to make it feel indulgent—not like you’re missing a thing.
- Breakfast to Dessert: Honestly, this puree does it all. Slather it on toast with a drizzle of maple syrup for breakfast, blend it into oatmeal for a cozy morning, or serve it warm with a sprinkle of pecans as a dessert. My kids ask for it more than cake, and that’s saying something.
- Budget-Friendly Staple: Sweet potatoes are my pantry’s secret weapon—cheap, shelf-stable, and packed with flavor. A single bag lasts me weeks, and this puree stretches across meals without breaking the bank. Plus, the leftovers? Freeze them for smoothies or mashed potato nights later.
Step-by-step instructions for ultra-smooth vegan sweet potato puree
Here's how to transform humble sweet potatoes into velvety, nutrient-rich puree that works in everything from soups to desserts.
🔥 Step 1: Roast Sweet Potatoes Until Fork-Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Brush the 2 lbs orange sweet potatoes with 1 tablespoon extra-virgin olive oil and sprinkle lightly with 0.25 teaspoon sea salt. I like to pierce them with a fork first—this prevents them from exploding in the oven.
Arrange the sweet potatoes in a single layer on the baking sheet, leaving space between them for air circulation. Roast for 45-50 minutes until they're tender when pierced with a knife and the skin is slightly charred in spots. The edges should pull away from the skin easily, and the flesh should be soft enough to mash with minimal effort. If they're still firm after 50 minutes, give them another 10 minutes—they need to be completely tender for the smoothest puree.
👨🍳 Step 2: Steam for Extra Smoothness (The Game-Changer)
Once roasted, transfer the sweet potatoes to a steamer basket placed over a pot of boiling water. Cover and steam for 10-15 minutes until completely soft. This extra step is what transforms your puree from lumpy to silky—it breaks down the cell structure even further than roasting alone. You'll know they're ready when a small knife slides in effortlessly with no resistance.
While they steam, I like to prepare my workstation. Have a large mixing bowl ready, plus a fine-mesh strainer if you're going for extra-smooth results. The steam will release quite a bit of moisture, so keep a towel handy to wipe up any drips.
🍳 Step 3: Create the Creamy Base
Let the steamed sweet potatoes cool slightly—about 5 minutes—then peel off the skins (they should slip right off now). Transfer the flesh to your mixing bowl and add 0.5 cup vegan butter and 0.25 cup unsweetened almond milk. The butter adds richness while keeping it plant-based, and the almond milk helps create that perfect creamy texture.
Using a hand mixer or food processor, blend until completely smooth. If you prefer an even smoother puree, press the mixture through a fine-mesh strainer to remove any remaining skin bits. This step is particularly important if you're using this as a base for sauces or desserts where texture matters. Taste and adjust seasoning with 1 teaspoon ground cinnamon and 0.25 teaspoon ground nutmeg—these spices complement the natural sweetness beautifully.
🥘 Step 4: Finish with Warm, Crunchy Toppings
Transfer the puree to a serving bowl and warm gently in the microwave for 30-45 seconds if you're serving it immediately. The warmth enhances all those cozy spices. For serving, I like to top with 2 tablespoons toasted coconut flakes and 2 tablespoons pumpkin seeds—the contrast of warm, spiced puree with cool, crunchy toppings is pure comfort.
This puree keeps well in the refrigerator for up to 5 days or can be frozen for 3 months. It's incredibly versatile—use it as a soup base, in vegan mac and cheese, as a dessert filling, or even as a mashed potato substitute. The key to its success lies in that perfect balance of roasting and steaming, which creates a texture that's both smooth and satisfyingly substantial.
Pro Tips For Making Vegan Sweet Potato Puree
- PEEL AFTER COOKING: I learned this the hard way—peeling sweet potatoes raw is a mess, especially when they’re waxy. Instead, roast or boil them whole, then slip the skin off after cooking. The flesh stays intact, and you avoid the sticky, uneven cuts that turn your puree into a watery disaster.
- USE A MANDOLINE FOR EVEN SLICES: Skip the knife and grab a mandoline for uniform slices—this is the thing that matters most if you’re roasting. Even thickness means even cooking, and no one wants a puree with some bits underdone while others turn to mush. (Yes, even if you’re impatient like me.)
- DON’T SKIP THE STEAM: After roasting, let the sweet potatoes steam wrapped in foil for 5–10 minutes. This relaxes the fibers, making them silky when mashed and cutting down on the work. I know, I know—it’s an extra step, but your future self will thank you for not having to fight with a stubborn, dry puree.
- SALT THE ALMOND MILK: Unsweetened almond milk can taste bland, and plain sweet potato puree is no exception. Toss in a pinch of salt (about ¼ teaspoon) with the milk before blending—it rounds out the flavors and balances the natural sweetness. Sounds weird, but it works.
Regional styles of this vegan sweet potato puree
Southern Comfort Style
In the American South, sweet potato puree is often elevated with a touch of brown sugar and black pepper—about 1 tablespoon brown sugar and ½ teaspoon cracked black pepper—to create a dish that’s both sweet and savory.
I like to serve this version with crispy fried shallots on top for extra depth. The brown sugar caramelizes slightly when reheated, adding a subtle molasses-like richness that pairs beautifully with smoky BBQ ribs or grilled vegan burgers. 🌶️
Caribbean Coconut Twist
For a tropical twist, blend in ¼ cup coconut milk instead of almond milk and add ½ teaspoon grated fresh ginger and ¼ teaspoon allspice for warmth. Garnish with toasted unsweetened coconut flakes and a sprinkle of lime zest.
This version works perfectly as a dip for plantain chips or as a side for jerk-seasoned dishes. The coconut milk keeps it creamy while adding a subtle sweetness that balances the spices. 🥥
Mexican-Inspired Smoky Version
Transform your puree into a Mexican-inspired dish by adding ½ teaspoon smoked paprika, ¼ teaspoon cumin, and a pinch of cayenne pepper. Serve it as a dip with warm corn tortilla chips or alongside black beans and cilantro-lime rice.
For extra flair, top with diced avocado and pickled red onions. The smoky spices give it a completely different character while keeping it vegan and ultra-creamy. 🌶️
Japanese Miso-Glazed
For a savory, umami-rich version, blend in 1 tablespoon white miso paste and 1 teaspoon mirin after cooking. This creates a glazed sweet potato puree that’s perfect as a side for teriyaki tofu or miso-glazed eggplant.
The miso adds a deep, fermented flavor that pairs surprisingly well with the natural sweetness of the potatoes. Garnish with sesame seeds and thinly sliced scallions for a pop of color. 🍜
German-Style Spiced
Inspired by traditional German sweet potato dishes, add ½ teaspoon ground cardamom and ¼ teaspoon cloves to the puree for a warm, aromatic twist. Serve it alongside sautéed apples and walnuts or as a side for vegan schnitzel.
The cardamom and cloves add a cozy, almost cinnamon-like warmth that’s perfect for autumn or winter meals. Top with crumbled vegan bacon for extra texture. 🌰
Mediterranean Herb Infusion
Brighten up your puree with 1 tablespoon fresh rosemary, 1 teaspoon dried oregano, and a pinch of red pepper flakes. This version pairs beautifully with grilled halloumi (or vegan halloumi) and roasted Mediterranean vegetables.
The herbs add a fresh, herby note that cuts through the sweetness, making it feel light yet satisfying. Drizzle with extra-virgin olive oil and lemon zest before serving. 🌿
Nutrition facts
Frequently asked questions
Can I make this vegan sweet potato puree without roasting?
Roasting is key for that caramelized depth, but you can boil the sweet potatoes instead. Simmer peeled, cubed sweet potatoes in water for 15-20 minutes until fork-tender, then steam for 10 minutes to achieve smoothness. The texture will be slightly less rich, but it still works perfectly for soups or dips. For extra flavor, add a pinch of salt to the boiling water.
How do I prevent my puree from being grainy?
The secret is thorough cooking and straining. After roasting and steaming, press the cooked sweet potatoes through a fine-mesh strainer to remove any fibrous bits. For even smoother results, blend with 2-3 tablespoons plant-based milk while blending—this helps emulsify the puree. If it's still grainy, blend again with an extra splash of milk or a fork-mashed potato to thicken it.
Can I use this puree as a dessert base?
Sweeten it with 1-2 tablespoons maple syrup and add ½ teaspoon vanilla extract for a dessert version. Top with toasted pecans or a drizzle of melted vegan chocolate. It makes an excellent pie filling, ice cream swirl, or even a vegan cheesecake base. The natural sweetness balances perfectly with warm spices like cinnamon and nutmeg.
What’s the best way to reheat leftover puree?
For the creamiest results, reheat in 30-second intervals in the microwave, stirring between each interval. If it thickens too much, thin it with 1-2 tablespoons plant-based milk or water. Avoid boiling—this can make it gummy. For oven reheating, cover with foil and warm at 350°F for 10-15 minutes until heated through.
Why does my puree taste bland?
Sweet potatoes are naturally mild, so flavor comes from the spices and fats. Boost taste by using freshly ground spices (toast whole spices in a dry pan first for deeper flavor) and don’t skimp on the vegan butter—it adds richness. Try adding ½ teaspoon smoked paprika or a pinch of cayenne for warmth, or a splash of lemon juice to brighten it. Taste as you go and adjust gradually!
