Written by

Nova Goodwin

Published

Healthy Grilled Corn & Black Bean Salad Recipe

Ready In 25 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

The neighborhood block party was in four hours and I’d completely forgotten. Everyone else would be bringing their signature dishes—slow-smoked brisket that had been marinating for two days, homemade baked beans with secret ingredients, and pies with lattice crusts that looked like they belonged on a magazine cover. I had a bag of frozen corn, two cans of black beans I’d bought on a whim, and a single lime that was starting to look a little sad. Honestly, I almost just bought a veggie tray from the grocery store and called it a day. But then I remembered this grilled corn and black bean salad I’d thrown together once after a farmers market trip, and I figured—why not? It’s just corn and beans, right? I mean, how wrong could it go?

Let me tell you, I was not expecting what happened next. I threw everything on the grill, chopped some veggies, and tossed it all together in a big bowl. I didn’t even have time to let it chill properly before I had to run out the door. When I set that bowl down on the picnic table, I honestly thought people would walk right past it. But by the end of the night, the bowl was empty, and three different neighbors had asked me for the recipe. One of them, Mrs. Patterson from two doors down, actually called me the next morning to make sure she had the measurements right. That’s when I knew this wasn’t just another side dish—it was something special.

Maybe you’ve been there, scrambling to bring something to a gathering with zero time and even less inspiration. It’s stressful, right? But sometimes the best recipes come from those moments of panic. This grilled corn and black bean salad is proof of that. It’s the kind of dish that looks like you spent hours on it, but really, it comes together in under thirty minutes. The smoky char from the grilled corn, the creamy black beans, the tangy lime dressing—it all just works. And honestly, I keep making it because it makes people happy. Every time I bring it somewhere, someone asks for the recipe. That’s the kind of recipe you hold onto.

Why You’ll Love This Recipe

Let’s be real for a second. There are a million salad recipes out there, and most of them are either boring or way too complicated. This grilled corn and black bean salad is neither. It’s the perfect middle ground—simple enough for a Tuesday night dinner but impressive enough for a holiday barbecue. I’ve made this for everything from casual weeknight dinners to Fourth of July parties, and it never fails to get compliments. Here’s why this one’s different.

  • Quick & Easy: This salad comes together in about 25 minutes, and most of that time is just waiting for the corn to grill. If you’re using pre-cooked corn or canned corn, you can cut that time in half. Perfect for those nights when you need something fast but don’t want to sacrifice flavor.
  • Simple Ingredients: You probably already have most of these ingredients in your kitchen. Corn, black beans, lime, cilantro, and a few pantry staples. No fancy grocery trips required. I love recipes that don’t require a special trip to the store.
  • Perfect for Any Occasion: This salad works for potlucks, barbecues, taco nights, or as a light lunch on its own. It’s versatile enough to go with almost anything. I’ve even served it as a topping for grilled chicken.
  • Crowd-Pleaser: I’ve never met anyone who didn’t like this salad. It’s vegetarian, gluten-free, and naturally vegan if you skip the optional cheese. Kids love the sweet corn, and adults appreciate the smoky flavor. It’s a win-win.
  • Unbelievably Delicious: The combination of smoky grilled corn, creamy black beans, and bright lime dressing is honestly addictive. The textures alone—crunchy corn, soft beans, crisp peppers—make every bite interesting.

What really sets this recipe apart is the grilling technique. Instead of just boiling or steaming the corn, you char it directly on the grill until it gets those beautiful black spots. That smoky flavor changes everything. It adds a depth that you just can’t get any other way. Plus, the dressing is perfectly balanced—tangy from the lime, a little spicy from the jalapeño, and just the right amount of salt. It’s not your average boring salad.

This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—healthier, faster, but with the same soul-soothing satisfaction. Whether you’re impressing guests or just feeding yourself on a busy weeknight, this salad delivers every single time.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store. Here’s what you’ll need:

For the Salad

  • Corn on the cob – 4 ears of corn, husked (fresh is best, but frozen ears work in a pinch). Look for corn with bright green husks and plump kernels. If fresh corn isn’t in season, frozen corn on the cob is a great alternative—just thaw it first.
  • Black beans – 1 can (15 oz), drained and rinsed. I prefer Goya or Bush’s for consistent texture. Make sure to rinse them well to remove excess sodium and that canned taste.
  • Red bell pepper – 1 medium, diced small (adds sweetness and crunch)
  • Red onion – 1/2 medium, finely diced (soak in cold water for 10 minutes if you want to mellow the bite)
  • Jalapeño – 1 small, seeded and minced (leave the seeds in if you want more heat)
  • Fresh cilantro – 1/2 cup, chopped (stems and all—they’re flavorful)
  • Queso fresco or feta cheese – 1/2 cup, crumbled (optional, but highly recommended. Cotija cheese also works great)
  • Avocado – 1 large, diced (add just before serving to prevent browning)

