Sweet Potato Cranberry Salad Recipe
This post may contain affiliate links. If you make a purchase through links on this site, I may earn a commission.
Read my Privacy Policy.
At A Glance
Roasted sweet potato cranberry salad is a cozy, bright side dish that feels holiday-ready but works just as well for an easy weeknight dinner. You’ll roast sweet potatoes until lightly caramelized, simmer cranberries into a quick sauce, then toss everything with toasted pecans, fresh parsley, and optional goat cheese for a creamy finish. It’s sweet, tangy, and savory in the same bite, and it tastes great warm or at room temperature.

Jump Links

Ingredients You’ll Need For Sweet Potato Cranberry Salad
- Sweet potatoes
- Extra virgin olive oil
- Cranberries (fresh or frozen)
- Honey – If you are vegan, maple syrup works well here.
- Pecans
- Fresh parsley
- Salt
- Black pepper
- Goat cheese (optional)
Why This Sweet Potato And Cranberry Combo Works
Sweet, tangy, and savory balance
Roasted sweet potatoes bring natural sweetness, while cranberries add tartness that keeps the dish from tasting heavy.
Texture makes it feel special
Soft roasted cubes plus toasted pecans give you that holiday “contrast bite” without doing anything complicated.
It holds well for serving
This is one of those dishes that still tastes great after it sits, which makes it perfect for gatherings.
How To Make Sweet Potato Cranberry Salad
Here’s the process for making roasted sweet potatoes with cranberries:
Roast The Sweet Potatoes
- Preheat the oven.
- Toss cubed sweet potatoes with olive oil, salt, and pepper.
- Roast until tender and lightly browned, stirring once or twice for even roasting.
Simmer The Cranberries Into A Quick Sauce
- Add cranberries, water, and the sweetener to a saucepan.
- Cook until the berries burst and the mixture turns saucy. It will cook down by half and get thicker.
- Let it cool slightly so it thickens naturally.
Toast The Pecans
Briefly toast the pecans, just until you can smell them, then remove them from the oven at the first whiff.
Toss And Finish
- Combine roasted sweet potatoes and cranberry sauce in a large bowl.
- Add toasted pecans and parsley.
- Add goat cheese if using. (I did not)
- Toss gently and serve warm or at room temperature.











Cranberry Sauce Tips
How To Know It’s Done
It’s ready when most berries have burst, and the sauce coats a spoon. Stubborn berries can be crushed with a fork or potato masher.
If It Looks Too Thick
Stir in a small splash of water and warm briefly.
If It Looks Too Thin
Simmer a bit longer, then let it stand off the heat so it thickens as it cools.
Get Better Browning On The Potatoes
Clearly, I did not stir mine enough. Stirring is key. I also had too much on one pan. Do not do this.
- Spread potatoes in a single layer with space between pieces.
- Use a large sheet pan, so they roast instead of steaming.
Toast The Pecans For Real Flavor
Toasting brings out that buttery, almost caramel-like nut flavor that makes the dish taste more “complete.”
Finish With Fresh Herbs
Parsley gives the dish a certain freshness. A tiny squeeze of citrus can also help if it tastes too sweet.
Substitutions And Variations
1. Honey Vs Maple Syrup
- Honey gives a more floral sweetness.
- Maple syrup gives a deeper, cozy sweetness.
2. Dairy-Free Version
Skip the goat cheese. The dish is still rich from the roasted potatoes and pecans.
3. Vegan Version
Use maple syrup instead of honey and skip the goat cheese.
4. Nut-Free Version
Swap pecans for toasted pumpkin seeds.
5. More Savory Version
Add a pinch of chili flakes or a small sprinkle of smoked paprika to the cranberry sauce.

Easy Swaps
| If you need | Use this | Notes |
|---|---|---|
| No goat cheese | Skip it or use a different crumble | Still tastes great |
| No pecans | Pumpkin seeds | Same crunch, nut-free |
| No parsley | Chives or thin-sliced green onion | Adds freshness |
What To Serve With Sweet Potato Cranberry Salad
Holiday Mains
- Roast chicken or turkey
- Pork tenderloin
- Steak
- Duck
Weeknight Mains
- Simple roasted chicken thighs
- Pan-seared salmon
- Lentils or a grain bowl base for a meatless dinner
Make-Ahead And Storage
Make-Ahead
- Roast the sweet potatoes and toast the pecans ahead of time.
- Make the cranberry sauce ahead of time and refrigerate it for up to one week.
- Toss everything together shortly before serving for the best texture.
Storage
- Store leftovers in an airtight container in the fridge.
Reheating
- Reheat gently in the oven for the best texture.
- The microwave works, but the potatoes will soften more.
Storage Guide
| Item | Best storage | Best tip |
|---|---|---|
| Finished dish | Airtight container | Add fresh parsley after reheating |
| Cranberry sauce | Separate container | Thickens more as it chills |
| Roasted potatoes | Separate container | Re-crisp in oven before tossing |
Troubleshooting
| Problem | Why it happens | Fix |
|---|---|---|
| Potatoes are soft, not browned | Pan crowded, steaming | Let potatoes cool for a few minutes before tossing |
| Cranberry sauce is too tart | Berries vary | Add a little more sweetener, simmer briefly |
| Let potatoes cool for a few minutes before tossing | Needs balance | Add a pinch more salt, add a squeeze of citrus |
| Goat cheese looks melty | Added while hot | Let potatoes cool a few minutes before tossing |

FAQs About Sweet Potato Cranberry Salad
Can I use frozen cranberries?
Yep! Fresh or frozen. Both will work here.
Can I make this ahead for a holiday meal?
You can. Follow the make-ahead instructions given.
Do I have to peel the sweet potatoes?
It’s best to peel them for this salad. If you prefer the peel, you can absolutely leave it on. But for this salad, there is a better overall texture if they are peeled.
What can I use instead of goat cheese?
Any type of white crumble cheese, like Feta, will work. Just remember, a little goes a long way.
Can I serve this at room temperature?
Yes, you can. But don’t leave it out for longer than an hour. After that, it should go back into the fridge.
SUBSCRIBE
Remember to subscribe to my free newsletter to receive all my latest recipes in your inbox. Click here to sign up!


Sweet Potato Cranberry Salad Recipe
Ingredients
Sweet Potatoes
- 2 large sweet potatoes (peeled and cut into small cubes)
- 2 tbsp. extra virgin olive oil
Simple Cranberry Sauce
- 1 cup frozen cranberries (unsweetened – fresh berries work too)
- ½ cup water
- 3 tbsp. honey
Everything Else
- ½ cup chopped pecans (toasted)
- 2 tbsp. chopped, fresh parsley (per person)
- salt and pepper (to taste)
- crumbled goat cheese (optional – as garnish, to taste)
Instructions
- Preheat the oven to 425°F (220°C). Toss the sweet potato cubes with olive oil, salt, and pepper.
- Peel and chop the sweet potatoes into relatively equal-sized, small chunks.

- Toss the potatoes with the oil and some salt and pepper, then spread them out on a sheet and roast until soft with crispy outer edges.

- While the potatoes roast, in a small saucepan, combine the cranberries, water, and honey. Bring to a light boil and reduce to a simmer. Cook over low heat until the cranberries begin to burst and form a sauce. You can smash them with a fork or a potato masher if they are being stubborn.

- In a large bowl, combine the roasted sweet potatoes, cranberry sauce, pecans, goat cheese (if using), and fresh parsley.

- Toss gently and serve warm or at room temperature.






