Black Bean Salad with Roasted Sweet Potatoes
Black Bean Salad with Roasted Sweet Potatoes is a colourful, satisfying salad packed with roasted sweet potatoes, hearty black beans, juicy cherry tomatoes, crisp cucumber, sweet corn, creamy avocado, and fresh cilantro. Everything is brought together with a bright lime honey dressing that adds a fresh, tangy finish.
It’s easy enough for a quick weekday lunch but hearty enough to serve as a complete meal. Honestly, the combination of smoky roasted sweet potatoes, creamy avocado, fresh vegetables, and zesty lime dressing makes this salad especially satisfying.
Ingredients
For the Roasted Sweet Potatoes
- 2 large sweet potatoes (about 600 g), peeled and cut into bite-sized cubes
- 2 tbsp olive oil
- 1/2 tsp smoked paprika
- 1/2 tsp ground cumin
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Black Bean Salad
- 1 1/2 cups (250 g) cooked black beans, drained and rinsed
- 1 cup (150 g) cherry tomatoes, halved
- 1 cup (150 g) cucumber, diced
- 1/2 small red onion, finely diced
- 1/2 cup (75 g) sweet corn
- 1/2 avocado, diced
- 1/4 cup (15 g) fresh cilantro, chopped
- 2 tbsp pumpkin seeds, optional
For the Lime Honey Dressing
- 3 tbsp extra-virgin olive oil
- 2 tbsp fresh lime juice
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1/2 tsp ground cumin
- 1/4 tsp salt
- 1/4 tsp black pepper
How to Make It
1. Roast the Sweet Potatoes
Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper. Place the sweet potato cubes on the prepared baking sheet and add the olive oil, smoked paprika, ground cumin, garlic powder, salt, and black pepper.
Toss thoroughly until all the sweet potato pieces are evenly coated with the oil and seasonings.
2. Roast Until Golden
Spread the sweet potatoes into a single layer, leaving some space between the pieces. Roast for 25–35 minutes, turning them halfway through cooking, until tender in the centre and golden around the edges.
Remove from the oven and let the sweet potatoes cool slightly while you prepare the rest of the salad.
3. Prepare the Black Beans
Drain and rinse the black beans thoroughly under cool running water. Gently pat them dry with paper towels to remove excess moisture. This helps prevent the salad from becoming watery.
4. Prepare the Vegetables
Add the black beans, halved cherry tomatoes, diced cucumber, finely diced red onion, sweet corn, diced avocado, and chopped cilantro to a large serving bowl.
5. Make the Dressing
In a small bowl or jar, whisk together the extra-virgin olive oil, fresh lime juice, honey, Dijon mustard, ground cumin, salt, and black pepper until smooth and well combined.
6. Combine the Salad
Add the slightly cooled roasted sweet potatoes to the bowl with the black bean and vegetable mixture. Pour the lime honey dressing evenly over the salad.
7. Toss Gently
Gently toss everything together until the beans, vegetables, and sweet potatoes are lightly coated with the dressing. Take care not to mash the avocado as you mix.
8. Add the Finishing Touches
Sprinkle additional fresh cilantro over the top and add the optional pumpkin seeds for extra crunch. You can also add a little extra lime juice if you prefer a brighter flavour.
9. Chill or Serve
Serve immediately while the sweet potatoes are still slightly warm, or refrigerate for 20–30 minutes if you prefer a cooler salad. Both versions are delicious and refreshing.
Why This Recipe Works
This salad combines a satisfying mix of textures and flavours. The roasted sweet potatoes become tender and caramelized while the smoked paprika and cumin give them a warm, savoury flavour.
Black beans add a hearty element, while cucumber and cherry tomatoes bring freshness and crunch. Sweet corn adds another layer of natural sweetness, and creamy avocado gives the salad a rich texture.
The lime honey dressing ties everything together with a balance of bright citrus, gentle sweetness, olive oil, and warm cumin. Pumpkin seeds add an optional crunchy finishing touch.
Tips for the Best Black Bean Salad
- Give the sweet potatoes space: Spread them in a single layer so they roast properly and develop golden edges.
- Dry the black beans: Removing excess moisture keeps the dressing from becoming diluted.
- Don’t overmix the avocado: Fold the ingredients together gently to keep the avocado pieces intact.
- Use fresh lime juice: Fresh lime gives the dressing a brighter flavour and works especially well with the roasted sweet potatoes.
- Add the dressing gradually: Start with most of the dressing and add more if needed according to your taste.
- Toast the pumpkin seeds: If using them, lightly toasting the seeds can make them even more fragrant and crunchy.
Serving Suggestions
This black bean and sweet potato salad makes an excellent light lunch or vegetarian dinner. Serve it on its own or alongside warm tortillas, pita bread, or a simple green salad.
For a heartier meal, serve it with grilled chicken, roasted vegetables, or your favourite grain such as quinoa or brown rice. It also works well as a colourful side dish for a casual dinner or gathering.