For the Dressing

grilled corn and black bean salad preparation steps

  • Lime juice – 3 tablespoons, freshly squeezed (bottled won’t give you the same brightness)
  • Olive oil – 3 tablespoons, extra virgin
  • Honey or agave – 1 teaspoon (optional, for a touch of sweetness)
  • Cumin – 1/2 teaspoon, ground
  • Chili powder – 1/2 teaspoon (I like McCormick for consistent heat)
  • Salt – 1/2 teaspoon, or to taste
  • Black pepper – 1/4 teaspoon, freshly ground
  • Garlic – 1 clove, minced (or 1/4 teaspoon garlic powder in a pinch)

One thing I’ve learned is that ingredient quality matters here. Fresh lime juice makes a huge difference in the dressing—bottled juice just doesn’t have the same zip. And if you can get corn that’s still in the husk, do it. The fresher the corn, the sweeter and more flavorful your salad will be. For the black beans, I’ve tried cooking dried beans from scratch, and honestly, canned works perfectly for this recipe. Just drain and rinse them well.

If you’re looking to make substitutions, here are a few that work well: swap the corn for frozen grilled corn kernels if you’re in a hurry, use canned corn (drained) in the off-season, or replace black beans with pinto beans or chickpeas. For a dairy-free version, simply skip the cheese or use a vegan alternative. The dressing is naturally vegan if you use agave instead of honey.

Equipment Needed

You don’t need a lot of fancy equipment for this recipe, which is one of the reasons I love it. Here’s what you’ll need:

  • Grill – Gas or charcoal both work. A grill pan or cast iron skillet works too if you’re cooking indoors. I’ve used all three, and honestly, the results are similar. The key is high heat.
  • Large mixing bowl – For tossing everything together. Any big bowl will do.
  • Small bowl or jar – For mixing the dressing. A mason jar works perfectly for shaking it all together.
  • Sharp knife – For cutting the corn off the cob and dicing vegetables. A good chef’s knife makes this job so much easier.
  • Cutting board – Preferably a large one to give you room to work.
  • Tongs – For turning the corn on the grill. Metal tongs are best for gripping the hot cobs.
  • Measuring spoons – For the dressing ingredients. I use these every single time.
  • Citrus juicer – Optional, but it makes squeezing limes much easier. I have a cheap handheld one that works great.
  • Serving platter or bowl – For presenting the salad. A wide, shallow bowl shows off all the colors nicely.

If you don’t have a grill, don’t worry. You can char the corn in a cast iron skillet over high heat, or even under the broiler. I’ve done it both ways when the weather didn’t cooperate, and it still turns out great. The broiler method takes about 10 minutes—just keep an eye on it and turn the corn every few minutes. Also, if you’re using a grill pan, make sure it’s really hot before you add the corn. You want that sizzle.

One tip I learned the hard way: use tongs with silicone tips if you have a non-stick grill pan. Metal tongs can scratch the surface. And if you’re using a gas grill, preheat it for at least 10 minutes with the lid closed. That ensures the grates are hot enough to get good char marks.

Preparation Method

