Warning: Parameter 2 to wp_hide_post_Public::query_posts_join() expected to be a reference, value given in /home/customer/www/4loveoffood.com/public_html/wp-includes/class-wp-hook.php on line 324
Black Bean Corn and Roasted Sweet Potato Salad - My Food Journey

A Blog about good food, flavours and fun

Black Bean Corn and Roasted Sweet Potato Salad

Black Bean Corn and Roasted Sweet Potato Salad

I know it has been a LONG time between posts but I have been running flat out!  Black Bean Corn and Roasted Sweet Potato Salad is a fresh, healthy, delicious, filling salad that I did manage to pull together in the midst of the chaos however.  I have served it to large groups and smaller groups of friends and it is widely appreciated.


Take me to the Recipe

I won’t say that developing this recipe was without its issues however.  I made it with dried black beans and I do like the texture of the beans prepared with dried beans over using canned black beans.  There is a trade off in time however ESPECIALLY when you decide to add flavour to the dried beans by adding some onions to the cooking liquid.  Sounds like a pretty good idea, doesn’t it?  Spoiler alert…. don’t do that.  It takes a lot of lead time to make this salad with dried black beans.  It takes even more time when you have to strain through the black beans with your hands physically removing all of the onion because it gets super slimy and very icky looking.  The onion absorbs the colour from the black beans and ends up a very unappetizing grey colour.   Yup, did some learning on that one….

If you have time and interest, use dried black beans and soak them overnight.  Then in the morning, drain them and rinse them and boil them with some salt, pepper and garlic until you like how soft they are.  It will take a few hours though.  Then they need to chill before you use them in the salad.  This is something that can be done a day or two before you want to serve the salad if you are organized like that…..

OOOORRRR, you can open a can of black beans and rinse them and use them.  Up to you.

The first thing I do is to make the dressing for the salad.  The longer it sits, the more the flavours meld and the more delicious it becomes.  I use olive oil, red wine vinegar, lime juice, fresh jalapeno, honey, fresh garlic, cumin, salt, pepper.  I add the lime juice, jalapeno, honey, and fresh garlic to the blender first.  If necessary to get it to blend properly, add a little of the vinegar.  Blend until it is nicely chopped up.  Then add the rest of the red wine vinegar and the olive oil and blend for another couple of minutes.  Taste it and season with salt and pepper.  Let it sit at room temperature while you put together the salad.

Boil a couple of cobs of corn and put them on ice to cool them down.  While they are cooling, get a large salad bowl and add your black beans.  Next, chop up some red or yellow pepper and red or green onion and add it to the bowl.  When the corn is cold, take a knife and cut off the kernels of corn.  Break up the corn into small pieces and add it to the salad.

lack Bean Corn and Roasted Sweet Potato Salad

Toss the salad with the salad dressing and place in the fridge for a few hours or overnight.  About 1 hour before you want to serve the salad, peel the sweet potato and roast it in some olive oil and sea salt for about 40 minutes or so.  Remove from the oven and add to the salad.  Toss and add shredded cilantro.  Serve immediately.  Black Bean Corn and Roasted Sweet Potato Salad is a new favourite!!

3 from 1 vote

Black Bean Corn and Roasted Sweet Potato Salad

Course Salad
Cuisine Canadian
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings 6
Calories 289 kcal



  • 1 sweet potato large, peeled and diced
  • 2 tbsp olive oil
  • 2 corn on the cob shucked
  • 14 ounces black beans, canned
  • 1 sweet bell pepper diced
  • 3 green onions finely diced
  • 1/2 cup cilantro fresh, chopped, to taste
  • sea salt to taste
  • black pepper to taste


  • 1/3 cup olive oil
  • 1/8 cup red wine vinegar
  • 1/8 cup lime juice
  • 2 tbsp clear honey to taste
  • 2 garlic cloves large, minced
  • 1 jalapeno medium, diced
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 1 tsp sea salt to taste
  • 1 tsp black pepper to taste


  1. Preheat oven to 350 degrees.

  2. Start by making the dressing so it has time for the flavours to meld.  Ideally, the dressing would sit overnight.  Use a blender or a food processor and add in the lime juice, honey, garlic, jalapeno, and spices.  Blend until it is finely chopped.  If more liquid is needed for blending volume, add some of the red wine vinegar.

  3. Add the balance of the red wine vinegar and the olive oil.  Blend for another couple of minutes.

  4. Taste and adjust the salt and pepper.  Let sit at room temperature while you make the salad.  If you are leaving it overnight, place in the refrigerator.

  5. Line a cookie sheet with some parchment paper and place diced sweet potato on it.  Toss with olive oil and sea salt and place in the oven to roast for 30 minutes or until soft.

  6. In the meantime, get a large pot filled with water and add some salt.  Bring to a boil.  

  7. Add the cobs of corn into the bowling water and cook for about 6 - 7 minutes or until just cooked.

  8. Get a bowl filled with ice and place cooked corn into the ice bath to cool.

  9. While the corn is cooling, rinse the canned black beans well and place into a large salad bowl.

  10. Add chopped bell pepper and onion.

  11. Cut the kernels off the cobs once the corn is completely chilled.  Break it up into small pieces and add to the salad bowl.

  12. Toss with the dressing and the cilantro.  Let sit while the sweet potato finishes cooking.  

  13. Pull the sweet potato from the oven and add it into the salad and re-toss.  Serve immediately.

We are a participant in the Amazon Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.