Mom's Best Recipes
Recipe

Roasted Sweet Potato Salad

Crispy-edged sweet potatoes tossed with black beans, corn, crunchy pepitas, and a bright lime dressing. Cozy, filling, and perfect for make-ahead lunches.

Author By Matt Campbell
4.8
A large ceramic bowl of roasted sweet potato salad with black beans, corn, red onion, cilantro, and pepitas on a light kitchen table with soft natural light

Sweet potato salad is one of those dishes that can go either way. It can be a gloopy, overly sweet situation, or it can be the kind of bold, texture-packed bowl you keep sneaking bites of straight from the fridge. We are firmly choosing option two.

This version leans savory and bright: sweet potatoes roasted until the edges get crisp, black beans for protein, corn for pops of sweetness, and a limey dressing that tastes like it belongs on everything. It is sturdy enough for lunchboxes, friendly at potlucks, and flexible when your produce drawer is doing its usual chaos.

Sweet potatoes, black beans, corn, red onion, cilantro, limes, pepitas, olive oil, and spices arranged on a clean kitchen counter

Why It Works

  • Crisp edges, creamy centers: Roasting (not boiling) gives the sweet potatoes caramelized flavor and texture that holds up in a salad.
  • Bright dressing that wakes it up: Lime juice plus a little cumin and honey balances sweet, savory, and tangy in one quick whisk.
  • Meal prep built-in: The flavors get better as it sits, and the mix-ins stay sturdy for days.
  • Flexible by design: Add avocado, feta, greens, or leftover chicken. It still works.

Pairs Well With

Storage Tips

Refrigerate: Store in an airtight container and enjoy within 3 to 4 days (best within that window for texture and freshness).

Texture tip: For maximum crunch, store pepitas separately and sprinkle on right before eating. If you are meal prepping for several days, storing the dressing separately also helps keep everything perky.

Avocado note: If adding avocado, add it fresh per serving so it does not brown and get mushy.

Serve warm or cold: Eat straight from the fridge, or let it sit 10 minutes at room temp. You can also warm it briefly in the microwave, then add cilantro and pepitas after.

Common Questions

Can I make sweet potato salad ahead of time?

Yes. This is a great make-ahead salad. Roast the sweet potatoes, cool them, then toss everything together. For the best texture after a couple days, you can store the dressing separately and toss before serving. If you want the pepitas extra crunchy, add them right before serving.

Do I have to peel the sweet potatoes?

Nope. If the skins are clean and you like a more rustic vibe, leave them on. The skins can help the cubes hold their shape, but the bigger keys are high heat, not overcooking, and giving them space on the pan.

How do I keep the sweet potatoes from getting mushy?

Use high heat and do not crowd the pan. Give the cubes space so they roast instead of steaming. Also let them cool for 10 minutes before tossing so they do not break apart.

What can I substitute for black beans?

Pinto beans, chickpeas, or even lentils work. If you want a non-bean option, chopped rotisserie chicken is great here.

Is this sweet potato salad served hot or cold?

Both are good. Warm feels cozy and dinner-y. Cold is perfect for packed lunches and potlucks.

Is this recipe gluten-free or vegan?

It is naturally gluten-free. It is vegetarian as written (skip chicken). For vegan, use maple syrup instead of honey and skip the feta or cotija.

I started making versions of this when I realized I wanted “salad” that actually ate like dinner. Something with crisp edges, a real sauce moment, and enough heft to keep me from rummaging for snacks an hour later. Roasting the sweet potatoes is the turning point. They come out caramelized, slightly smoky from the spices, and honestly hard not to eat off the pan. Toss them with a zingy lime dressing and crunchy pepitas, and suddenly you have a bowl that feels like you tried, even if you were kind of winging it.