Mexican · Salad

Black Bean and Corn Salad

A confetti-bright Mexican-style salad of creamy black beans, skillet-charred corn, crisp bell pepper, and jalapeño, all tossed in a cumin-lime vinaigrette. Charring the corn in a dry, screaming-hot skillet concentrates its sweetness and adds smoky pops of flavor that plain kernels can't match. A short chill lets the beans soak up the dressing, so every spoonful tastes seasoned through instead of coated on the surface.

Black Bean and Corn Salad · Mexican salad
By Carlos Mendoza · Latin America editor · Published 2026-07-02 · Updated 2026-07-02
Jump to recipe →
Prep
15 min
Cook
7 min
Total
42 min
Yields
About 8 cups; serves 6 as a side or 4 as a light main
Difficulty
Easy
#mexican#salad#vegan#gluten-free#potluck
Quick answer · A 30-second answer

Char 450 g (3 cups) corn kernels in a dry cast-iron skillet over high heat for 5-7 minutes until spotted deep brown, then let them cool while you whisk a dressing of 60 ml (1/4 cup) lime juice, 60 ml (1/4 cup) olive oil, 1 grated garlic clove, 1 tsp cumin, 1/2 tsp chili powder, 1 tsp agave, 1 tsp salt, and 1/4 tsp black pepper. Toss two drained, rinsed 15 oz cans of black beans with the corn, 1 diced red bell pepper, 1/2 diced red onion, 1 minced jalapeño, and the dressing, then chill 20 minutes so the beans absorb the vinaigrette. Fold in 15 g (1/2 cup) chopped cilantro and diced avocado just before serving, taste, and brighten with an extra squeeze of lime.

  • Char the corn in a bone-dry skillet and don't stir for the first 2 minutes — oil makes it steam instead of blister.
  • Rinse canned beans until the water runs clear, then drain well; leftover can liquid turns the dressing murky and dulls the lime.
  • Dress the salad while the corn is still barely warm and rest 20 minutes — warm kernels and beans drink up the vinaigrette.

Equipment

  • Large cast-iron or heavy skillet
  • Large mixing bowl
  • Small bowl or jar with lid (for the dressing)
  • Whisk
  • Chef's knife and cutting board
  • Citrus juicer
  • Colander or fine-mesh sieve

Ingredients

Salad

  • 520 g black beans, drained and rinsed well (about 3 cups)
  • 450 g corn kernels, cut from 4 ears fresh, or thawed frozen
  • red bell pepper, diced small
  • red onion, finely diced, about 3/4 cup
  • jalapeño, seeded and minced; keep seeds for more heat
  • 15 g fresh cilantro, chopped, leaves and tender stems
  • avocado, diced; optional, added just before serving

Cumin-Lime Dressing

  • 60 ml fresh lime juice, from about 3 limes
  • 60 ml extra-virgin olive oil
  • garlic, finely grated
  • 2 g ground cumin
  • 1 g chili powder
  • 7 g agave nectar, or honey if not keeping it vegan
  • 6 g fine sea salt, plus more to taste
  • 0.5 g black pepper, freshly ground

Method

  1. STEP
    01

    Heat a large cast-iron or heavy skillet over high heat until a drop of water skitters and evaporates instantly. Add the corn kernels in a single layer — no oil — and let them sit untouched for 2 minutes, then stir every minute or so until about a third of the kernels are blistered deep brown, 5 to 7 minutes total. If using frozen corn, pat it dry first so it sears instead of steaming. Spread the corn on a plate to cool slightly.

  2. STEP
    02

    In a small bowl or a jar, combine the lime juice, olive oil, grated garlic, cumin, chili powder, agave, salt, and pepper. Whisk (or shake the sealed jar) until the dressing looks slightly cloudy and unified. Set aside so the garlic and spices can bloom in the acid while you prep the vegetables.

  3. STEP
    03

    Rinse the black beans in a colander under cold water until the water runs clear, then let them drain thoroughly — shake the colander a few times. Dice the bell pepper and red onion into pieces roughly the size of a corn kernel so every bite gets a little of everything, and mince the jalapeño.

  4. STEP
    04

    In a large mixing bowl, combine the drained beans, warm charred corn, bell pepper, red onion, and jalapeño. Tossing while the corn is still a bit warm helps the beans and kernels absorb the dressing in the next step.

  5. STEP
    05

    Give the dressing one last whisk and pour it over the salad. Fold gently with a flexible spatula until everything glistens, scraping up the spices that settle at the bottom of the bowl. The beans are sturdy, but a light hand keeps them from smearing.

  6. STEP
    06

    Cover the bowl and refrigerate for at least 20 minutes (up to 24 hours). This rest is where the salad transforms: the lime mellows the raw onion, the beans soak up the cumin and garlic, and the flavors settle into one cohesive bite instead of separate ingredients.

  7. STEP
    07

    Just before serving, fold in the chopped cilantro and diced avocado. Taste and adjust — it usually wants another pinch of salt or a squeeze of lime after chilling, since cold mutes seasoning. Serve chilled or at cool room temperature.

