Written by

Jean Lawson

Published

Best Smoky Grilled Corn Black Bean Salsa – Easy Recipe

Ready In 25 minutes
Servings 8 servings
Difficulty Easy

The man at the community garden plot next to mine, an older gentleman named Leo with hands that looked like they’d been sculpted from the earth itself, watched me struggle with a stubborn weed for a solid minute without saying a word. Then he just reached over, pulled it out in one smooth motion, and said, “You’re thinking too hard. It’s like making salsa—you gotta let the ingredients do the work, not your brain.” I laughed, mostly because he wasn’t wrong about the weed, and asked what he meant. That’s how I ended up sitting on an overturned bucket, eating the best grilled corn I’d ever had straight off his tiny charcoal grill, while he told me about the salsa his grandmother used to make in the summers back in Texas.

I didn’t get a written recipe that day. Honestly, I don’t think Leo had one. He just talked about charring the corn until the kernels started to pop, about the smell of cumin hitting the smoke, about the way black beans soak up everything around them if you give them time. I went home with a full stomach and a head full of ideas, and the first batch I made was a mess—too much lime, not enough salt, and I’d cut the corn off the cob before it was cool enough, so it turned into a sticky disaster. But I kept at it, tweaking and tasting, and somewhere along the way, I figured out what Leo was really saying. This isn’t a recipe you follow. It’s a recipe you feel.

This Cozy Smoky Grilled Corn Black Bean Salsa is the result of those afternoons in the garden and a lot of trial and error in my own kitchen. It’s got that deep, charred sweetness from the grill, the creamy bite of black beans, and just enough heat to remind you you’re alive. Maybe you’ve been there—standing over a hot stove or grill, wondering why something that looks so simple on paper never comes out quite right. I get it. That’s why I want to share this version, the one that finally clicked. It’s the kind of thing you make when you need a little comfort, a little color, and a whole lot of flavor without a ton of fuss.

Why You’ll Love This Recipe

Let me tell you why this salsa has become my go-to for everything from quiet Tuesday dinners to backyard get-togethers. It’s not just another dip—it’s the kind of recipe that makes you look like you spent hours in the kitchen when really, you just let the grill do the heavy lifting.

  • Quick & Easy: From start to finish, you’re looking at about 25 minutes, and most of that is hands-off grilling time. Perfect for those evenings when you want something homemade but don’t have the energy for a project.
  • Simple Ingredients: Corn, black beans, bell pepper, onion, lime, and a few spices. That’s it. No trips to specialty stores, no hunting down exotic items you’ll never use again.
  • Perfect for Cozy Nights: Whether you’re curled up on the couch with a bag of chips or looking for a side dish that makes a simple grilled chicken feel special, this salsa delivers that warm, comforting vibe.
  • Crowd-Pleaser: I’ve brought this to potlucks, barbecues, and even a book club meeting (don’t ask), and it always gets that pause—the one where people stop talking and just eat. Kids love it, adults love it, everyone loves it.
  • Unbelievably Delicious: The smoky char from the grill, the pop of fresh corn, the creamy beans, the tangy lime—it’s a combination that hits every note. You’ll find yourself eating it straight from the bowl with a spoon, and I’m not going to judge you for it.

What makes this different from every other corn salsa out there? It’s the technique. Most recipes just toss everything together and call it a day. This one takes the time to char the corn and the onion properly, coaxing out that deep, complex smokiness that you can’t get from a can or a jar. The black beans aren’t an afterthought here—they’re a key player, adding texture and a creamy richness that balances the bright, acidic lime. And the seasoning? It’s dialed in so that every bite has that perfect hit of cumin and chili without overwhelming the fresh ingredients.

