This corn and black bean salad is inspired by Mexican street corn and packed with delicious fresh flavors. It's quick and easy to make, with a creamy yet light and fresh dressing. Perfect for potlucks, picnics and more.

This post may contain affiliate links, where we earn from qualifying purchases. See more details in the policy page.
One of our local taco restaurants has street corn, elote, on it's menu that's a must for any order for me and my youngest son. The delicious grilled corn topped with a gently spiced crema, cotija cheese, paprika and a squeeze of lime is just so good. But let's be honest, it's a bit messy to eat.
There is an off-the-cob equivalent in Mexico called esquites which is typically served in a cup. For that you normally saute the corn then add toppings as you serve it. It, too, is delicious, and this salad captures some of those flavors we so love.

The idea of Mexican street corn salad is really more of a US thing, where the dressing is mixed through the corn and often other ingredients are added to the corn base. And while less traditional, it can be delicious and a great easy potluck dish.
In this case, I've kept things pretty simple with corn, black beans, cilantro, cheese and a creamy dressing. But they all work so well and taste delicious.
Should you grill the corn?
As mentioned, for traditional esquites, you typically cook the corn on the stove rather than on the grill, and indeed often for elote as well. Personally, I love the added flavor you get from grilling corn, and since we often have this with other grilled food, I would add the corn on at the same time. That said, for this, you want to grill on the lighter side so the corn is still juicy.
If you are not otherwise grilling, though, then there's really no need to grill the corn. It also works well to saute the corn in a little butter instead and ensures the corn is juicy, too.

Making this corn and black bean salad
This salad is really easy to make and other than cooking the corn, the rest is simply a little chopping (though not much) and some mixing.
Once you've cooked your corn, combine it with the black beans, cilantro/coriander, cheese and scallions/ spring onions. Mix together the dressing ingredients and stir it through.
Here I've used yogurt for the dressing instead of crema to make it a little lighter, but you won't feel you are missing out. Especially with the lime, cumin and smoked paprika mixed in, it's packed with flavor and has a great balance of creamy and fresh.
Fresh corn is always my preference, but you could use defrosted frozen corn and cook on the stove - just cook for less time. I don't recommend using canned corn as I find the kernels often too soft for my liking.
While you could cook your own beans, canned beans are a whole lot quicker and easier and perfectly good for this. However, make sure you use fresh lime juice as the flavor really is so much better.
In terms of cheese, I've used cotija which is a flavorful semi-hard Mexican cheese. You could also use queso fresco which is creamier but with a milder flavor. If you can't find these, then feta makes a great alternative.

