This sweet potato salad recipe is the dish that always disappears first at every cookout I bring it to.
It’s got the perfect balance of creamy, smoky, and just a little sweet.
Great for potlucks, meal prep, or a weeknight side that feels a little special.
If you think salads are boring, this one is about to change your mind completely.
Recipe Overview
| Detail | Value |
| COURSE | Side Dish / Salad |
| CUISINE | American |
| DIFFICULTY | Easy |
| SERVINGS | 6–8 people |
| PREPARATION TIME | 15 minutes |
| COOKING TIME | 25 minutes |
| CALORIES | ~290 kcal per serving |
Equipment Needed
- Large baking sheet (for roasting the sweet potatoes)
- Parchment paper or foil
- Large mixing bowl
- Sharp chef’s knife and cutting board
- Small bowl for mixing the dressing
- Whisk or fork
- Measuring cups and spoons
- Rubber spatula or large spoon for tossing
Ingredients
For the Roasted Sweet Potatoes:
- 2.5 lbs sweet potatoes (about 3 medium), peeled and cut into 3/4-inch cubes
- 2 tbsp olive oil
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Salad:
- 1/2 red onion, finely diced
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup frozen corn, thawed (or fresh/canned)
- 1/2 cup dried cranberries
- 1/3 cup pepitas (pumpkin seeds)
- 3 green onions, sliced
- 1/4 cup fresh cilantro, roughly chopped
For the Creamy Honey-Dijon Dressing:
- 3 tbsp olive oil
- 2 tbsp apple cider vinegar
- 1 tbsp Dijon mustard
- 1 tbsp honey (or maple syrup for vegan)
- 1 clove garlic, minced
- 1/2 tsp cumin
- Salt and pepper to taste
Variations & Substitutes:
- Swap black beans for chickpeas or white beans
- Use raisins or chopped dried apricots instead of cranberries
- Replace pepitas with chopped pecans or walnuts for extra crunch
- Add crumbled feta or goat cheese if you want a creamy, tangy element
- Skip the cilantro and use fresh parsley if cilantro isn’t your thing (no judgment!)
Step-by-Step Instructions
Let me walk you through this sweet potato salad recipe from start to finish — it’s genuinely easier than it looks.
- Preheat your oven to 425°F. High heat is the secret to getting those sweet potato cubes beautifully caramelized on the outside while staying tender inside.
- Peel and cube the sweet potatoes. Aim for 3/4-inch pieces so they cook evenly — too small and they turn to mush, too big and the outside burns before the center cooks through.
- Season and roast. Toss the cubed sweet potatoes with olive oil, smoked paprika, garlic powder, salt, and pepper right on the baking sheet. Spread them out in a single layer — crowding the pan is the #1 reason they steam instead of roast.
- Roast for 22–25 minutes, flipping once halfway through, until the edges are golden and slightly caramelized. Your kitchen will smell incredible right about now.
- Let the sweet potatoes cool completely. This step matters more than people realize — adding hot potatoes to the dressing wilts everything and makes the salad watery. Spread them on the pan and let them rest at least 20 minutes.
- While they cool, make the dressing. Whisk together olive oil, apple cider vinegar, Dijon mustard, honey, minced garlic, cumin, salt, and pepper in a small bowl until smooth and emulsified. Taste it — it should be bright, slightly tangy, and just a little sweet.
- Prep the rest of your salad ingredients. Dice the red onion, rinse the black beans, thaw the corn, and roughly chop the cilantro. This is also a great time to toast your pepitas in a dry skillet for 2–3 minutes if you want extra flavor — totally optional but totally worth it.
- Combine everything in a large bowl. Add the cooled sweet potatoes, black beans, corn, red onion, and cranberries. Pour about two-thirds of the dressing over the top and toss gently.
- Taste and adjust. Add more dressing, salt, pepper, or a tiny splash of vinegar if it needs a little lift. Every batch is slightly different depending on your sweet potatoes, so trust your palate here.
- Fold in the delicate toppings. Add the green onions, cilantro, and pepitas last so they stay fresh and don’t get crushed during tossing. This sweet potato salad recipe looks gorgeous at this stage — all those colors together are genuinely beautiful.
- Chill for at least 30 minutes before serving if you can wait — the flavors come together so much better after a short rest in the fridge.
- Give it one final toss and taste right before serving. Add a little extra drizzle of honey or a squeeze of lime if you want to brighten it up at the last minute.
Ideas for Serving
This sweet potato salad recipe is endlessly versatile and fits into almost any meal or occasion.
- Serve it as a hearty side alongside grilled chicken, salmon, or BBQ pulled pork at your next cookout
- Pack it for weekday lunches — it holds up great in the fridge for several days without getting soggy
- Pile it over a bed of arugula or mixed greens for a more substantial main-dish salad
- Bring it to Thanksgiving or holiday potlucks as a colorful, crowd-pleasing alternative to the usual sides
- Stuff it into warm flour tortillas with a dollop of Greek yogurt for a surprisingly satisfying wrap
Nutrition Information
Per serving, based on 8 servings
| Nutrient | Amount Per Serving |
| Calories | ~290 kcal |
| Protein | ~7g |
| Total Fat | ~11g |
| Saturated Fat | ~1.5g |
| Carbohydrates | ~42g |
| Dietary Fiber | ~7g |
| Sugars | ~12g |
| Sodium | ~340mg |
These numbers are estimates and will shift based on your specific brands and how generous your portions are.
Sweet potatoes are a nutritional powerhouse — loaded with beta-carotene, vitamin C, potassium, and fiber.
The black beans add plant-based protein and even more fiber, making this way more filling than a typical side salad.
The dressing uses olive oil and apple cider vinegar as the base, so you’re getting healthy fats without anything heavy or processed.
This is genuinely one of those rare dishes that tastes indulgent but is actually pretty great for you.
Common Mistakes to Avoid
- Crowding the baking sheet — this is the single biggest mistake people make. Overcrowded sweet potatoes steam instead of roast and come out soft and pale instead of caramelized and golden.
- Adding hot sweet potatoes straight to the bowl — hot potatoes wilt the vegetables, water down the dressing, and turn the whole salad mushy. Always cool completely first.
- Over-dressing too early — if you’re making this ahead, hold back some dressing and add it fresh right before serving so the salad doesn’t get soggy.
- Cutting the sweet potatoes unevenly — wildly different-sized pieces cook at different rates, leaving some burnt and some underdone. Take the extra two minutes to cut them consistently.
- Skipping the seasoning on the sweet potatoes — the smoked paprika and garlic powder roasted right onto the cubes adds so much depth. Plain roasted sweet potatoes are fine, but seasoned ones are a game-changer.
- Forgetting to taste before serving — every batch needs a quick taste and a possible tweak of salt, acid, or sweetness right before it hits the table.
Conclusion
I’ve made a lot of salads over the years, and this one genuinely never gets old.
This sweet potato salad recipe hits every note — colorful, hearty, a little smoky, a little sweet, and just different enough to stand out at any table it lands on.
It’s the kind of recipe you start making once and then somehow find yourself bringing to every single gathering for the next year.
Make it for a crowd, make it just for yourself — either way, I think you’re going to love it.
Don’t be afraid to make it your own with whatever mix-ins speak to you.
Now go roast those sweet potatoes. You’ve got this!
FAQs
Q1: Can I make this sweet potato salad recipe ahead of time?
Yes, and it actually gets better as it sits!
Make it up to 24 hours ahead and store it covered in the fridge.
Hold back the pepitas and fresh herbs and add them right before serving so everything stays crisp and fresh-looking.
Q2: Can I serve this salad warm instead of cold?
Absolutely — it works beautifully either way.
Serve it warm straight from the oven for a cozy fall side dish, or chilled from the fridge for a refreshing summer option.
The dressing works great at both temperatures.
Q3: How long does this salad keep in the refrigerator?
It keeps well for up to 4 days in an airtight container.
The sweet potatoes actually absorb the dressing flavors even more over time, which makes leftovers genuinely delicious.
Just give it a stir and a quick taste before eating.
Q4: Is this sweet potato salad recipe vegan?
It’s very easy to make fully vegan — just swap the honey in the dressing for maple syrup.
Every other ingredient in this recipe is already plant-based, so that’s the only swap you need to make.
Q5: Can I use canned sweet potatoes instead of fresh?
Fresh sweet potatoes roasted from scratch give you the best texture and flavor by a wide margin.
Canned sweet potatoes are too soft and tend to fall apart during tossing.
If you’re really short on time, look for pre-cut fresh sweet potato cubes in the produce section — they roast up just as well.