This is comfort food, plain and simple. It’s the kind of dish that makes you close your eyes after the first bite, not because it’s fancy, but because it tastes like something real. Like summer evenings and good company and the feeling of being exactly where you’re supposed to be.

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, and I’ve included notes on substitutions so you can make it work with what you have.

  • Fresh corn on the cob (4 ears): This is the star of the show. Look for ears with bright green husks and plump, juicy kernels. If corn is out of season, frozen corn works in a pinch—just thaw it and pat it dry before grilling. I recommend grilling it in a grill basket if using frozen to avoid losing kernels through the grates.
  • Canned black beans (1 can, 15 oz), drained and rinsed: I go with low-sodium here so I can control the salt. Rinsing is key—it washes away the starchy liquid and keeps the salsa from getting muddy. My go-to brand is Goya or Bush’s, but any will do.
  • Red bell pepper (1 medium), finely diced: Adds sweetness and crunch. You can swap in orange or yellow bell pepper for a different color, but green bell pepper has a sharper, more bitter flavor that I find clashes with the smoky corn.
  • Red onion (1 small), finely diced: I use half of it grilled and charred alongside the corn for extra depth, and the other half raw for that sharp, fresh bite. If you’re sensitive to raw onion, soak the diced raw portion in cold water for 10 minutes before adding—it takes the edge off without losing the flavor.
  • Jalapeño (1 medium), seeded and minced: This gives a gentle warmth, not a punch in the face. If you want more heat, leave some of the seeds in. Want it milder? Use half a jalapeño or swap in a poblano pepper instead.
  • Fresh cilantro (1/2 cup), chopped: I know cilantro is polarizing—some people love it, some people think it tastes like soap. If you’re in the latter camp, flat-leaf parsley or a small amount of fresh mint makes a good substitute.
  • Fresh lime juice (3-4 tablespoons): Always fresh. The bottled stuff has a flat, metallic taste that just doesn’t work here. Roll the limes on the counter before juicing to get more juice out of them.
  • Extra virgin olive oil (2 tablespoons), plus more for grilling: A good quality oil adds richness. I use California Olive Ranch for everyday cooking—it’s reliable and reasonably priced.
  • Ground cumin (1 teaspoon): This is where the smokiness gets a boost. Toast it in a dry pan for 30 seconds before adding if you want an even deeper flavor.
  • Smoked paprika (1/2 teaspoon): Don’t skip this. It reinforces the grilled flavor and adds that subtle, woodsy note that makes the salsa taste like it cooked over an open fire.
  • Chili powder (1/2 teaspoon): Use a mild blend here—you want the warmth, not the heat. Ancho chili powder is my favorite for its rich, raisiny sweetness.
  • Salt and black pepper to taste: I use kosher salt for its clean flavor and easy pinchability. Start with 1/2 teaspoon and adjust from there.
  • Optional add-ins: A diced avocado stirred in just before serving adds creaminess. A handful of crumbled cotija cheese or feta gives a salty, tangy finish. And if you like a little sweetness, a drizzle of honey or agave can balance the acidity of the lime.

When selecting your corn, look for ears that feel heavy for their size and have silk that’s slightly sticky, not dry. If you’re buying black beans in a can, check the ingredient list—ideally, it should just say beans, water, and salt. Anything with added sugar or preservatives is a no-go.

Equipment Needed

You don’t need a fancy kitchen setup for this one. Here’s what you’ll need:

  • Grill (gas or charcoal): A charcoal grill gives the best smoky flavor, but a gas grill works beautifully too. If you don’t have a grill, you can char the corn in a cast-iron skillet over high heat or under the broiler. I’ve done it all three ways, and honestly, the cast-iron method is a close second—it gets that char without the smoke smell lingering in your hair for days.
  • Tongs: For turning the corn and onion on the grill. A good pair with silicone tips won’t scratch your grill grates.
  • Large cutting board: You’ll need space to cut the corn off the cob and dice the vegetables.
  • Sharp chef’s knife: A dull knife makes dicing a chore and can crush the corn kernels instead of slicing them cleanly.
  • Mixing bowl (medium to large): I prefer a glass or stainless steel bowl—plastic can absorb odors and flavors over time.
  • Citrus juicer or reamer: Optional but helpful. I’ve used a fork and some elbow grease in a pinch, and it works fine.
  • Measuring spoons: For the spices and oil.
  • Basting brush (optional): For brushing oil on the corn and onion before grilling. A paper towel works just as well if you’re keeping it simple.