Ways to adapt and serve this salad
While we love this just as it is, you could easily add a few additional ingredients to bulk it out or for a bit more variety of flavor and color.
- Add some diced red bell pepper or halved baby tomatoes for added color and texture.
- Use red onion instead of green onion for a slightly more sweet-sharp flavor and color.
- Add some avocado in chunks or on the side for a complementary creamy texture (though this does mean the salad doesn't keep or travel as well since avocados brown and are more likely to become mushy).
We use this salad as a side dish to grilled meats often over the summer, but it would work with a broad range of dishes. Since all the pieces are small, you could also serve it as a kind of dip with tortilla chips to scoop it up as more of an appetizer.
It's one that I regularly make when we have people over in summer as it's so easy and always a hit. As mentioned, it works well for a potluck or picnic as it travels and keeps pretty well, as long as you keep it cool.

This elote-style corn and black bean salad is easy to prepare and packed with delicious, fresh flavor. It's a regular feature in our house over the summer and I hope it will become one for you, too.
Try these other summer salads:
- Grilled nectarine salad (easy, colorful and a delicious mix)
- Mango jicama slaw (with crunch, a bit of sweet and a bright honey lime dressing)
- Israeli couscous salad with grilled vegetables (another salad great for a potluck)
- Plus get more summer recipes, from salads to grilling and more, in the archives.
Elote-style corn and black bean salad
Ingredients
- 2 ears corn, small-medium (2 small cobs giving approx 1 ½ cup kernels - can use frozen defrosted if out of season)
- ⅓ cup cilantro chopped, coriander
- 4 scallions/spring onions (4 scallions gives approx ½ cup chopped, including most of green part)
- ⅓ cup black beans or more, if you prefer
- ¼ cup cotija cheese roughly crumbled, ¼c is about 1oz (use feta if no cotija)
Dressing
- ¼ cup Greek-style yogurt
- 1 tablespoon lime juice
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
Instructions
- If using fresh corn and you want to grill - shuck the corn including all the hairy part then grill, turning now and then and moving to a cooler part of the grill if too hot until gently grilled. You should have the odd bits brown and it will go a slightly darker yellow as it cooks but don't let it dry out. Allow to cool slightly before removing the kernels from the stem. To do this, stand on the thick end in a shallow bowl and use a sharp knife to cut down and remove kernels. Turn and repeat until all removed.
- If you'd rather pan-cook, remove the kernels first and heat a little butter or oil (or a mix, you need around 1tbsp total) in a medium skillet. Cook for around 5 minutes until the kernels have softened but are not charred then remove from heat.
- Roughly chop the cilantro and slice the scallions. Put both in a bowl along with the corn kernels, black beans and cheese.
- Mix together the dressing ingredients (yogurt, lime juice, cumin and paprika) then add to the salad and mix until all combined.
Video
Notes
Nutrition
See some of my favorite cooking tools and ingredients in the Caroline's Cooking Amazon store.
This post was first shared in May 2017 and has been updated, primarily with new photos and additional information.
Remember to pin for later!




Michele @BaconFatte says
Pinned and Shared, and I can't wait to try this delicious salad!!
Caroline's Cooking says
Thanks Michelle, hope you enjoy as much as we did!
Doreen Simpson says
Simply delicious ♥
Caroline's Cooking says
Thanks!
Jolene Martinelli says
I'm looking for some new side dishes for summer and this is going to be perfect!
Caroline's Cooking says
Thanks Jolene, I agree it will be a perfect summer side!
Ellen says
I have always wanted to try Mexican street corn. What a great idea to transform it into a salad.
Caroline's Cooking says
Thanks Ellen, this is a great way to enjoy the flavors with a little less mess, and great for potlucks too.
Kelsie | the itsy-itsy kitchen says
This salad looks AWESOME! I love all the flavors you have going on in here. And corn is always welcome on my plate :). Happy Cinco de Mayo!
Caroline's Cooking says
Thanks Kelsie, the flavors are so good, and agree corn is always good!
Barrie says
I am pinning this! You're right- this would make a great dish for bringing to parties and I used greek yougurt in my dressing this week too- I love it instead of mayo- healthy too!
Caroline's Cooking says
Thanks Barrie - yogurt is great in dressings, I prefer the flavor and agree it's healthier too.
Carlee says
I love this take on Mexican street corn and I can't wait to give it a try!
Caroline's Cooking says
Thanks Carlee, enjoy!
Liz @ Books n' Cooks says
I want to serve this with tortilla chips and call it a dip 🙂
Caroline's Cooking says
I can definitely see that working too!
Jan says
This looks so flavorful, and perfect to take to a party!
Caroline's Cooking says
Thanks Jan, it's delicious and yes great to take with you to a party or in a lunchbox.
ally says
Looks sooooooooo amazing and love the plating! xo
Caroline's Cooking says
Thanks Ally, it's really tasty and easy!
Cookaholic Wife says
It's almost corn on the cob season and I cannot wait. I could easily eat this by the bowlful.
Caroline's Cooking says
We've been trying to extend the season with some from further South - couldn't wait for local 🙂 But I know we'll have this again and again over the summer!
Camilla @ Culinary Adventures says
Oh, my! How perfect! Thanks for joining me, Caroline. I can't wait to try this.
Caroline's Cooking says
Thanks Camilla, it's both easy and delicious - definitely one we'll have again!
Wendy Klik says
This sound luscious Caroline. Quite a few of us killed two events with one recipe this month. YAY
Caroline's Cooking says
Thanks Wendy, I know I see - got to join all the parties 🙂