This salad comes together quickly, but the steps matter. Follow these instructions, and you’ll have a perfect salad every time. I’ve made this dozens of times, so I’ve figured out the little tricks that make a difference.

  1. Preheat your grill to medium-high heat (about 400-450°F). While the grill is heating, husk the corn and remove all the silk. I like to run the corn under cold water to help remove any stubborn silk strands. Pat the corn dry with a paper towel. Brush each ear lightly with olive oil and season with a pinch of salt. This helps the char develop evenly.
  2. Grill the corn for 10-12 minutes, turning every 2-3 minutes with tongs. You want the kernels to develop char marks—those black spots are where the flavor lives. Don’t walk away! Corn can go from perfectly charred to burnt pretty quickly. The corn is done when it’s tender and you can see brown spots all over. If you’re using a grill pan, work in batches if needed. The corn should sizzle when it hits the pan.
  3. Let the corn cool slightly—about 5 minutes is enough. You want it cool enough to handle but still warm. Working over a large cutting board, stand each ear of corn upright and cut the kernels off the cob. Use a sharp knife and cut downward, rotating the ear as you go. Don’t cut too deep—you don’t want the tough cob pieces in your salad. I usually get about 1 cup of kernels per ear of corn.
  4. While the corn is cooling, prepare the dressing. In a small bowl or mason jar, combine the lime juice, olive oil, honey or agave, cumin, chili powder, salt, pepper, and minced garlic. Whisk or shake until well combined. Taste it and adjust the seasoning. I like a little extra lime juice for brightness. Set the dressing aside while you prep the rest of the ingredients.
  5. Prepare the vegetables. Dice the red bell pepper into small, uniform pieces—about 1/4 inch. Finely dice the red onion. If you’re sensitive to raw onion, soak the diced onion in cold water for 10 minutes, then drain well. This mellows the sharpness. Seed and mince the jalapeño. Remember to wash your hands thoroughly after handling jalapeños, or wear gloves. I learned that lesson the hard way!
  6. Drain and rinse the black beans in a colander. Let them drain well—excess water will make the salad watery. I usually shake the colander a few times to get rid of any remaining liquid. Pat them dry with a paper towel if you have time.
  7. Combine everything in a large bowl. Add the grilled corn kernels, black beans, diced red pepper, red onion, jalapeño, and chopped cilantro. Pour the dressing over the top and toss gently to combine. Use a large spoon or spatula, and be careful not to mash the beans. Fold everything together until the dressing coats all the ingredients evenly.
  8. Let the salad sit for 10-15 minutes at room temperature before serving. This allows the flavors to meld together. The corn will absorb some of the dressing, and the lime will mellow out. If you have time, refrigerate for 30 minutes—it tastes even better cold.
  9. Just before serving, dice the avocado and gently fold it in. Sprinkle the crumbled queso fresco or feta cheese on top if using. Give it one last gentle toss, then transfer to a serving bowl. Garnish with extra cilantro leaves and a lime wedge if you’re feeling fancy.

A few things I’ve learned from making this over and over: First, don’t skip the resting time. The salad really does taste better after it sits for a bit. Second, if you’re making this ahead, leave the avocado out until you’re ready to serve. It’ll turn brown otherwise. And third, taste for salt at the end. Different cheeses and beans have different salt levels, so adjust accordingly.

Cooking Tips & Techniques

Over the years, I’ve made this salad enough times to learn a few things the hard way. Here are my best tips for getting it right every time:

Get the grill screaming hot. The biggest mistake people make is not heating the grill enough. You want those grates hot enough that the corn sizzles the second it touches them. That’s how you get the char marks. If your grill isn’t hot enough, the corn will just steam instead of charring. I usually preheat my gas grill for at least 10-15 minutes with the lid down.

Don’t overcook the corn. Yes, you want char marks, but you don’t want the kernels to dry out. Ten to twelve minutes is usually perfect. The corn should still be juicy when you bite into it. If the kernels start to shrivel or pop aggressively, you’ve gone too far. I’ve definitely burned a batch before, and the bitter taste ruins the whole salad.

Use a sharp knife for cutting the kernels off. This seems obvious, but a dull knife will squish the kernels instead of cutting them cleanly. You’ll lose all that sweet corn juice. I use my chef’s knife and cut in a smooth, downward motion. If you’re struggling, try turning the ear upside down and cutting from the top—sometimes that’s easier.

Toast your cumin before adding it to the dressing. This is a game-changer. Just toss the ground cumin in a dry skillet over medium heat for about 30 seconds until it smells fragrant. It brings out a nutty, warm flavor that makes the dressing so much better. I started doing this after a friend suggested it, and I’ll never go back.

Balance your acidity. The lime juice is the star of the dressing, but you need to balance it with the oil and a touch of sweetness. If your dressing tastes too sharp, add a little more honey or agave. If it tastes flat, add more lime juice. Trust your taste buds here. The dressing should be bright and zesty, not overpowering.

Prep everything before you start grilling. This salad comes together fast once the corn is done, so have your vegetables chopped and your dressing mixed before you put the corn on the grill. That way, you can assemble everything while the corn is still warm. Warm corn absorbs the dressing better than cold corn.

Variations & Adaptations

One of the best things about this grilled corn and black bean salad is how adaptable it is. I’ve tried several variations over the years, and they’ve all been delicious. Here are some of my favorites:

Spicy Mango Version: Add 1 cup of diced fresh mango and increase the jalapeño to a whole pepper (with seeds). The sweetness of the mango balances the heat beautifully. I made this for a summer party once, and it was gone in minutes. The mango adds a tropical twist that’s perfect for hot days.