If you’re using a grill basket for the corn or onion, great—it makes clean-up easier. But honestly, I’ve grilled corn directly on the grates for years without any issues. Just keep an eye on it and turn it often. And if you’re using a broiler, line your baking sheet with foil for easy clean-up. Trust me on that one—I learned the hard way.

Preparation Method

grilled corn black bean salsa preparation steps

Let’s get cooking. I’ve broken this down into clear steps with time estimates and all those little cues that tell you you’re on the right track.

  1. Preheat your grill to medium-high heat (about 400-450°F). While it’s heating, husk the corn and remove all the silk. I like to use a damp paper towel to wipe the silk off—it catches those stubborn strands better than your fingers. Cut the red onion in half through the root end, then cut one half into thick slices (about 1/2 inch thick) and finely dice the other half. Set the diced onion aside for later.
  2. Brush the corn and the thick onion slices with olive oil. Don’t drown them—just a light coating to help with charring and to prevent sticking. Season lightly with salt. Place the corn directly on the grill grates and the onion slices alongside it. Close the lid and let them cook for 5-7 minutes, then turn everything with your tongs. You’re looking for deep, dark char marks—some kernels might even look a little blackened, and that’s perfect. That’s where the smoky flavor comes from. Total grilling time is about 12-15 minutes for the corn, and 8-10 minutes for the onion slices. The corn should look slightly shriveled and smell sweet and toasty. The onion should be soft and have those beautiful grill marks.
  3. Remove the corn and onion from the grill and let them cool for 5 minutes. This is important—if you try to cut the corn off while it’s piping hot, you’ll end up with a mess of burst kernels and burnt fingers. I speak from experience. Once cool enough to handle, stand each ear of corn upright on the cutting board (I use a bundt pan for this—the center hole holds the corn steady while you cut, and the kernels fall into the pan. Game changer). Use your chef’s knife to cut the kernels off, working from top to bottom. Don’t cut too deep—you want the kernels, not the tough cob. Chop the grilled onion slices into small pieces.
  4. In your large mixing bowl, combine the grilled corn kernels, chopped grilled onion, diced raw onion, rinsed black beans, diced red bell pepper, minced jalapeño, and chopped cilantro. Give it a gentle stir with a spoon to distribute everything evenly. At this point, take a moment to look at the bowl—you should see a beautiful mix of golden charred corn, dark black beans, bright red pepper, and green cilantro. It’s a pretty thing.
  5. In a small bowl, whisk together the lime juice, olive oil, ground cumin, smoked paprika, chili powder, and a pinch of salt and pepper. This is your dressing. Taste it—it should be tangy, a little smoky, and well-seasoned. If it tastes too sharp, add a tiny pinch of sugar to balance it out. Pour this over the corn mixture and stir until everything is well coated. The beans will start to absorb the dressing, which is exactly what you want.
  6. Taste and adjust seasoning. This is the most important step. Add more salt if needed (I usually add another 1/4 teaspoon), more lime if you want it brighter, or more chili powder if you want more warmth. The salsa should taste bold and balanced—no single flavor should overpower the others. Let it sit at room temperature for at least 15 minutes before serving. This resting time lets the flavors meld and the beans soak up all that smoky, citrusy goodness. If you can wait an hour, even better.
  7. Serve at room temperature or slightly chilled. Garnish with extra cilantro, a squeeze of lime, and maybe some crumbled cotija cheese if you’re feeling fancy. Grab a bag of tortilla chips and dig in.

Cooking Tips & Techniques

I’ve made this salsa more times than I can count, and I’ve learned a few things along the way. Let me save you the trouble.

Get the grill screaming hot. That high heat is what gives you the char without cooking the corn all the way through. If your grill isn’t hot enough, the corn will steam instead of char, and you’ll lose that smoky flavor. You want to hear that satisfying sizzle when the corn hits the grates. If you’re using a cast-iron skillet on the stove, let it heat up for a good 5 minutes over high heat before adding the corn.

