Why You’ll Love This Recipe
There are countless sweet potato salad recipes out there, but this one keeps things simple while delivering big flavor.
You’ll love it because:
- Ready in about 45 minutes, with very little hands-on cooking.
- Naturally vegetarian, gluten-free, and easy to make vegan.
- Made with affordable pantry staples.
- Perfect for meal prep—the flavors actually improve after chilling.
- Delicious warm, at room temperature, or straight from the refrigerator.
- Easy to customize with seasonal vegetables, grains, cheese, or your favorite protein.
Unlike traditional creamy potato salads, this version feels light without sacrificing comfort. The roasted sweet potatoes become caramelized around the edges, while the lime dressing keeps every bite fresh instead of heavy.
Ingredients
One of the best things about this recipe is that the ingredient list is flexible. If you already have a few pantry staples and fresh produce, you’re halfway there.
For the Salad
- 2 medium sweet potatoes, peeled or scrubbed well, cut into ½-inch cubes
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup corn kernels (fresh, canned, or frozen)
- 1 red bell pepper, diced
- ¼ cup finely diced red onion
- ¼ cup chopped fresh cilantro
For the Lime Dressing
- 3 tablespoons olive oil
- Juice of 2 fresh limes
- 1 garlic clove, minced
- 1 teaspoon honey or maple syrup
- ½ teaspoon cumin
- Salt and pepper, to taste
Optional Toppings
- Toasted pepitas
- Crumbled feta cheese
- Cotija cheese
- Diced avocado
- Pickled red onions
- Sliced jalapeños
- Extra cilantro
- Lime wedges
Step-by-Step Instructions
This recipe comes together in just a few simple steps. While the sweet potatoes roast, you can prepare everything else, making the process feel surprisingly easy.
Step 1: Roast the Sweet Potatoes
Preheat your oven to 425°F.
Spread the cubed sweet potatoes on a large baking sheet. Drizzle with olive oil, then sprinkle with chili powder, cumin, smoked paprika, salt, and pepper.
Toss everything together until each piece is evenly coated.
Arrange the potatoes in a single layer. Give them a little breathing room—crowding the pan causes them to steam instead of roast.
Bake for 25 to 30 minutes, flipping halfway through.
The sweet potatoes are ready when they’re tender inside with beautifully browned edges.
Step 2: Make the Dressing
While the potatoes roast, whisk together:
- Olive oil
- Fresh lime juice
- Garlic
- Honey or maple syrup
- Ground cumin
- Salt
- Pepper
Taste it.
Need more brightness? Add another squeeze of lime.
Want a little more sweetness? Stir in another teaspoon of honey.
Small adjustments make a noticeable difference.
Step 3: Prepare the Vegetables
Drain and rinse the black beans.
Dice the bell pepper.
Finely chop the red onion and cilantro.
If you’re adding pepitas, toast them in a dry skillet for about 2 to 3 minutes until fragrant. It’s a tiny extra step, but it adds wonderful crunch.
Step 4: Assemble the Salad
Transfer the roasted sweet potatoes to a large serving bowl and let them cool for about five minutes.
Add:
- Black beans
- Corn
- Bell pepper
- Red onion
- Cilantro
Pour the dressing over everything.
Gently fold the ingredients together until evenly coated.
Avoid stirring too aggressively. The sweet potatoes are tender, and you want them to keep their shape.
Step 5: Add the Finishing Touches
Right before serving, sprinkle on your favorite toppings.
A handful of toasted pepitas adds crunch.
Crumbled feta contributes a creamy, salty bite.
Fresh avocado makes the salad even more satisfying.
Serve warm if you’re enjoying it for dinner, or chill it for a couple of hours for meal prep lunches. Honestly, it’s hard to choose a favorite because both versions are equally delicious.
The flavors continue to blend as the salad rests, so leftovers often taste even better the next day.
Tips for Success
This recipe is simple, but a few small details can take it from good to truly memorable. Here are the tips that make the biggest difference.
Give the Sweet Potatoes Space
Roasted sweet potatoes need room to brown properly.
If they’re piled too closely together, they’ll steam instead of caramelize. Use a large baking sheet and spread them into a single layer. If you’re doubling the recipe, use two sheet pans rather than crowding one.
Cut Everything the Same Size
Try to cut the sweet potato cubes into roughly ½-inch pieces.
Uniform pieces cook evenly, so you won’t end up with some cubes that are mushy while others are still firm.
Don’t Skip the Lime
The sweet potatoes are naturally sweet, and black beans are earthy.
Fresh lime juice balances both flavors beautifully. It brightens the salad and makes every ingredient taste fresher.
Toast the Pepitas
This step only takes a couple of minutes, but it’s worth it.
Toasted pepitas become nuttier, crunchier, and add another layer of texture that keeps the salad interesting.
Let the Salad Rest
If you have an extra 15–20 minutes before serving, let the salad sit after mixing.
The dressing soaks into the roasted potatoes, the onions mellow slightly, and the overall flavor becomes more balanced.
Storage & Leftover Notes
One of the reasons this recipe is so popular is how well it keeps.
It’s perfect for meal prep because the flavors continue to develop overnight.
Refrigerator
Store leftovers in an airtight container for up to 4 days.
If you’ve added avocado, it’s best to eat the salad within one day since the avocado will begin to brown.
Can You Freeze It?
Technically, yes—but it’s not recommended.
Roasted sweet potatoes become much softer after thawing, and the fresh vegetables lose their crisp texture.
For the best results, enjoy it fresh or refrigerated.
Best Way to Reheat
This salad is surprisingly flexible.
You can:
- Enjoy it cold straight from the refrigerator.
- Let it come to room temperature before serving.
- Warm it gently in the microwave for 30–60 seconds if you’d like a cozy lunch.
If reheating, consider adding a fresh squeeze of lime afterward to brighten the flavors again.
What to Serve with Roasted Sweet Potato Black Bean Salad
This salad is hearty enough to stand on its own, but it also pairs beautifully with many main dishes.
Protein Pairings
For a more filling meal, serve it alongside:
- Grilled chicken breast
- Garlic lime shrimp
- Grilled salmon
- Steak
- Rotisserie chicken
- Grilled tofu
- Baked tempeh
Grains
Want to stretch the recipe even further?
Serve it over:
- Cilantro lime rice
- Brown rice
- Quinoa
- Farro
- Pearl couscous
It instantly becomes a satisfying grain bowl.
Tex-Mex Favorites
This salad fits naturally into taco night.
Try serving it with:
- Chicken tacos
- Steak fajitas
- Chicken enchiladas
- Cheese quesadillas
- Burritos
- Tortilla chips with guacamole
Summer Cookouts
Because there’s no mayonnaise, this salad is ideal for warm-weather gatherings.
Bring it to:
- Backyard barbecues
- Potlucks
- Picnics
- Family reunions
- Holiday cookouts
It travels well and tastes great at room temperature.
Frequently Asked Questions
1. Can I make this salad ahead of time?
Yes! It tastes even better after a few hours. Store avocado, pepitas, and cheese separately until serving.
2. Can I use canned sweet potatoes?
Fresh sweet potatoes are best. Canned ones are softer and often packed in syrup, which changes the flavor and texture.
3. Can I air fry the sweet potatoes?
Yes. Air fry at 400°F for 18–20 minutes, shaking the basket halfway through.
4. Is this salad served warm or cold?
Both! Enjoy it warm, chilled, or at room temperature depending on your preference.
5. Can I add meat?
Absolutely. Grilled chicken, steak, shrimp, turkey, or pulled pork all pair well with this salad.
6. Is this recipe spicy?
No. It’s mildly seasoned, but you can add jalapeños, cayenne, or red pepper flakes for extra heat.
7. Can I make it vegan?
Yes. Skip the feta or use a dairy-free alternative, and replace honey with maple syrup.
Common Issues and Their Solutions
Even simple recipes can run into small problems. Fortunately, they’re easy to fix.
My Sweet Potatoes Turned Mushy
Possible causes:
- Oven temperature too low.
- Pieces cut too small.
- Overcrowded baking sheet.
Solution: Roast at 425°F and spread the potatoes into a single layer.
The Salad Tastes Bland
Usually, it just needs more seasoning.
Try adding:
- Extra salt
- More lime juice
- Another drizzle of olive oil
- Fresh cilantro
- A pinch of cumin
Often, a little extra acidity makes the biggest difference.
My Salad Feels Too Dry
Roasted vegetables naturally absorb dressing as they cool.
Simply whisk together another small batch of dressing or drizzle on a little olive oil and fresh lime juice before serving.
The Onion Is Too Strong
Raw red onion can be sharp.
Soak the diced onion in cold water for 10 minutes, then drain well.
This softens the bite while keeping the crunch.
Nutrition Info
The exact nutrition depends on the toppings you choose, but one serving of the basic salad is approximately:
- Calories: 320–360
- Protein: 9–11g
- Carbohydrates: 40–45g
- Fiber: 10–12g
- Fat: 14–16g
This recipe is naturally:
- Vegetarian
- Gluten-free
- High in fiber
- Rich in vitamin A
- A good source of potassium
- Meal-prep friendly
Adding grilled chicken, salmon, tofu, or shrimp increases the protein while keeping the meal balanced.
Final Thoughts
Some recipes become regulars because they’re quick. Others because they’re healthy. This Roasted Sweet Potato Black Bean Salad manages to be both, while still feeling colorful, satisfying, and full of flavor.
Whether you’re packing lunches for the week, feeding your family on a busy Tuesday, or bringing a dish to share at a summer barbecue, this salad fits the occasion. It’s simple enough for everyday cooking but impressive enough that people will almost certainly ask for the recipe after the first bite.
Don’t Miss: Vibrant Black Bean Corn Avocado Salad
Don’t Miss: Roasted Chicken and Sweet Potato Bowls
Also Try: Mediterranean Chickpea Salad

Ingredients
Method
- Step 1: Roast the Sweet PotatoesPreheat the oven to 425°F. Toss the sweet potatoes with olive oil and seasonings, spread them in a single layer, and roast for 25–30 minutes, flipping halfway.
- Step 2: Make the DressingWhisk together the olive oil, lime juice, garlic, honey (or maple syrup), cumin, salt, and pepper. Adjust the seasoning to taste.
- Step 3: Prep the VegetablesRinse the black beans, dice the bell pepper and red onion, chop the cilantro, and toast the pepitas if using.
- Step 4: Assemble the SaladCombine the roasted sweet potatoes, black beans, corn, bell pepper, onion, and cilantro. Pour over the dressing and toss gently.
- Step 5: Finish and ServeTop with pepitas, feta, avocado, or other favorite toppings. Serve warm, chilled, or at room temperature.