Frequently Asked Questions
Can I make this salad ahead of time?
Yes. You can roast the sweet potatoes and prepare the dressing ahead of time. For the best texture, keep the dressing separate and add the avocado shortly before serving.
Can I use canned black beans?
Absolutely. Canned black beans are convenient and work very well in this recipe. Drain and rinse them thoroughly before adding them to the salad.
Can I use another type of bean?
Yes. Pinto beans, cannellini beans, or chickpeas can be used instead of black beans. The flavour and texture will change slightly, but the salad will still work well.
Can I make the salad without honey?
Yes. You can reduce or omit the honey if you prefer a less sweet dressing. A small amount of maple syrup can also be used as an alternative.
Can I add cheese?
Yes. Crumbled feta cheese is a particularly good addition if you enjoy a creamy, salty contrast with the sweet potatoes and lime dressing.
How long does this salad keep?
For the best texture, enjoy the salad within about 2 days when stored covered in the refrigerator. If preparing it in advance, keep the avocado and dressing separate until shortly before serving.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 30 minutes |
| Total Time | 45 minutes |
| Servings | 4 |
| Calories | Approx. 390 per serving |
| Protein | Approx. 11g per serving |
Final Thoughts
Black Bean Salad with Roasted Sweet Potatoes is a colourful and satisfying combination of hearty beans, caramelized sweet potatoes, crisp vegetables, creamy avocado, and fresh cilantro.
The lime honey dressing adds the perfect bright finish, while the optional pumpkin seeds provide extra crunch. Whether served slightly warm or chilled, this easy salad is a delicious way to turn simple ingredients into a filling and flavourful meal.
Print
Black Bean Salad with Roasted Sweet Potatoes
- Total Time: 45 minutes
Description
A colourful and satisfying salad featuring roasted sweet potatoes, hearty black beans, cherry tomatoes, crisp cucumber, sweet corn, creamy avocado, and fresh cilantro, all tossed with a bright lime honey dressing.
Ingredients
For the Roasted Sweet Potatoes
2 large sweet potatoes (about 600 g), peeled and cut into bite-sized cubes
2 tbsp olive oil
1/2 tsp smoked paprika
1/2 tsp ground cumin
1/2 tsp garlic powder
1/2 tsp salt
1/4 tsp black pepper
For the Black Bean Salad
1 1/2 cups (250 g) cooked black beans, drained and rinsed
1 cup (150 g) cherry tomatoes, halved
1 cup (150 g) cucumber, diced
1/2 small red onion, finely diced
1/2 cup (75 g) sweet corn
1/2 avocado, diced
1/4 cup (15 g) fresh cilantro, chopped
2 tbsp pumpkin seeds, optional
For the Lime Honey Dressing
3 tbsp extra-virgin olive oil
2 tbsp fresh lime juice
1 tbsp honey
1 tsp Dijon mustard
1/2 tsp ground cumin
1/4 tsp salt
1/4 tsp black pepper
Instructions
1. Preheat the oven to 425°F (220°C). Line a large baking sheet with parchment paper.
2. Place the cubed sweet potatoes on the prepared baking sheet and add the olive oil, smoked paprika, ground cumin, garlic powder, salt, and black pepper.
3. Toss thoroughly until all the sweet potato pieces are evenly coated with the oil and seasonings.
4. Spread the sweet potatoes into a single layer, leaving some space between the pieces. Roast for 25–35 minutes, turning halfway through, until tender in the centre and golden around the edges.
5. Remove the roasted sweet potatoes from the oven and let them cool slightly.
6. Drain and rinse the black beans thoroughly under cool running water. Gently pat them dry with paper towels to remove excess moisture.
7. Add the black beans, halved cherry tomatoes, diced cucumber, finely diced red onion, sweet corn, diced avocado, and chopped cilantro to a large serving bowl.
8. In a small bowl or jar, whisk together the extra-virgin olive oil, fresh lime juice, honey, Dijon mustard, ground cumin, salt, and black pepper until smooth and well combined.
9. Add the slightly cooled roasted sweet potatoes to the bowl with the black bean and vegetable mixture.
10. Pour the lime honey dressing evenly over the salad and gently toss everything together until lightly coated.
11. Take care not to mash the avocado as you mix.
12. Sprinkle additional fresh cilantro over the top and add the optional pumpkin seeds for extra crunch.
13. Add a little extra lime juice if desired and serve immediately, or refrigerate for 20–30 minutes if you prefer a cooler salad.
Notes
Spread the sweet potatoes in a single layer so they roast properly and develop golden edges. Dry the black beans thoroughly to prevent excess moisture from diluting the dressing. Gently fold the salad together to keep the avocado pieces intact. Use fresh lime juice for the brightest flavour. Add the dressing gradually and adjust the amount to your taste. Lightly toast the pumpkin seeds before adding them for extra fragrance and crunch. You can roast the sweet potatoes and prepare the dressing ahead of time. For the best texture, keep the dressing separate and add the avocado shortly before serving. Canned black beans work well; drain and rinse them thoroughly before using. Pinto beans, cannellini beans, or chickpeas can be substituted for black beans. Honey can be reduced or omitted, or replaced with a small amount of maple syrup. Crumbled feta makes a good optional addition. For the best texture, enjoy the salad within about 2 days when stored covered in the refrigerator. For a heartier meal, serve with grilled chicken, roasted vegetables, quinoa, or brown rice.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Mexican