Don’t overcrowd the grill. Give the corn and onion some space so the heat can circulate. If everything is crammed together, it steams. Steamed corn is fine for eating on the cob, but it won’t give you the char you need for this salsa.

Let the salsa rest. I know it’s tempting to dig in right away—I’ve been there. But trust me, this salsa gets better after it sits. The flavors need time to get to know each other. If you can make it an hour ahead of time, do it. The difference is noticeable. The beans soften slightly, the lime mellows out, and everything comes together into one cohesive, delicious whole.

One mistake I made early on: I used frozen corn straight from the bag without thawing and drying it first. The excess water created steam on the grill, and I ended up with mushy, pale corn with no char at all. Learn from my failure. If using frozen corn, thaw it completely, spread it on a paper towel-lined baking sheet, and pat it dry before grilling.

Timing tip: This salsa is perfect for making while you’re grilling the main course. Get the corn and onion on the grill first, since they take the longest. While they’re cooking, prep your other ingredients. By the time the corn is done, everything else is ready to go, and you can toss it all together in minutes.

For consistent results every time, taste as you go. I know it sounds simple, but it’s the thing that separates good cooks from great ones. Taste the corn when it comes off the grill. Taste the dressing before you pour it on. Taste the finished salsa and adjust. Your palate is the best tool you have.

Variations & Adaptations

This recipe is a great starting point, but don’t be afraid to make it your own. Here are some variations I’ve tried and loved:

  • Smoky Mango Version: Swap the red bell pepper for diced mango. The sweetness of the mango plays beautifully with the smoky corn and the tangy lime. I made this for a summer barbecue last year, and it was gone in 20 minutes. Add the mango right before serving to keep it from getting mushy.
  • Black Bean and Corn Salad: Turn this into a heartier salad by adding 2 cups of cooked quinoa or farro. Drizzle with a little extra lime vinaigrette and serve it as a main dish. It’s great for meal prep—it keeps in the fridge for up to 3 days and actually gets better as it sits.
  • Milder Version: Skip the jalapeño entirely and use a small diced red bell pepper instead. Add a pinch of smoked paprika for depth without any heat. This version is perfect for kids or anyone with a sensitive palate.
  • Spicier Version: Keep the seeds in the jalapeño and add a second one. Or throw in a finely chopped chipotle pepper in adobo sauce for that deep, smoky heat. Start with half a chipotle and taste—that stuff is potent.
  • Avocado Addition: Dice one ripe avocado and fold it in just before serving. The creamy texture contrasts beautifully with the crunchy corn and beans. This is my personal favorite variation, honestly. I add avocado to almost everything, and this salsa is no exception.
  • Herb Swap: Not a cilantro fan? Use fresh mint or flat-leaf parsley instead. Mint, in particular, gives the salsa a bright, fresh twist that’s surprisingly good with the smoky corn.

If you’re cooking for a crowd, double the recipe. It holds up well and is always a hit. Just make sure you have enough chips on hand.

Serving & Storage Suggestions

This salsa is incredibly versatile, and how you serve it can change the whole meal. Here’s how I like to do it.

Serving: Serve this salsa at room temperature or slightly chilled. I prefer room temperature—the flavors seem more vibrant, and the olive oil doesn’t get that slightly congealed texture it can take on when cold. Spoon it into a wide, shallow bowl so everyone can get a good mix of ingredients in every scoop. Garnish with a few cilantro leaves and a wedge of lime on the side.

What to serve with it: Obviously, tortilla chips are the classic choice. But this salsa is also amazing as a topping for grilled chicken, fish, or steak. Try it on tacos, stirred into rice, or spooned over a simple green salad. I’ve even used it as a filling for quesadillas—just spread it between two tortillas with some cheese and cook until golden. It’s also great with grilled shrimp skewers or alongside a big bowl of black bean soup for a double-bean situation that’s honestly fantastic.

