Desserts
This vegan sweet potato salad delivers creamy coconut-mayo balance with warm spices that transform humble ingredients into something extraordinary. š I developed this recipe after years of experimenting with plant-based alternatives that actually tasted goodāno chalky textures or bland flavors here.
The secret lies in roasting the sweet potatoes until tender and caramelized, then tossing them with a dressing that's rich, tangy, and perfectly balanced.
The foundation is simple: roasted sweet potatoes, coconut milk, and vegan mayo create that signature creamy texture without dairy. Warm spices like cinnamon and nutmeg add depth, while fresh herbs and a touch of maple syrup brighten the flavor profile.
This salad is hearty enough to stand alone but works beautifully as a side dish for holiday meals or summer picnics.
What you'll end up with is a salad that's velvety, slightly sweet, and packed with satisfying textureācreamy from the dressing, tender from the potatoes, and crunchy from toasted nuts or seeds.
The warm spices make it feel comforting and special, while the coconut-mayo dressing ensures every bite is rich and satisfying. This isn't just another vegan salad; it's a flavor experience that rivals traditional versions.
Perfect for meal prep, potlucks, or when you want a satisfying plant-based dish that feels indulgent. The recipe scales easily, and leftovers taste even better the next day as the flavors meld. Let's make this salad that everyone will ask for seconds of.
Ingredients for sweet potato salad recipe vegan
Roasted sweet potatoes meet coconut-mayo richness with warm spices for a vegan salad that feels indulgent yet balanced.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes š | 3 lb | Medium size, peeled and cubed |
| Full-Fat Coconut Milk š„„ | 1 can | 13.5 oz can, full-fat preferred |
| Vegan Mayo š„« | ½ cup | Store-bought or homemade |
| Maple Syrup šÆ | ¼ cup | Pure, grade B preferred |
| Apple Cider Vinegar š | 2 tbsp | For tangy brightness |
| Ground Cinnamon šæ | 1 ½ tsp | Freshly ground preferred |
| Ground Nutmeg šæ | ½ tsp | Freshly grated for depth |
| Salt š§ | 1 tsp | Sea salt preferred |
| Black Pepper š¶ļø | ½ tsp | Freshly ground preferred |
| Fresh Parsley šæ | ¼ cup | Chopped, for garnish |
| Toasted Pecans š„ | ½ cup | Chopped, for crunch |
| Extra-Virgin Olive Oil š« | 2 tbsp | For roasting potatoes |
| Lemon Juice š | 1 tbsp | Freshly squeezed |
The sweet potatoes are the heart of this salad, so pick firm, vibrant onesāthe deeper the orange, the better the flavor. Trader Joe's and Whole Foods carry the best organic varieties, but regular grocery stores work too. Peeled and cubed, they roast until caramelizedāthis is where the magic happens. For extra richness, I always roast mine with a drizzle of extra-virgin olive oil and a pinch of salt before adding the dressing. The coconut milk should be full-fat for that velvety textureāThai Kitchen or Aroy-D brands are reliable staples.
No full-fat coconut milk? Light coconut milk plus a spoonful of coconut cream gets you close. Short on pecans? Toasted walnuts or pumpkin seeds add crunch without breaking the bank. The maple syrup can be swapped for agave, but grade B maple has that deeper, molasses-like flavor that works perfectly here. Fresh herbs are ideal, but dried parsley at half the amount works in a pinch. For extra tang, a splash of rice vinegar instead of apple cider vinegar gives a slightly different profileāplay with what you have.
This salad keeps beautifully in the fridge for 4-5 days, with flavors actually deepening over time. Store the dressing separately if you're prepping aheadājust toss everything together when ready to serve. For meal prep, portion into containers with the dressing on the side so the potatoes stay firm. The roasted potatoes can be made 2 days ahead and reheated gently before mixing with the dressing. Freezes for 3 months if you want to make a big batchājust thaw in the fridge overnight.
Why You'll Love This Recipe
- No Roasting Required: I swear by this shortcutājust boil or microwave the sweet potatoes until tender, then mash them slightly. The coconut milk and maple syrup blend into that warm, creamy base without a single pan needing scrubbing.
- Sweet-Savory Magic: That tangy vinegar cut through the richness of the coconut milk, while the maple syrup adds just enough caramel depth. Honestly, itās the kind of balance that makes you forget itās veganāuntil you check the jar of mayo.
- Lunchbox Legend: Between us, this is my go-to for packed lunches. The texture holds up for days, and the flavors only get better after a night in the fridge. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Sweet potatoes are dirt cheap, and coconut milk stretches far when thinned with vinegar. Iāve fed six people for under $10 with thisāplus, leftovers turn into breakfast hash the next morning. Win-win.
Step-by-step instructions for creamy vegan sweet potato salad
Here's how to create a perfectly balanced salad with caramelized sweet potatoes and rich coconut-mayo dressing.
š„ Step 1: Roast Sweet Potatoes Until Caramelized
Preheat your oven to 400°F and line two baking sheets with parchment paper. Toss the 3 lb sweet potatoes (previously peeled and cubed) with 2 tbsp extra-virgin olive oil, 1 tsp salt, and 0.5 tsp black pepper. Spread them in a single layer, leaving space between pieces for even cooking.
Roast for 25-30 minutes until the edges are deep golden brown and the cubes are tender when pierced with a fork. I like to flip them halfway through for even browning. The potatoes should be caramelized but still hold their shapeāovercooking turns them mushy. Let them cool for 10 minutes before handling; this prevents them from breaking apart when tossed with the dressing.
šØāš³ Step 2: Prepare the Creamy Coconut-Mayo Dressing
While the potatoes roast, combine 0.5 cup vegan mayo, 0.25 cup maple syrup, 2 tbsp apple cider vinegar, 1.5 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 1 tbsp lemon juice in a medium bowl. Whisk vigorously until fully incorporated and smooth.
Open the 1 can full-fat coconut milk and carefully scoop out the thick cream that settles on top, leaving the watery part behind. Add this coconut cream to the mayo mixture and whisk again until perfectly blended. The dressing should be thick but pourableāif it's too thick, add 1-2 tablespoons water to reach your desired consistency. Taste and adjust seasoning if needed; you might want to add a pinch more salt or cinnamon.
š„ Step 3: Combine and Chill the Salad
In a large mixing bowl, gently combine the cooled sweet potatoes with the coconut-mayo dressing. Use a silicone spatula to fold everything together carefully, avoiding breaking up the potatoes. The goal is to coat them evenly without making them mushy. Add the 0.5 cup toasted pecans and 0.25 cup chopped fresh parsley and mix one last time.
Transfer the salad to an airtight container and refrigerate for at least 1 hour before serving. This chilling time allows the flavors to meld beautifully and the dressing to fully absorb into the potatoes. The salad will taste even better the next day as the spices deepen in flavor. If you're short on time, let it sit at room temperature for 30 minutes before serving.
š½ļø Step 4: Serve with Garnish and Enjoy
Before serving, give the salad one final toss to redistribute any dressing that may have settled. Garnish with additional chopped parsley and a sprinkle of toasted pecans for extra crunch and visual appeal. The salad should be creamy from the coconut-mayo dressing, slightly sweet from the maple syrup, and warmly spiced with cinnamon and nutmeg.
Serve chilled or at room temperature over a bed of mixed greens or with crusty bread on the side. This salad holds up well for 3-4 days in the refrigerator, making it perfect for meal prep. The flavors actually improve as it sits, developing a deeper complexity that makes it even more satisfying the next day.
Pro Tips For Making Sweet Potato Salad Recipe Vegan
- Boil Until Fork-Tender: Sweet potatoes should give just slightly when pierced with a forkāno mushy centers, no hard cores. I learned this the hard way after serving a batch with undercooked chunks that felt like chewing on rubber. Use a sharp knife to cut them into even 1-inch cubes first; this ensures they cook uniformly and donāt turn to mush.
- Whisk the Coconut Milk Cold: Pour the full-fat coconut milk straight from the fridge into your dressing bowlāit thickens when warm, and you want it to blend smoothly with the mayo and vinegar. I used to heat it slightly, and the result was always grainy. Cold milk also keeps the dressing from separating later. Stir in the maple syrup and vinegar first, then slowly add the mayo to avoid lumps.
- Balance Vinegar Gradually: Start with half the apple cider vinegar called for, taste, then add more if needed. The sweetness of the potatoes and maple syrup can mask acidity fast, and youāll end up with a cloying mess if you dump it all in at once. Iāve ruined batches by assuming the recipeās measurements were perfectāturns out, sweet potatoes vary wildly in natural sweetness.
- Toast the Cubes First: Pat the sweet potato cubes dry, then sear them in a dry skillet over medium-high heat for 2ā3 minutes per side until they develop a faint golden crust. This step adds depth and prevents the salad from turning gummy when mixed with the creamy dressing. Yes, itās an extra step, but it makes a real differenceāespecially if youāre serving this warm.
Best sauces and condiments for sweet potato salad recipe vegan
Creamy Coconut Dressing
This is the star of the salad, blending full-fat coconut milk with vegan mayo for that signature creamy texture. I use Thai Kitchen coconut milk because it's rich and affordable, but any full-fat canned coconut milk works.
The key is scooping out just the thick cream from the topāthis gives you that luscious, velvety base without watering down the dressing. š„„
For extra depth, I add 1.5 tsp ground cinnamon and 0.5 tsp nutmegāthese spices make the dressing taste like a warm hug. If you donāt have fresh nutmeg, a pinch of pumpkin pie spice works in a pinch.
The apple cider vinegar cuts through the richness, while the maple syrup adds just enough sweetness to balance the spices. Taste as you goāyou might need a tiny bit more salt or cinnamon to make it sing.
Tangy Maple Vinaigrette
If you prefer a lighter dressing, swap the coconut-mayo for a maple vinaigretteājust whisk together 0.5 cup extra-virgin olive oil, 0.25 cup maple syrup, 2 tbsp apple cider vinegar, 1 tsp Dijon mustard, and a pinch of salt.
This version is brighter and less heavy, perfect for summer meals. The maple syrup keeps the sweetness while the vinegar adds a sharp contrast to the roasted potatoes.
Spicy Kick Option
For a little heat, stir in 0.5 tsp smoked paprika or 0.25 tsp cayenne pepper to the coconut-mayo dressing. This adds a smoky depth that pairs beautifully with the sweet potatoes. If you love chili, a dash of hot sauce (like Cholula) or 1 tsp sriracha works too.
Just start smallāyou can always add more, but you canāt take it out! š¶ļø
Herb Infusions
Fresh herbs elevate this salad from good to extraordinary. Besides parsley, try chopped cilantro for a bright, citrusy note or thyme leaves for an earthy aroma. If youāre using dried herbs, reduce the amount by halfā0.5 tsp dried thyme instead of 1 tbsp fresh.
I also love adding 1 tbsp chopped chives right before serving for a delicate onion flavor that ties everything together.
Crunchy Add-Ins
Toasted pecans are my go-to for crunch, but donāt limit yourself! Walnuts, pumpkin seeds, or even crumbled tempeh add texture. For a sweeter crunch, try toasted coconut flakesājust toast them in a dry pan over medium heat for 3-4 minutes until golden.
If youāre feeling fancy, drizzle the salad with a little melted vegan chocolate (about 1 tbsp) for a dessert-like twist.
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Not recommended! Sweet potatoes bring natural sweetness and a creamy texture that regular potatoes can't match. If you're set on using them, try russet potatoes roasted until extra tender, but you'll need to add more maple syrup (1-2 extra tablespoons) to compensate for the lack of natural sweetness. The flavor profile will be different, but it can work in a pinch.
How do I make this salad nut-free?
Swap the pecans for toasted pumpkin seeds or sunflower seedsāthey add great crunch without nuts. For extra texture, try crumbled tempeh (pan-fried until crispy) or toasted coconut flakes. If you want to keep the salad completely seed-free, simply omit the crunchy topping or use crispy baked chickpeas instead.
Why does my dressing separate?
This usually happens when the coconut milk and vegan mayo aren't fully emulsified. Whisk them together more vigorously or use a blender for 10-15 seconds to combine completely. If it still separates, stir in 1 tsp Dijon mustard or 1 tbsp nutritional yeastāthese act as natural emulsifiers. For extra insurance, chill the dressing for 30 minutes before mixing with the potatoes.
Can I make this ahead of time?
This salad actually tastes better the next day as flavors meld. Roast the potatoes and store them separately, then mix with the dressing when ready to serve. For meal prep, store components in airtight containers in the fridge for up to 5 days. The dressing can be made 3 days aheadājust give it a good stir before using.
What's the best way to reheat leftovers?
Gently reheat in a microwave-safe bowl with 1-2 tablespoons water for 30-45 seconds to prevent drying out. For stovetop reheating, warm in a skillet over low heat with a splash of water or coconut milk until heated through. Never microwave without moistureāit makes the potatoes rubbery. The salad is best served at room temperature or chilled after reheating.
