This black bean salad is fresh, hearty, and full of flavor thanks to a zesty cilantro-lime marinade. With roasted sweet potatoes, corn, and creamy feta, it’s a balanced dish that works as a quick meal, a make-ahead lunch, or a vibrant side for any table.
1canblack beans15 oz / 400 g can — or 1½ cups / 240 g cooked black beans
1cupcornfresh, canned, or frozen
1½poundssweet potatoespeeled and diced
1cupgreen bell pepperdiced
½red onionchopped
¼cuppickled jalapeñosmore or less to taste
4ouncesfeta cheesecrumbled — sub queso fresco, fresh Cotija cheese, or diced avocado
For the Dressing
1cupfresh cilantrosub fresh parsley
4tablespoonsextra virgin olive oil
4tablespoonslime juice
1½tablespoonshoney
1tablespoonDijon mustard
½teaspoonsaltmore or less to taste
Instructions
Roast Sweet Potatoes — Preheat oven to 425°F (220°C). Peel and dice 1½ pounds sweet potatoes, then toss with olive oil, salt, and pepper. Roast for 25–30 minutes until golden and tender inside. Air fry option: 400°F (200°C) for 15–18 minutes.
Make the Dressing — Whisk 1 cup fresh cilantro (chopped), 4 tablespoons extra virgin olive oil, 4 tablespoons lime juice, 1½ tablespoons honey, 1 tablespoon Dijon mustard, and ½ teaspoon salt in a large bowl.
Marinate the beans — Drain and rinse 1 can black beans. Toss in dressing and let sit 10–20 minutes to absorb flavor.
Add Veggies — Stir in 1 cup corn, 1 cup green bell pepper, ½ red onion, ¼ cup pickled jalapeños, roasted sweet potatoes, and 4 ounces feta cheese (crumbled). Mix gently.
Toss & Serve — Taste, adjust seasoning, and serve. Chill 30–60 minutes if possible. Great for meal prep—refresh with lime before serving.
Notes
Substitutions
Black beans → Try chickpeas or kidney beans for a new spin on a healthy bean salad recipe.
Sweet potatoes → Butternut squash or carrots give the same roasted sweetness.
Green bell pepper → Use red, yellow, or orange peppers for color, or poblano for smoky depth.
Corn → Fresh is best, but canned or frozen works fine. For extra flavor, char it in a pan.
Red onion → Swap with shallots or green onions for a gentler taste.
Pickled jalapeños → Use fresh chilies for heat, or skip them if you prefer mild.
Feta cheese → Goat cheese, queso fresco, or avocado all work well.
Fresh cilantro → Parsley or basil add a softer herbal note.
Olive oil → Avocado or grapeseed oil are good alternatives.
Lime juice → Lemon juice or a splash of vinegar brings brightness.
Honey → Maple syrup or agave keep it naturally sweet.
Dijon mustard → Swap with yellow mustard for mildness or stone-ground for texture.
Tips
Roast at high heat: Sweet potatoes caramelize best at 425°F (220°C) for that golden, nutty flavor.
Marinate the beans: Just 10 minutes in the dressing removes canned taste and adds depth.
Warm the beans: A quick microwave heat-up helps them soak in more marinade.
Char the corn: Pan-sear or grill for smoky flavor that elevates this dish.
Add avocado last (if using): Mix in right before serving so it stays creamy, not mushy.
StorageKeep the salad in an airtight container in the fridge for up to 3 days. Freezing isn’t ideal (the veggies lose texture), but you can freeze the dressing separately for easy prep later.