Storage: Store any leftovers in an airtight container in the refrigerator for up to 4 days. The flavors will continue to develop, so it might taste even better on day two. Give it a good stir before serving again. If it seems a little dry, add a squeeze of fresh lime juice and a drizzle of olive oil to refresh it.

Freezing: I don’t recommend freezing this salsa. The texture of the corn and beans changes when thawed, and it becomes watery and mushy. It’s best enjoyed fresh or within a few days of making it.

Reheating: This is meant to be served cold or at room temperature, so reheating isn’t necessary. But if you want to use it as a warm side dish, you can gently warm it in a skillet over low heat for a few minutes. Don’t overdo it, or the beans will get mushy and the corn will lose its pop.

Flavor development: As I mentioned, this salsa gets better after it sits. The black beans absorb the lime and spices, and the raw onion mellows out. If you’re making it for a party, make it a few hours ahead and let it rest in the fridge. Just take it out about 20 minutes before serving to take the chill off.

Nutritional Information & Benefits

This salsa isn’t just delicious—it’s actually good for you, which is always a nice bonus. Here’s a rough breakdown per serving (about 1/2 cup, based on 8 servings):

  • Calories: Approximately 140
  • Fat: 5g (mostly from the olive oil)
  • Carbohydrates: 22g
  • Fiber: 5g
  • Protein: 5g
  • Sugar: 5g (natural from corn and peppers)
  • Sodium: 280mg (varies based on added salt and beans)

Health benefits: This salsa is packed with fiber from the black beans and corn, which is great for digestion and keeping you full. The bell peppers and cilantro are loaded with vitamin C, and the lime juice adds even more. The olive oil provides healthy monounsaturated fats, which are good for heart health. And the cumin and smoked paprika aren’t just for flavor—they have antioxidant properties that help fight inflammation.

Dietary considerations: This recipe is naturally vegan, gluten-free, and dairy-free (as written). It’s also nut-free and soy-free, making it a safe choice for most common allergies. If you’re watching your sodium, use no-salt-added black beans and go easy on the added salt. The lime and spices provide plenty of flavor without it.

My personal take: I love that this salsa feels indulgent but is actually really wholesome. It’s the kind of thing you can eat a lot of without feeling guilty, and it’s packed with ingredients that make you feel good. It’s comfort food that also happens to be good for you, and honestly, that’s my favorite kind of recipe.

Conclusion

This Cozy Smoky Grilled Corn Black Bean Salsa is more than just a recipe—it’s a little piece of those summer afternoons in the garden with Leo, a reminder that the best food comes from letting simple ingredients shine. It’s smoky, tangy, a little sweet, and a little warm, and it has this way of making everything feel a bit more cozy and complete.

I hope you give it a try, and I hope you make it your own. Add more heat if you like it spicy, throw in some avocado if you’re feeling fancy, or just eat it straight from the bowl with a spoon—I won’t tell anyone. The beauty of this recipe is that it’s forgiving and flexible, and it rewards you for playing around.

If you make this salsa, I’d love to hear about it. Leave a comment below and let me know how it turned out, what variations you tried, or just say hi. And if you’re looking for another cozy, crowd-pleasing recipe, you might enjoy this crispy garlic chicken—it’s got that same kind of comforting, satisfying energy. Happy cooking, friends. Go make something delicious.

Frequently Asked Questions

Can I make this salsa ahead of time?

Absolutely. In fact, I recommend it. Make it a few hours ahead or even the day before, and let it rest in the fridge. The flavors meld and deepen, and it’s even better on day two. Just give it a good stir and a fresh squeeze of lime before serving.

Can I use canned or frozen corn instead of fresh?

Yes, with some adjustments. If using frozen corn, thaw it completely and pat it very dry before grilling in a grill basket or cast-iron skillet. Canned corn is too soft and won’t char well, so I don’t recommend it. Fresh corn really is best here for texture and flavor.

How do I make this salsa less spicy?

Skip the jalapeño entirely, or use just a quarter of it without any seeds. You can also swap it for a small, mild poblano pepper. The smoky paprika and cumin add warmth, not heat, so you won’t lose any flavor.

