Sweet Potato and Black Bean Salad with Cilantro Lime Dressing Recipe
Introduction
This vibrant Black Bean Salad is a colorful and nutritious dish perfect for any season. Featuring roasted sweet potatoes, creamy avocado, and a zesty cilantro-lime dressing, it offers a delightful mix of textures and flavors that both vegetarians and meat-eaters will enjoy.

Ingredients
- 1 can (15-oz) black beans (or 1½ cups (230 g) cooked black beans, or ½ cup (100 g) dried black beans)
- 1½ pounds sweet potatoes (peeled and chopped into 1-inch or 2½ cm cubes)
- 1 cup green bell pepper (diced)
- ½ cup canned corn kernels
- ½ cup red onion (chopped)
- ¼ cup pickled jalapeños (add more or less to taste)
- 1 avocado (diced)
- 1 cup cilantro (use parsley if you don’t like cilantro)
- ¼ cup extra virgin olive oil
- ¼ cup lime juice
- 2 tablespoons maple syrup
- 1 clove garlic
- 1 teaspoon grated ginger
- 1 teaspoon salt (more or less to taste)
- Salt, pepper, and paprika or cumin (for sweet potatoes)
Instructions
- Step 1: Prep the beans. Drain and rinse the canned black beans, then let them dry. If using dried beans, rinse and boil in salted water or broth for 1 to 1.5 hours until tender. Drain and cool.
- Step 2: Roast the sweet potatoes. Preheat your oven or air fryer to 400°F (200°C). Toss the peeled and chopped sweet potatoes with a little olive oil, salt, pepper, and paprika or cumin. Roast in the oven for 25–30 minutes or in the air fryer for 15–18 minutes, shaking or stirring halfway through.
- Step 3: Make the dressing. Blend or whisk together cilantro, olive oil, lime juice, maple syrup, garlic, grated ginger, and salt until mostly smooth and well combined.
- Step 4: Assemble the salad. In a large bowl, combine the beans, roasted sweet potatoes, green bell pepper, red onion, pickled jalapeños, corn kernels, and diced avocado. Drizzle the salad with the dressing and toss gently to combine. Adjust seasoning with additional salt or lime juice if needed.
Tips & Variations
- For a milder flavor, substitute parsley for cilantro in the dressing.
- Add a dash of smoked paprika to the dressing for extra smoky depth.
- Use fresh corn if in season instead of canned for a sweeter taste.
- To make this a complete meal, add cooked quinoa or brown rice.
- If you like it spicier, increase the amount of pickled jalapeños or add a pinch of cayenne pepper.
Storage
Store the salad in an airtight container in the refrigerator for up to 3 days. Keep the avocado diced fresh by stirring it into the salad just before serving or toss it with a little lime juice beforehand to prevent browning. Reheat the sweet potatoes separately if you prefer them warm; the rest of the salad is best served cold or at room temperature.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried black beans instead of canned?
Yes, you can use dried black beans. Rinse them well and boil in salted water or broth for about 1 to 1.5 hours until tender before adding to the salad.
How can I make this salad vegan?
This recipe is naturally vegan, using maple syrup as a sweetener and plant-based ingredients throughout.
Print
Sweet Potato and Black Bean Salad with Cilantro Lime Dressing Recipe
- Total Time: 40 minutes (oven) or 33 minutes (air fryer)
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This vibrant and nutritious Black Bean Salad combines roasted sweet potatoes, black beans, fresh vegetables, and a tangy cilantro-lime dressing for a flavorful and wholesome dish that’s perfect as a side or a light main course.
Ingredients
Beans and Vegetables
- 1 can (15-oz) black beans (or 1½ cups (230 g) cooked black beans, or ½ cup (100 g) dried black beans)
- 1½ pounds sweet potatoes (peeled and chopped into 1-inch or 2½ cm cubes)
- 1 cup green bell pepper (diced)
- ½ cup canned corn kernels
- ½ cup red onion (chopped)
- ¼ cup pickled jalapeños (adjust to taste)
- 1 avocado (diced)
Dressing
- 1 cup cilantro (use parsley if you don’t like cilantro)
- ¼ cup extra virgin olive oil
- ¼ cup lime juice
- 2 tablespoons maple syrup
- 1 clove garlic
- 1 teaspoon grated ginger
- 1 teaspoon salt (more or less to taste)
Seasonings
- salt and pepper (to taste, for roasting sweet potatoes)
- paprika or cumin (to taste, for roasting sweet potatoes)
Instructions
- Prep the Beans: Drain and rinse 1 can of black beans, then let them dry. If using dried black beans, rinse them thoroughly and boil in salted water or broth for 1 to 1.5 hours until tender. Drain and cool before adding to the salad.
- Roast the Sweet Potatoes: Preheat your oven or air fryer to 400°F (200°C). Dice the peeled sweet potatoes into 1-inch cubes and toss them with olive oil, salt, pepper, and your choice of paprika or cumin. Roast in the oven for 25–30 minutes or air fry for 15–18 minutes, shaking the basket or stirring halfway through to ensure even cooking.
- Make the Dressing: In a blender or with a whisk, combine cilantro, extra virgin olive oil, lime juice, maple syrup, garlic, grated ginger, and salt. Blend or whisk until the dressing is mostly smooth and well combined.
- Assemble the Salad: In a large bowl, combine the prepared black beans, roasted sweet potatoes, diced green bell pepper, chopped red onion, pickled jalapeños, canned corn kernels, and diced avocado. Drizzle the cilantro-lime dressing over the salad and toss gently to evenly coat all ingredients. Taste and adjust seasoning if needed.
Notes
- For a milder salad, reduce the amount of pickled jalapeños.
- Use parsley as an alternative to cilantro if desired.
- Leftover salad can be refrigerated for up to 2 days; add avocado just before serving to prevent browning.
- Roasting the sweet potatoes with paprika adds a smoky flavor; alternatively, cumin offers a warm, earthy note.
- Prep Time: 15 minutes
- Cook Time: 25 minutes (oven) or 18 minutes (air fryer)
- Category: Salad
- Method: Roasting
- Cuisine: Mexican-inspired
Keywords: Black bean salad, roasted sweet potatoes, cilantro lime dressing, healthy salad, vegetarian salad