Southwest Bowl: Turn this into a full meal by serving it over a bed of cilantro lime rice or quinoa. Top with grilled chicken, shrimp, or tofu for extra protein. Add some sliced avocado and a dollop of sour cream or Greek yogurt. It’s basically a deconstructed burrito bowl, and it’s amazing.

Roasted Corn Version: If you don’t have a grill, roast the corn in the oven at 425°F for 20-25 minutes. Turn the ears halfway through. The result isn’t quite as smoky, but it’s still delicious. I’ve done this in the middle of winter when I didn’t want to stand outside in the cold.

Black Bean and Corn Salsa: Chop all the ingredients smaller (about 1/4 inch dice) and add an extra 2 tablespoons of lime juice. This makes a fantastic salsa for tacos, nachos, or as a dip with tortilla chips. I’ve brought this version to game day parties, and it’s always a hit.

Herb Swap: Not a fan of cilantro? (I know, some people have that gene.) Swap it for fresh parsley, mint, or a combination of both. Basil also works surprisingly well. The salad will have a different flavor profile, but it’ll still be delicious.

Add Some Crunch: Toss in some toasted pepitas (pumpkin seeds) or crushed tortilla chips just before serving. The crunch adds a nice textural contrast to the soft beans and corn. I’ve also used toasted slivered almonds in a pinch.

Serving & Storage Suggestions

This salad is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:

Serving Temperature: This salad is great at room temperature or cold. I actually prefer it after it’s been sitting for about 30 minutes—the flavors have had time to meld, and it’s not straight-from-the-fridge cold. If you’re serving it at a barbecue, let it sit out for a bit before putting it on the table.

Presentation: I like to serve this in a wide, shallow bowl so all the colors show. The yellow corn, black beans, red pepper, and green cilantro make a beautiful presentation. Sprinkle extra cheese and cilantro on top, and add a few lime wedges around the edge. It looks like you spent way more effort than you actually did.

What to Serve With It: This salad pairs beautifully with grilled meats like chicken, steak, or fish. It’s also great alongside tacos, enchiladas, or fajitas. For a vegetarian meal, serve it with rice and beans or as a filling for stuffed peppers. I’ve even used it as a topping for grilled sweet potatoes—trust me, it works.

Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually get better as they meld, so day-old salad is delicious. However, the avocado will brown, so if you’re planning to have leftovers, I recommend adding avocado only to the portion you’re eating immediately.

Reheating: This salad is best served cold or at room temperature, so I don’t recommend reheating it. If you want to serve it warm, make it fresh and serve immediately after assembling. The grilled corn will still be warm, and the dressing will be bright and fresh.

Make Ahead Tips: You can prep the components up to a day in advance. Grill the corn, chop the vegetables, and make the dressing separately. Store everything in the fridge, then combine them about 30 minutes before serving. Add the avocado and cheese just before serving. This makes it perfect for parties.

Nutritional Information & Benefits

This grilled corn and black bean salad isn’t just delicious—it’s actually good for you. Here’s a rough breakdown per serving (about 1 cup, without cheese):

Nutrient Amount per Serving
Calories 220-250
Protein 8-10g
Carbohydrates 35-40g
Fiber 10-12g
Fat 8-10g
Sugar 8-10g (natural)

The black beans are a fantastic source of plant-based protein and fiber, which helps keep you full and supports digestive health. Corn provides complex carbohydrates and antioxidants like lutein and zeaxanthin, which are good for eye health. The lime juice adds a boost of vitamin C, and the olive oil provides healthy monounsaturated fats that support heart health. Plus, the cilantro and jalapeño add antioxidants and anti-inflammatory compounds.

This salad is naturally gluten-free, vegetarian, and vegan if you skip the cheese. It’s also relatively low in calories for how satisfying it is. The high fiber content (10-12 grams per serving) means it’ll keep you full without weighing you down. I love that I can eat a big bowl of this and feel energized, not sluggish.

One thing to note: if you’re watching your sodium intake, use low-sodium black beans and go easy on the added salt. The cheese also adds sodium, so you can skip it or use a smaller amount. I’ve made this without cheese many times, and it’s still fantastic.

FAQs

Can I use frozen corn instead of fresh?

Absolutely. If fresh corn isn’t in season, frozen corn on the cob works great. Just thaw it completely and pat it dry before grilling. You can also use frozen kernels—just spread them on a baking sheet and broil for 5-7 minutes, stirring once, until they get some char marks.

How long does this salad keep in the fridge?

Stored in an airtight container, this salad will keep for 3-4 days. The flavors actually get better as they meld. Just remember to leave the avocado out until you’re ready to serve, or it will turn brown. If you’ve already added avocado, eat it within a day.