Can I grill the corn indoors?

Yes. Use a cast-iron skillet over high heat. Get the pan screaming hot, add a little oil, and cook the corn, turning occasionally, until it’s charred on all sides. It won’t have quite the same smoky depth as an outdoor grill, but it’s still delicious. The broiler method also works well—just watch it closely so it doesn’t burn.

How long does this salsa keep in the fridge?

It keeps well for up to 4 days in an airtight container. The flavors will continue to develop, so it might taste even better on day two or three. Just give it a stir before serving and add a little extra lime juice if it seems dry.

Pin This Recipe!

grilled corn black bean salsa recipe

Print

Best Smoky Grilled Corn Black Bean Salsa – Easy Recipe

This Cozy Smoky Grilled Corn Black Bean Salsa is the result of those afternoons in the garden and a lot of trial and error in my own kitchen. It’s got that deep, charred sweetness from the grill, the creamy bite of black beans, and just enough heat to remind you you’re alive.

  • Author: Luma
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 8 servings 1x
  • Category: Appetizer
  • Cuisine: Mexican

Ingredients

Scale
  • 4 ears fresh corn on the cob
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 medium red bell pepper, finely diced
  • 1 small red onion, half grilled and half finely diced
  • 1 medium jalapeño, seeded and minced
  • 1/2 cup fresh cilantro, chopped
  • 34 tablespoons fresh lime juice
  • 2 tablespoons extra virgin olive oil, plus more for grilling
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon chili powder
  • Salt and black pepper to taste
  • Optional: 1 diced avocado, crumbled cotija cheese or feta, honey or agave

Instructions

  1. Preheat your grill to medium-high heat (about 400-450°F). While it’s heating, husk the corn and remove all the silk. Cut the red onion in half through the root end, then cut one half into thick slices (about 1/2 inch thick) and finely dice the other half. Set the diced onion aside for later.
  2. Brush the corn and the thick onion slices with olive oil. Season lightly with salt. Place the corn directly on the grill grates and the onion slices alongside it. Close the lid and let them cook for 5-7 minutes, then turn everything with your tongs. Total grilling time is about 12-15 minutes for the corn, and 8-10 minutes for the onion slices. The corn should look slightly shriveled and smell sweet and toasty. The onion should be soft and have grill marks.
  3. Remove the corn and onion from the grill and let them cool for 5 minutes. Once cool enough to handle, stand each ear of corn upright on the cutting board and use your chef’s knife to cut the kernels off, working from top to bottom. Chop the grilled onion slices into small pieces.
  4. In your large mixing bowl, combine the grilled corn kernels, chopped grilled onion, diced raw onion, rinsed black beans, diced red bell pepper, minced jalapeño, and chopped cilantro. Give it a gentle stir to distribute everything evenly.
  5. In a small bowl, whisk together the lime juice, olive oil, ground cumin, smoked paprika, chili powder, and a pinch of salt and pepper. Pour this over the corn mixture and stir until everything is well coated.
  6. Taste and adjust seasoning. Add more salt if needed, more lime if you want it brighter, or more chili powder if you want more warmth. Let it sit at room temperature for at least 15 minutes before serving. This resting time lets the flavors meld.
  7. Serve at room temperature or slightly chilled. Garnish with extra cilantro, a squeeze of lime, and maybe some crumbled cotija cheese if desired.

Notes

Let the salsa rest for at least 15 minutes before serving to allow flavors to meld. For best results, make it a few hours ahead. If using frozen corn, thaw and pat dry before grilling. The salsa keeps in the refrigerator for up to 4 days.

Nutrition

  • Serving Size: 1/2 cup
  • Calories: 140
  • Sugar: 5
  • Sodium: 280
  • Fat: 5
  • Saturated Fat: 0.5
  • Carbohydrates: 22
  • Fiber: 5
  • Protein: 5

Keywords: grilled corn salsa, black bean salsa, smoky salsa, easy salsa recipe, summer salsa, vegan salsa, gluten-free salsa

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