Make ahead

This salad is built for making ahead: assemble and dress it up to 2 days in advance, but keep the cilantro and avocado separate and fold them in just before serving. You can also char the corn and whisk the dressing up to 3 days ahead and store them separately in the fridge, leaving only 10 minutes of chopping and tossing on the day.

Storage

Store in an airtight container in the refrigerator for up to 4 days — the flavor actually peaks on day two. Hold back avocado and add it fresh to each serving, since it browns and softens overnight. If liquid pools at the bottom, either drain it off or re-toss the salad to redistribute the dressing; a fresh squeeze of lime revives leftovers.

Variations

Cotija and Tomato Fiesta

Fold in 250 g (1 1/2 cups) halved cherry tomatoes and 60 g (1/2 cup) crumbled Cotija or feta just before serving for an elote-inspired version. Note this makes the salad vegetarian rather than vegan and adds dairy.

Cowboy Caviar Style

Swap one can of black beans for a 15 oz can of black-eyed peas, add 1 diced Roma tomato, and stir 1/2 tsp smoked paprika into the dressing. Serve with sturdy tortilla chips as a scoopable dip.

Quinoa Power Bowl (still vegan and gluten-free)

Fold in 185 g (1 cup) cooled cooked quinoa and double the dressing to turn the salad into a complete grab-and-go lunch with extra protein. Add the quinoa before chilling so it absorbs the lime and cumin.

Serve with

Spoon over carne asada or grilled chicken tacos as a fresh, crunchy toppingServe as a dip with thick restaurant-style tortilla chipsPile alongside grilled shrimp or fish for a light summer dinnerLayer into burrito bowls with cilantro-lime rice and salsaBring to a cookout next to smoky ribs or burgers — it holds up safely without mayo

Nutrition per serving

272 kcal 12 g fat 36 g carbs 9 g protein 7 g sugar 11 g fiber 430 mg sodium
Diet: Vegan, Vegetarian, Gluten-free

Nutrition values are estimates based on the metric measurements. Adjust as needed.

Frequently asked

Can I use canned corn instead of fresh or frozen?

Yes — drain a 15 oz can well, pat the kernels very dry with paper towels, and char them the same way. Canned corn carries more moisture than fresh or frozen, so drying is the difference between blistered, sweet kernels and a steamy skillet. In a pinch you can skip charring entirely; the salad will still work, just with less smoky depth.

How far ahead can I make black bean and corn salad?

Black bean and corn salad is one of the best make-ahead sides there is: dress it up to 2 days before serving and refrigerate. The lime-cumin dressing needs at least 20 minutes to soak into the beans, and most people find it tastes even better on day two. Just hold the cilantro and avocado until serving time so they stay green and fresh.

Is this the same thing as cowboy caviar?

They're close cousins. Cowboy caviar (or Texas caviar) traditionally leans on black-eyed peas and is served as a chip dip, while a black bean and corn salad centers black beans and works as a side dish or taco topping. The dressing style overlaps a lot — swap in black-eyed peas and add tomato, and you've essentially crossed over.

How do I make it less spicy — or spicier?

For a mild salad, seed the jalapeño thoroughly or replace it with 2 tablespoons of diced poblano, which brings pepper flavor with almost no heat. To turn the heat up, keep the jalapeño seeds, add a second chile, or swap in a minced serrano. A pinch of chipotle powder in the dressing adds smoky heat without extra chopping.

Why rinse the black beans first?

The liquid in the can is starchy and salty; left on the beans, it clouds the vinaigrette, dulls the lime, and makes the salad taste muddy. Rinse until the water runs clear and drain well — a wet colander shake or two matters, because pooled water dilutes the dressing. If you cook beans from scratch, use about 3 cups (520 g) of well-drained cooked beans.

Cooked this? Rate it.

Real ratings from real cooks. We only show a score once enough of you have weighed in — no fabricated stars.