Can I make this salad ahead of time?

Yes! This is one of the best make-ahead salads. Grill the corn, chop the vegetables, and make the dressing up to a day in advance. Store everything separately in the fridge. Combine them about 30 minutes before serving, then add the avocado and cheese just before serving.

Is this salad spicy?

It has a mild kick from the jalapeño, but it’s not overly spicy. If you’re sensitive to heat, remove the seeds and membranes from the jalapeño, or skip it altogether. If you love spice, leave the seeds in or add a second jalapeño. You can also add a pinch of cayenne to the dressing for extra heat.

What can I substitute for cilantro?

If you’re one of those people who thinks cilantro tastes like soap (it’s genetic!), you can substitute fresh parsley, mint, or basil. Each will give the salad a different flavor profile, but they all work well. I’ve made it with parsley before, and it was still delicious.

Conclusion

This grilled corn and black bean salad has become my go-to recipe for so many occasions. It started as a last-minute desperation dish for a block party, and now I make it on purpose—sometimes just because I’m craving it. There’s something about the combination of smoky charred corn, creamy black beans, and bright lime dressing that just works. It’s simple, it’s satisfying, and it always gets compliments.

I love that this recipe is forgiving. You can adjust the heat, swap out ingredients, or add whatever vegetables you have on hand. It’s the kind of recipe that invites experimentation. And honestly, that’s what cooking should be about—making something that tastes good and makes you feel good.

So go ahead and give this a try. Make it for your next barbecue, your next taco night, or just because you want something fresh and flavorful. And when someone asks you for the recipe—because they will—send them my way. I’d love to hear how it turns out for you. Leave a comment below and let me know what variations you tried. Happy cooking!

Pin This Recipe!

grilled corn and black bean salad recipe

Print

Healthy Grilled Corn & Black Bean Salad Recipe

This smoky grilled corn and black bean salad comes together in under 30 minutes with simple ingredients. Perfect for potlucks, barbecues, or a light lunch, it’s vegetarian, gluten-free, and naturally vegan if you skip the cheese.

  • Author: Naomi
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 27 minutes
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Cuisine: Mexican-American

Ingredients

Scale
  • 4 ears corn on the cob, husked
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 medium red bell pepper, diced small
  • 1/2 medium red onion, finely diced
  • 1 small jalapeño, seeded and minced
  • 1/2 cup fresh cilantro, chopped
  • 1/2 cup queso fresco or feta cheese, crumbled (optional)
  • 1 large avocado, diced
  • 3 tablespoons fresh lime juice
  • 3 tablespoons extra virgin olive oil
  • 1 teaspoon honey or agave (optional)
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper, freshly ground
  • 1 clove garlic, minced

Instructions

  1. Preheat your grill to medium-high heat (about 400-450°F). Husk the corn and remove all silk. Brush each ear lightly with olive oil and season with a pinch of salt.
  2. Grill the corn for 10-12 minutes, turning every 2-3 minutes with tongs, until charred and tender.
  3. Let the corn cool slightly (about 5 minutes). Stand each ear upright and cut the kernels off the cob using a sharp knife.
  4. While the corn cools, prepare the dressing: In a small bowl or mason jar, combine lime juice, olive oil, honey or agave, cumin, chili powder, salt, pepper, and minced garlic. Whisk or shake until well combined.
  5. Dice the red bell pepper into small pieces. Finely dice the red onion. Seed and mince the jalapeño.
  6. Drain and rinse the black beans in a colander. Let them drain well.
  7. In a large bowl, combine grilled corn kernels, black beans, diced red pepper, red onion, jalapeño, and chopped cilantro. Pour dressing over and toss gently to combine.
  8. Let the salad sit for 10-15 minutes at room temperature before serving to allow flavors to meld.
  9. Just before serving, dice the avocado and gently fold it in. Sprinkle crumbled cheese on top if using. Garnish with extra cilantro leaves and lime wedges if desired.

Notes

For best results, don’t skip the resting time—the salad tastes better after sitting. If making ahead, leave avocado out until serving to prevent browning. Toast cumin in a dry skillet for 30 seconds before adding to dressing for extra flavor. Use low-sodium black beans if watching salt intake.

Nutrition

  • Serving Size: 1 cup
  • Calories: 235
  • Sugar: 9
  • Sodium: 380
  • Fat: 9
  • Saturated Fat: 1.5
  • Carbohydrates: 38
  • Fiber: 11
  • Protein: 9

Keywords: grilled corn salad, black bean salad, summer salad, vegetarian, gluten-free, potluck recipe, barbecue side dish

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating