This post may contain affiliate links.
This Avocado Corn Salad is fresh enough to serve as a summer side dish, but hearty enough to enjoy for lunch thanks to the black beans and plenty of fresh vegetables. Tossed with a bright lime dressing, it’s the kind of recipe that works with almost any summer meal, and only takes about 15 minutes to make.

Avocado corn salad is fresh enough to serve alongside grilled food, but substantial enough that you’ll be just as happy eating a bowl for lunch. The black beans make it more filling, the avocado adds creaminess, and the bright lime dressing ties everything together without overpowering the fresh vegetables.
If you’re looking for a heartier black bean corn avocado salad, this version has enough beans and fresh vegetables to enjoy as a light lunch while still working well as a side dish.
Whether I’m bringing it to a cookout or scooping it up with tortilla chips for lunch, it’s one of those recipes that always disappears quickly.
What Makes This Avocado Corn Salad Worth Making
One thing I love about this salad is that it doesn’t rely on a long list of ingredients to be interesting. Every ingredient brings something different to the bowl. The black beans make it more substantial, the fresh vegetables keep it crisp, and the lime dressing brings everything together without masking the natural sweetness of the corn.
A few things that make this recipe stand out:
- More than just a side dish. The black beans make this salad hearty enough to enjoy as a light lunch while still pairing well with grilled chicken, burgers, tacos, or fish.
- Every bite has plenty of texture. Sweet corn, creamy avocado, crisp vegetables, and the bright lime dressing keep each bite fresh and interesting.
- Ready in about 15 minutes. It’s quick enough for busy weeknights but just as fitting for cookouts, potlucks, and summer gatherings.
- Easy to make your own. Add extra vegetables, adjust the spice level, or toss in your favorite toppings to make it your own.
- Perfect as a salad or dip. I love serving it as a side dish, but it’s just as good scooped up with tortilla chips for an easy appetizer.
Ingredient Notes
A few notes about the key ingredients that will help you make the best corn and avocado salad. The full list of ingredients and measurements can be found in the recipe card below.

Corn: Fresh sweet corn is my favorite when it’s in season because it adds the best flavor and a crisp, juicy bite. Frozen corn works well too, just thaw it completely and pat it dry. Canned corn works in a pinch, but drain it well so it doesn’t water down the dressing.
Black Beans: Black beans make this salad much more filling than a traditional avocado corn salad. I use canned beans for convenience, but be sure to rinse and drain them well so the dressing stays fresh and bright.
Avocado: Choose avocados that are just ripe. If they’re too soft, they’ll break apart as you toss the salad. I usually dice and add them last to help them hold their shape.
Fresh Lime Juice: Freshly squeezed lime juice makes a noticeable difference here. It brightens the dressing, balances the sweetness of the corn, and helps keep the avocado tasting fresh.
Apple Cider Vinegar: A splash of apple cider vinegar adds a little extra tang and helps round out the lime dressing without making it overly acidic.
How to Make Avocado Corn Salad

Step One. Dice the avocado, bell pepper, jalapeño, onion, and cilantro into small similar-sized pieces. If you’re using frozen corn, thaw it completely and pat it dry before adding it to the salad so it doesn’t water down the dressing. Fresh corn is my favorite because it adds the sweetest flavor and the best crunch. If you’re using fresh corn, slice all the kernels off the cob with a sharp knife.
Step Two. Whisk together the apple cider vinegar, olive oil, lime juice, honey, seasonings, and cilantro until combined. I always taste the dressing before adding it to the salad since the sweetness of corn can vary. Sometimes it needs an extra squeeze of lime while other times a little more salt is all it takes.
Step Three. Add the corn, black beans, vegetables, and avocado to a large bowl. Pour the dressing over the top and gently toss until everything is evenly coated. Try not to overmix once the avocado is added so it keeps its shape. Serve immediately or chill until ready to enjoy.

How to Keep the Corn Salad Fresh
Timing makes a big difference with this salad. The dressing actually tastes better after it has a few minutes to rest with the vegetables, but the avocado is happiest when it’s added right before serving.
If you’re making the salad ahead of time, mix together the corn, black beans, vegetables, and dressing, then fold in the avocado just before serving. This helps the avocado keep its shape and prevents it from becoming overly soft.
I also like to give the salad one final squeeze of fresh lime juice right before serving. It brightens the flavors and makes everything taste freshly made, especially if it’s been sitting in the refrigerator for a few hours.

Ways to Serve It
One of the reasons I make this salad so often is because it fits into almost any meal. I love serving it alongside grilled chicken, burgers, steak, shrimp, or fish tacos.
It’s also one of my favorite toppings for taco bowls or Southwest-style salads when I want to add a little extra freshness and texture.
Leftovers rarely stay around long once someone opens a bag of tortilla chips. It makes a surprisingly good scoopable dip that’s just as tasty as serving it as a side dish.
Try it with my Blackened Salmon Tacos, Chipotle Chicken Tacos, Spicy Southwest Salad, Bang Bang Chicken Skewers, or Pulled Chicken Burgers!
Make Ahead and Storage
This salad is easy to prep ahead, making it a great option for cookouts or meal prep. If you’re making it in advance, combine everything except the avocado and store it in an airtight container in the refrigerator.
Just before serving, gently fold in the diced avocado, and give the salad a quick toss. If needed, add another squeeze of fresh lime juice to brighten the flavors.
Leftovers will keep in the refrigerator for up to 3 days. The avocado will soften over time, but the salad will still taste great.
More Side Salads To try:
Appetizers
Burrata Tomato Salad
Side Dishes
Grilled Zucchini Salad
Side Dishes
Dill Pickle Pasta Salad
Side Dishes
Cucumber With Tomato Salad
I can’t wait for you to try this Avocado Corn Salad! If you do, please leave a comment with a star rating below.

Avocado Corn Salad
Equipment
- large bowl
- whisk
Ingredients
- 3 cups cooked corn, about 3 medium/ large ears of corn
- 1 red bell pepper
- 1 15 oz can of black beans, rinsed and drained
- 2 avocados, not overly ripe
- ¼ cup red onion
- 1 Jalapeño , optional
- 4 tbsp fresh cilantro, *Note: you need more for the dressing below
Dressing
- ¼ cup fresh lime juice, *2 limes
- 1 tbsp apple cider vinegar
- 3 tbsp olive oil
- 1 tbsp honey, *see notes
- 1 tsp smoked paprika
- ¾ tsp kosher salt
- ¼ tsp pepper
- ¼ tsp garlic powder
- 2 tbsp fresh cilantro , optional for dressing
Instructions
- If the corn is frozen, thaw it according to the package. I prefer it fresh off the cob for extra crunch. If using fresh corn on the cob, peel and shuck it.
- Mix up all the dressing ingredients in a small bowl, apple cider vinegar, oil, seasoning, chopped cilantro, honey, lime juice. Give it a taste and adjust as needed.
- Chop up the jalapeño, red bell pepper, avocado, onion, and cilantro into bite sized pieces. Try to keep everything close in size.
- With a sharp knife and steady hand, place the corn cob on a non slip cutting board vertically and use the knife to slice all the corn kernels off in a downward direction. Gently separate the kernels if they are all stuck together, some stuck together is okay, and looks beautiful in the salad.
- Assemble salad by adding all the ingredients together, peppers, onion, black beans, cilantro, jalapeño, avocado and pour dressing over the salad. Toss well, serve.
Notes
- To make this salad vegan, use maple syrup instead of honey.
- Fresh corn gives the best flavor and crunch, but frozen corn works well too. Just thaw it completely and pat it dry before adding to the salad.
- Taste the dressing before tossing with the salad. Depending on how sweet your corn is, you may prefer an extra squeeze of lime, a little more honey, or an extra pinch of salt.
- If making ahead, prepare the salad and dressing in advance, then fold in the avocado just before serving for the freshest texture.
- Store leftovers in an airtight container for up to 2 days if the avocado is already mixed in. If you store the avocado separately and add it just before serving, the salad will keep for 4 days.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.








