This is a roasted sweet potato and black bean salad that comes together in about 50 minutes with ingredients most households already keep on hand. The sweet potatoes get real color and sweetness from a hot oven, and the lime juice at the end pulls everything together without any complicated dressing. It works as a main for a light lunch or as a side next to grilled chicken or fish.
What makes this version work
Two things matter here. First, the oven temperature: 400°F is hot enough to caramelize the edges of the sweet potato cubes rather than just steam them soft. If you crowd the pan or use a lower temperature, you get mushy, pale chunks instead of pieces with some bite and color — so spread them in a single layer and give them room. Second, the lime juice goes in at the end, not during roasting. Adding acid too early would dull the color of the beans and make the sweet potatoes taste flat. Squeeze it over just before serving and the whole salad brightens up immediately.
Ingredient notes
- Black beans: Canned work perfectly — just drain and rinse well to get rid of the starchy liquid. Cooked-from-dry pinto beans or kidney beans are a fine swap if that’s what’s in the pantry.
- Corn: Frozen corn goes straight into the bowl without thawing; it’ll come to temperature when you add the warm sweet potatoes. Canned corn, drained, works too — skip the fresh-cut-off-the-cob step unless corn is in season.
- Cilantro: If your household doesn’t like cilantro, flat-leaf parsley gives you the fresh green note without the divisive flavor. Use the same amount.
- Lime: One medium lime gives you enough juice. Bottled lime juice works in a pinch — start with about 2 tablespoons and taste.
- Cumin: The only spice in the recipe, so don’t skip it. If yours has been in the back of the cabinet for two years, use a little extra — old ground spices lose punch quickly.
What can go wrong
- Sweet potatoes stick to the pan: Parchment paper is listed in the equipment, but if you skip it, the caramelized edges will tear off when you try to stir. Use parchment or foil, or oil the pan generously.
- Uneven dice leads to uneven cooking: If some cubes are twice the size of others, the small ones burn while the large ones stay raw in the center. Aim for roughly ¾-inch pieces and they’ll all finish at the same time.
- Salad tastes flat: This usually means not enough salt or lime. Taste after tossing and adjust — the beans and corn absorb seasoning, so what seemed like enough in the bowl often needs another pinch of salt.
- Watery salad: Frozen corn releases moisture as it warms. If you want a less wet result, pat the corn dry with a paper towel before adding it, or let the roasted sweet potatoes cool for five minutes before combining everything.
- Red bell pepper tastes raw and harsh: A medium dice is fine for texture, but if the pepper flavor is too sharp for your taste, a quick two-minute sauté in the same pan you used for anything else will soften it without losing the crunch — skip the garnish step and save the dish instead.
Leftovers and make-ahead
Store leftovers in an airtight container in the fridge for up to 3 days. The sweet potatoes soften a bit overnight, which some people actually prefer. If you’re making this ahead for meal prep, roast the sweet potatoes and store them separately from the bean-and-vegetable mix; combine and add lime juice the day you plan to eat it so nothing gets soggy. This salad does not freeze well — the sweet potatoes turn grainy and the beans get mushy after thawing. To refresh leftovers, a quick 60-second microwave warm-up works fine, or eat it cold straight from the fridge — both are good options.
Roasted Sweet Potato and Black Bean Salad
Equipment
- Baking sheet
- Mixing bowls
- Chef's Knife
Ingredients
- 2 medium sweet potatoes peeled and diced
- 2 tablespoons olive oil extra virgin recommended
- 1 teaspoon cumin ground
- 1 cup black beans cooked or canned, drained and rinsed
- 1 cup corn fresh or frozen
- 1 medium red bell pepper diced
- ¼ cup cilantro chopped
- ½ teaspoon salt
- 1 medium lime juiced; freshly squeezed
Instructions
- Preheat your oven to 400°F (200°C). Prepare a baking sheet by lining it with parchment paper.
- In a large mixing bowl, toss diced sweet potatoes with olive oil, cumin, and a pinch of salt. Spread them evenly on the prepared baking sheet.
- Roast the sweet potatoes in the oven for 25-30 minutes, or until they are tender and slightly caramelized. Stir halfway through for even cooking.
- In the meanwhile, combine black beans, corn, red bell pepper, and cilantro in a large bowl. Add the roasted sweet potatoes once ready.
- Toss the salad with lime juice and additional salt to taste. Serve either warm or at room temperature.
Notes
- For added zest, consider sprinkling a pinch of smoked paprika over the roasted sweet potatoes.
- For a heartier meal, serve alongside grilled chicken or fish.
Nutrition
Frequently asked questions
Can I use canned sweet potatoes instead of fresh?
No — canned sweet potatoes are already soft and won’t hold up to roasting, so you’ll end up with mush. Fresh sweet potatoes are inexpensive and widely available; they’re the one ingredient worth buying specifically for this recipe.
Do I need to cook the black beans if I’m using canned?
No, canned black beans are already fully cooked. Just drain them in a colander and rinse under cold water for about 30 seconds to remove the canning liquid, then add them straight to the bowl.
Can I make this salad without cilantro?
Yes, flat-leaf parsley is the easiest swap and keeps the fresh herb element without changing the rest of the recipe. You can also leave the herb out entirely if you prefer — the salad still works.
How do I make this more filling as a main dish?
Serve it over cooked rice or quinoa to add bulk without extra prep. A fried egg on top or a handful of crumbled feta also adds protein and makes it feel more like a complete meal.
What to cook next
- Smoky Mexican street corn
- Classic Mexican guacamole
- Sizzling grilled chicken tacos
- Creamy cinnamon horchata


















































