Salads
This black bean and roasted corn salad recipe delivers a perfect balance of smoky char, bright lime, and creamy avocado—packed with plant-based protein and fiber to keep you full. Roasting the corn caramelizes its natural sweetness while black beans add hearty texture, making this dish heartier than your average salad.
The secret lies in charring the corn properly and letting the lime dressing work its magic while everything sits together.
The beauty of this salad is its versatility—it works as a main dish with tortilla chips or as a satisfying side for grilled meats. Black beans provide 15 grams of protein per serving, while the corn adds fiber-rich crunch.
I love how the smoky flavors from the roasted corn contrast with the zesty lime dressing, creating a dish that’s both bold and refreshing.
Assembling this salad is straightforward: roast the corn until deeply charred, mix in seasoned black beans, and toss everything with a dressing of lime, cilantro, and a touch of honey. The result is a vibrant, flavor-packed salad that’s perfect for meal prep or a quick weeknight dinner.
Each bite delivers a mix of textures—creamy avocado, tender beans, and crisp corn—all tied together with bright, tangy dressing.
Serve it with warm tortilla chips for scooping or alongside grilled fish for a complete meal. This salad is vegan, gluten-free, and ready in 30 minutes—ideal for anyone looking for a nutritious, satisfying dish without sacrificing flavor. Let’s get started!
Ingredients for black bean and roasted corn salad
Nine fresh ingredients, bold flavors—this salad is anything but basic.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 ½ cups | Canned, drained and rinsed |
| Corn Kernels 🌽 | 3 cups | Fresh or frozen, cut off cob |
| Avocado 🥑 | 1 whole | Ripe, diced into chunks |
| Red Bell Pepper 🌶️ | 1 whole | Diced, any color |
| Red Onion 🧅 | ½ whole | Thinly sliced |
| Lime 🍋 | 2 whole | Juiced, seeds strained |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting and dressing |
| Maple Syrup 🍯 | 1 tbsp | For subtle sweetness |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Cumin 🌿 | ½ tsp | Ground, toasted |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Tortilla Chips 🍟 | 2 cups | For serving, optional |
The black beans and corn are the heart of this salad. Trader Joe's has great canned black beans (just drain and rinse), and frozen corn works perfectly—no need for fresh. For the corn, if you're using cobs, cut them into thirds first. The avocado is non-negotiable—pick ones that yield slightly to gentle pressure. Smoked paprika and cumin give that signature smoky char without needing a grill. Penzeys has great spices if you want to splurge, but regular grocery store brands work fine too.
No fresh cilantro? Dried works at half the amount, but it won’t have the same bright punch. Running low on lime? A splash of orange juice works in a pinch. The maple syrup adds just enough sweetness—substitute agave if you prefer. Want extra crunch? Add diced jicama or radishes. For the tortilla chips, Mission or Tostitos are my go-tos, but any sturdy brand works. If you're making this ahead, hold off on adding the avocado until serving—it browns fast.
This salad keeps for 3 days in the fridge, but the avocado and lime dressing will need refreshing. Store components separately—beans, corn, and veggies together, dressing and avocado apart. Reheat the beans and corn gently before mixing again. For meal prep, portion the salad into containers with the dressing on the side. The chips add crunch but can get soggy, so add them fresh when serving. Leftovers? Toss with extra lime juice to keep it bright.
Why You'll Love This Recipe
- No Chopping Hassle: I just toss the corn, bell pepper, and onion on a sheet pan, roast them until caramelized, and call it done. The black beans and avocado go in raw—no knife skills required, and the salad still tastes like a summer celebration.
- Creamy-Crisp Magic: That buttery avocado melts into the warm, slightly charred corn while the black beans add earthy depth. Honestly, the contrast between the soft avocado and the smoky roasted veggies is chef’s kiss—simple, but somehow always hits the spot.
- Lunchbox to Potluck: Pack it for work, serve it at a picnic, or bring it to a BBQ—this salad doesn’t care. Between us, it’s the one dish I always make when I need something that’s both hearty and light, and it never lets me down.
- Pantry Staple Power: Black beans, corn, and onion? I bet you’ve got those on hand. The avocado is the only splurge, but it stretches across three meals for me. Plus, if I roast extra veggies, they work in tacos or bowls the next day—zero waste, all flavor.
Step-by-step instructions for black bean and roasted corn salad
Here's how to create a vibrant, smoky, and bright salad that balances charred corn with creamy avocado.
Roast the Corn Kernels for Smoky Depth
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 3 cups corn kernels with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon salt, ½ teaspoon cumin, and 1 teaspoon smoked paprika. Spread them in a single layer, ensuring they don’t overlap—this ensures even roasting.
Roast for 20-25 minutes, stirring halfway through, until the kernels are golden brown with visible char in spots. The aroma should be rich and toasty—this is your cue that the natural sugars have caramelized. Let them cool slightly before handling; the heat will fade as they rest on the pan.
Prepare the Black Bean and Vegetable Base
While the corn roasts, combine the 1.5 cups drained black beans, ½ whole red onion (thinly sliced), and 1 whole red bell pepper (diced) in a large mixing bowl. Add 1 tablespoon maple syrup and toss gently to coat the ingredients. The syrup will balance the earthy flavors and add a subtle sweetness that complements the smoky corn.
If the black beans feel dry, add 1 tablespoon lime juice from one of the 2 whole limes to help distribute the flavors evenly. The goal is to create a base that’s cohesive but still retains individual textures—don’t overmix, or the beans will break apart.
Assemble the Salad with Avocado and Dressing
Once the corn has cooled, add it to the bowl with the black beans and vegetables. Gently fold in the 1 whole avocado (diced) and ½ cup chopped fresh cilantro. The avocado should be added last to prevent it from browning prematurely. Reserve 2 tablespoons lime juice from the remaining lime for the dressing.
In a small bowl, whisk together the remaining 2 tablespoons extra-virgin olive oil, the reserved lime juice, ¼ teaspoon black pepper, and a pinch of salt. Pour this dressing over the salad and toss everything together lightly—just until the avocado is evenly distributed. The dressing should coat the ingredients without making them soggy.
Serve with Crunchy Tortilla Chips
Divide the salad into serving bowls and top each portion with ½ cup tortilla chips. The chips add a satisfying crunch that contrasts beautifully with the creamy avocado and tender black beans. Serve immediately while the avocado is still fresh and the corn retains its smoky crunch.
For extra flavor, sprinkle a pinch of smoked paprika over the top just before serving. This adds a final layer of smokiness that ties the entire dish together. Pair with a cold beer or iced tea to balance the rich, smoky, and tangy flavors.
Pro Tips For Making Black Bean And Roasted Corn Salad
- CHAR THE CORN: Roast the corn at 450°F (230°C) for 15–20 minutes—no need to toss constantly. I used to flip it every 5 minutes, but a single sheet pan, cut-side down, gets those kernels caramelized and smoky without burning. (Yes, even if you're impatient like me.)
- SALT THE BEANS: Drain and rinse canned black beans, then toss them in a bowl with ½ teaspoon salt and 1 tablespoon lime juice while you prep the rest. This cuts the canned-bean taste and keeps them from turning mushy when mixed with avocado later.
- DICE THE ONION LAST: Slice the red onion after roasting the corn and bell pepper—its sharpness mellows when added fresh. I learned this the hard way: prepping it early makes the salad taste raw and bitter by the time you eat it.
- UPGRADE WITH ACID: Swap half the dressing for a splash of hot sauce or vinegar (even just 1 teaspoon) right before serving. The avocado and corn need a little tang to cut through their richness—trust me, it’s the difference between "meh" and "wow."
Flavor customization for this dish
Spicy Kick Boost
For those who love heat, swap out ½ teaspoon smoked paprika with 1 teaspoon chipotle powder or 1 teaspoon cayenne pepper—this adds smoky heat that pairs perfectly with the corn’s natural sweetness.
I like to add 1 minced jalapeño (seeds removed) to the dressing for extra zing. If you’re feeling adventurous, toss in ½ teaspoon Tajín seasoning after serving for a tangy, spicy finish. 🌶️
Creamy Avocado Variations
Want extra creaminess? Swap the avocado for ½ cup mashed white beans (like cannellini) or ¼ cup Greek yogurt (if not strictly vegan). For a tropical twist, add ½ cup diced mango or ½ cup pineapple chunks—the acidity cuts through the richness beautifully.
I’ve also tested ¼ cup crumbled feta for a non-vegan version that’s equally delicious.
Herb Swaps for Freshness
No cilantro? Try ½ cup chopped parsley or ¼ cup chopped mint for a different herbal note. For a Mediterranean flair, add 2 tablespoons chopped dill or 1 tablespoon chopped basil to the dressing.
If you’re using dried herbs, reduce the amount by half—fresh is always brighter. I keep a small pot of fresh herbs on my windowsill just for these kinds of swaps!
Sweet and Tangy Dressing
For a sweeter dressing, replace 1 tablespoon maple syrup with 1 tablespoon agave nectar or 1 tablespoon honey (if not vegan). To make it tangier, add 1 tablespoon apple cider vinegar or 1 teaspoon rice vinegar to the lime dressing.
For a smoky-sweet balance, stir in ½ teaspoon liquid smoke—just a drop or two goes a long way. 💫
Extra Crunch Add-Ins
Need more texture? Toss in ½ cup toasted pepitas (pumpkin seeds) or ¼ cup chopped walnuts for a nutty crunch. For a Mexican-inspired twist, add ½ cup black olives or ¼ cup diced pickled red onions.
If you’re feeling fancy, sprinkle ¼ cup crumbled cotija cheese (or vegan cheese alternative) on top before serving.
Global Flavors
Transform this salad into a Mexican street corn version by adding ½ cup crumbled queso fresco and ¼ cup cotija cheese, then drizzle with hot honey.
For an Asian-inspired take, swap the lime for 1 tablespoon rice vinegar and 1 teaspoon soy sauce, then add 1 tablespoon sesame seeds and 1 teaspoon toasted sesame oil. The possibilities are endless—let your taste buds travel! 🗺️
Nutrition facts
Frequently asked questions
Can I use frozen corn instead of fresh?
Frozen corn works perfectly and saves time. Just thaw it completely first by spreading the kernels on a paper towel. For extra flavor, pat them dry before roasting to get better browning. The texture will be just as good as fresh corn when cooked properly.
How do I prevent the avocado from browning?
Add the avocado last and toss it gently with the dressing. For extra protection, sprinkle a tiny bit of lime juice (just ½ teaspoon) directly on the avocado pieces before mixing. If prepping ahead, store the avocado separately and add it fresh before serving.
What's the best way to make this salad ahead of time?
Prepare everything except the avocado and dressing up to 2 days in advance. Store the beans, corn, and veggies together in an airtight container, and keep the dressing and avocado separate. When ready to serve, mix everything fresh and add the avocado last. The flavors actually improve overnight!
Can I make this salad without tortilla chips?
Skip the chips or substitute with ½ cup crushed tortilla chips as a garnish, or add ¼ cup toasted pumpkin seeds for crunch. For a heartier option, serve with warm corn tortillas or a side of grilled fish to make it a complete meal.
Why does my corn taste bland after roasting?
Bland corn usually means it wasn't seasoned enough.