This salad was delicious. Definitely one of my favorites. I only had one ripe avocado. Thank you for sharing.
Hi Carol, I am thrilled to hear that you loved it just as much as I did thank you for coming back to let me know!!
I love this recipe but am confused by the 4tbsp of cilantro and the quarter cup of cilantro …is one of these coriander?
Thank you,
Shelly
Hi! There needs to be cilantro in the salad and then also in the dressing. So there are two different measurements for the cilantro in this recipe 🙂 I hope that helps with any confusion! Enjoy the recipe and have a wonderful weekend.
The recipe for ingredients says 1/4 cup cilantro and 4 tbsp cilantro.
Then the dressing says 2tbsp cilantro. Can you please clarify the amounts for the salad and the dressing?
Hey there! The salad gets 1/4 cup cilantro for color/flavor and then the dressing gets the 2tablespoon amount when blended. thats why there are 2 amounts. Sorry for any confusion!! 😊 enjoy!
You can never have too much cilantro.
Absolutely delicious!!! Love it for my work lunches! 😍
Super delicious salad!!! Followed the recipe as written except I added filet mignon to it to make it more of a meal. I was confused by the 4 tablespoons of cilantro in the salad ingredients. You call for 1/4 cup AND 4 TBLS in the ingredients for the salad part.
I absolutely will be making this again and again and again!!!
That sounds absolutely delicious what a perfect pair! Sorry for the confusion there is cilantro for the actual salad and then there is cilantro in the dressing to give the dressing a better flavor to match the salad that’s why there are two measurements 😊 thanks for coming back to let me know how much you enjoyed it!!!!
Do you cook the beans? When do you add the beans? The beans are not mentioned in the steps.
Hi! Yes the beans should be cooked they typically always are if they are canned but make sure you check that. And my apologies for not adding went to put the beans and just go ahead and mix them in when you’re mixing the salad with everything else! Enjoy 😉
This was so tasty and is now a bbq side dish fav. Question about the nutrition info – is that for the entire salad or for 1 serving?
I am so happy to hear you loved it! As for the nutrition info – it’s per serving if you were to split the salad between four. Which would be about 1.5 – 2-ish cups each. If you are eating it as a side, the nutrition count would be a bit lower.
So delicious!! My husband and I absolutely loved this recipe. I will be making this over and over all summer long!
Hi Tessa! I am thrilled to hear that. I just bought more corn to make for my husband and I this week 🙂 Thanks for coming back to let me know.
Going to make this for my daughter! I’m confused on your cilantro amounts as well. It says 1/4 cup and 4 TBL cilantro for the salad and then 2 TBL for dressing. Is this correct?
Yes this is correct! Enjoy
Loved it – will put cilantro in sauce next time!
Used tomatoes as I didn’t have beans as per your recommendation.
My son and I had it with a tin of tuna.
Will definitely make again and try out your other recipes.
Hi Roseanne thank you so much for making my recipe and coming back to let me know that you loved it 🥰
This salad and dressing was delicious! I will definitely be adding to my regular rotation! We added some romaine and spring mix and grilled chicken.
Hi Jenni!
I am so happy to hear that! I love to add chicken and even shrimp to this salad as well. Happy cooking, xoxo – Bailey
So fresh and flavorful, perfect summer salad
Is the corn cooled before adding to the salad?
Hi there! If you are using fresh corn on the cob, you don’t even need to cook it ☺️and if you are using frozen corn, just let it cool a tad bit before adding.
This was absolutely delicious! Will be a summer time staple for me and my family!
I am so glad to hear you enjoyed!
So flavourful! An easy and quick to put together. Love it!
Hey, this salade just sounds delicious !! But I have several people in my family that believe cilantro tastes like soap 😛 do you have any recommendations what I could switch that for ?
Thanks
Try it with just parsley and some green onion tops (chopped)
I was thinking of adding a pasta, maybe rotini. Would
I need to increase
The amount of
Dressing?
Hi Sue! Yes, I would increase the amount of dressing just a bit more, the pasta will soak up quite a bit. Maybe just go double and you can have plenty to add in for leftovers. Enjoy!
What brand of beans did you use? Your beans look so full & whole. I used a premium brand, but the beans were split & choppy.
Hi! I usually use Kroger brand or Kuners. I typically don’t have this issue, maybe it was just a bad batch!
Amazing!!
HUGE fan of this recipe. Made two batches over the weekend, one for myself and one to share with tortillla chips for a Super Bowl party. It’s a great recipe.
Awe I really appreciate that! Thanks for letting me know.
Best recipe ever. Thank you
Thank you so much!
Just tried the avocado corn salad recipe. May I just say…OMG! Delicious! My husband and I both loved it SO much. Hubby said he could just eat it and eat it and eat it until his stomach hurt, but he did control himself. Thank you, and I will be perusing more of your recipes now, but will definitely make this one a lot this summer.
I am so thrilled to hear this 🙂 thank you for making it and for the great feedback, happy cooking!
Fresh, colorful ,fun and delicious 😋
I am so happy to hear you enjoyed it! Thanks for making it, happy cooking!