Mexican Black Bean and Corn Salsa Recipe: Zesty, Crunchy Bite-Sized Fiesta

Sauces & Condiments

Mexican Black Bean and Corn Salsa Recipe: Zesty, Crunchy Bite-Sized Fiesta

This Mexican black bean and corn salsa recipe transforms simple pantry staples into a vibrant, textured dish that works as a side, topping, or even a hearty main. The secret lies in charring the corn and soaking the beans overnight—trust me, it makes all the difference.

I developed this recipe during a particularly busy week when I needed something that could double as a meal and a snack, and it’s been my go-to ever since.

The beauty of this salsa is its versatility—it’s vegan-friendly, packed with protein, and ready in under 30 minutes once the beans are prepped. The black beans add depth, while the corn brings natural sweetness, and a bright lime dressing ties everything together.

What you’ll end up with is a dish that’s crunchy, zesty, and full of flavor, perfect for serving with tortilla chips, over rice, or even as a filling for tacos.

This recipe is foolproof and designed to deliver restaurant-quality results without the fuss. The charred corn adds a smoky depth, while the black beans stay tender and flavorful. It’s the kind of dish that gets better as it sits, allowing the flavors to meld and intensify over time.

Plus, it’s a great way to use up pantry staples while keeping things fresh and exciting.

Whether you're meal prepping for the week or hosting a fiesta-style gathering, this salsa is a game-changer. It stores well in the fridge for up to five days, so you can make a big batch and enjoy it all week long. Let’s get started on this flavor-packed recipe!

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for mexican black bean and corn salsa

Nine simple ingredients turn into a vibrant, crunchy salsa that’s ready in minutes.

Ingredient Amount Notes
Black Beans 🫘 1 ½ cups Cooked or canned, drained
Corn Kernels 🌽 1 ½ cups Fresh or frozen, charred
Red Onion 🧅 ½ cup Diced small, about 1 medium
Jalapeño Pepper 🌶️ 1 whole Seeded, finely chopped
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Lime 🍋 2 whole Juiced, about 3 tbsp
Extra-Virgin Olive Oil 🫒 2 tbsp For drizzling
Cumin 🌿 1 tsp Ground, toasted preferred
Salt 🧂 ½ tsp Sea salt preferred
Garlic Cloves 🧄 2 cloves Minced, about 1 tsp
Tortilla Chips 🍟 2 cups For serving, optional
Avocado 🥑 ½ whole Diced, optional garnish

The black beans are the heart of this salsa. Canned beans work in a pinch, but soaking dried overnight (or quick-soaking for 1 hour) gives the best texture. Trader Joe's has great canned black beans—just drain and rinse well. For the corn, charring is key. Grill or broil until slightly blackened, then cut off the kernels. If you're using frozen, thaw and pat dry to avoid a soggy salsa. The red onion should be diced small—about 1 medium onion—so it blends nicely without overpowering. Fresh cilantro brightens everything up, but if you're not a fan, dried cilantro or parsley works too.

No lime? Lemon juice works at the same amount. Want it spicier? Keep the jalapeño seeds in—just chop it extra fine. The cumin is non-negotiable for that authentic flavor, but if you're out, smoked paprika at half the amount adds depth. For the avocado, only add it right before serving—it turns brown fast. The tortilla chips are optional but make this salsa feel like a proper fiesta. Blue corn chips add a nice contrast if you want to get fancy. If you're meal prepping, skip the avocado until serving day—it keeps best without it.

This salsa tastes even better the next day as the flavors meld together. Store in an airtight container in the fridge for up to 5 days. The texture stays perfect if you keep the avocado separate until serving. For freezing, portion into ice cube trays with a little olive oil on top—thaw and enjoy straight from the freezer. It reheats beautifully, though I prefer it at room temperature. The lime juice keeps it fresh, so if it starts to smell off, toss it. Trust me, it won’t last that long—this stuff disappears fast!

❤️

Why You'll Love This Recipe

  • No Chopping Nightmares: I’ll be real—this salsa only needs three ingredients chopped (onion, jalapeño, cilantro), and the rest? Just rinse, drain, and toss. My lazy summer nights thank me every time.
  • Smoky-Sweet Magic: That charred corn and black beans? Chef’s kiss. The natural sweetness of the corn plays off the earthy beans, and a quick jalapeño roast (or even just a sprinkle of smoked paprika) turns it into something dangerously addictive.
  • Game for Any Meal: Spread it on toast, mix it into scrambled eggs, or pile it high on grilled fish—this salsa doesn’t play favorites. Honestly, I’ve even used it as a taco filling when I’m too tired to make guac.
  • Pantry Goldmine: Canned beans, frozen corn, and a bag of onions? This recipe costs me less than $3 for a week’s worth of leftovers. Plus, it keeps for five days in the fridge, so I’m never scrambling for dinner ideas.

Step-by-step instructions for Mexican black bean and corn salsa

This vibrant salsa comes together in minutes with bold flavors and satisfying textures.

1

Char the Corn and Prepare the Beans

Start by charring the 1.5 cups corn kernels over an open flame or under a broiler for 5-7 minutes, turning occasionally, until you see blackened spots and hear a popping sound. This gives that smoky depth you want in Mexican salsa. Transfer the charred corn to a bowl and set aside.

If using canned black beans, drain and rinse the 1.5 cups black beans thoroughly. For extra flavor, I like to warm them in a small pot with ½ teaspoon salt and 1 teaspoon cumin for 2 minutes until heated through. This step ensures the beans are flavorful and ready to mix with the other ingredients.

2

Sauté Aromatics and Build the Base

Heat 2 tablespoons extra-virgin olive oil in a skillet over medium heat. Add the 2 minced garlic cloves and sauté for 30 seconds until fragrant—don't let them brown or they'll turn bitter. Then add the ½ cup diced red onion and cook for 3-4 minutes until softened and translucent.

Next, add the seeded, finely chopped jalapeño pepper and cook for another 1 minute to release its heat. This step is where the flavors start to meld beautifully. Remove the skillet from heat and let it cool slightly before combining with the other ingredients.

3

Combine All Ingredients and Season

In a large mixing bowl, combine the charred corn, warmed black beans, sautéed onion and jalapeño mixture, and ½ cup chopped fresh cilantro. Add the juice of 2 whole limes (about 3 tablespoons) and mix everything together gently but thoroughly.

Taste and adjust the seasoning with ½ teaspoon salt if needed. The lime juice should brighten the flavors, and the cumin should add warmth. If you prefer a smoother texture, you can mash the beans slightly with a fork, but I like to keep them slightly chunky for better texture.

4

Chill and Serve with Crunchy Toppings

Cover the bowl and refrigerate the salsa for at least 30 minutes to let the flavors meld together. This step is crucial—it allows the lime juice to penetrate the beans and corn, making the flavors more cohesive and vibrant.

Before serving, drizzle with a little more extra-virgin olive oil and top with 2 cups tortilla chips for crunch. The avocado is optional but adds a creamy contrast—dice ½ whole avocado and sprinkle it on top right before serving. Enjoy immediately with chips, tacos, or grilled meats!

👨‍🍳

Pro Tips For Making Mexican Black Bean And Corn Salsa

  • CHAR THE ONIONS: Char those red onions—cut them into thick wedges, toss in a dry skillet over medium-high heat, and let them blacken in spots. The smoky depth from the caramelized edges makes this salsa taste like it came from a street cart, not just a bowl.
  • DRAIN BEANS WELL: Rinse black beans until the water runs clear, then give them a good shake in the colander to remove excess moisture. Wet beans will turn your salsa into a mushy mess, and nobody wants that texture battle.
  • SALT THE JALAPEÑO: Remove seeds and membranes, then slice the jalapeño thinly and toss it in a pinch of salt before adding to the mix. This softens the pepper and mellows the heat—no more bite that lingers like a bad decision.
  • USE COLD CORN: Pull corn straight from the fridge (yes, even if you’re impatient) and cut it off the cob immediately. Cold kernels hold their shape better, and the slight chill balances the warm spices—trust me, the contrast works.

Wine and beer pairings for these flavors

Bright White Wine

This salsa’s zesty lime and cilantro flavors pair beautifully with crisp white wines. I love a chilled Verdejo from Spain—its citrus notes complement the lime perfectly while cutting through the richness of black beans.

If you prefer something lighter, a Sauvignon Blanc from New Zealand brings refreshing herbal notes that mirror the cilantro. Avoid heavy oaked whites—they’ll overpower the dish’s bright acidity. 🍷

Crisp Lager

For beer lovers, a Mexican lager like Modelo Especial or Corona is my go-to. The light, slightly sweet malt balances the salsa’s tangy lime and spicy jalapeño without competing.

If you’re in the mood for something hoppier, try a Mexican-style pale lager like Pacifico. The subtle citrus hop notes enhance the dish’s freshness. 🍺

Spicy Margarita Cocktail

Turn your salsa into a party centerpiece by serving it with margaritas. A classic reposado tequila margarita with lime juice and triple sec mirrors the salsa’s flavors while adding a boozy kick.

For extra heat, rim the glass with jalapeño salt—it’s a match made in fiesta heaven. Skip the sweet tequila if you want to keep the focus on the salsa’s natural brightness. 🍹

Mexican Lager with a Twist

Want to get creative? Try a Mexican lager with a chili-lime twist—mix 1 oz lime juice and ½ tsp chili powder into a cold Pacifico or Negra Modelo.

The effervescence cleanses your palate between bites of salsa, while the chili powder echoes the jalapeño’s heat. Serve in a frosty mug for the full experience. ❄️

Avoid Heavy Reds

Skip bold red wines like Cabernet Sauvignon or Malbec—their tannins and dark fruit flavors clash with the salsa’s bright, herbal profile. Even a Pinot Noir can be too heavy unless it’s very light-bodied.

If you’re set on red, opt for a Grenache** with its juicy acidity and red fruit notes. 🚫🍷

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 4g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned corn instead of fresh?

Drain and rinse 1.5 cups canned corn thoroughly, then char it in a dry skillet over medium-high heat for 3-4 minutes until slightly blackened. This mimics the smoky flavor you'd get from fresh corn.

2

How do I make this salsa less spicy?

Remove all seeds and membranes from the jalapeño before chopping, and use only ½ of the pepper called for. For extra mildness, swap it with 1 small bell pepper (any color) finely diced. The charred corn and lime will still bring the smoky brightness.

3

Can I prep this ahead of time for meal prep?

Yes! Make the salsa 3 days in advance—it tastes even better after flavors meld. Store in an airtight container in the fridge. Keep the avocado separate until serving, and add fresh cilantro just before eating. The texture stays perfect for 5 days.

4

What's the best way to reheat leftovers?

Warm gently in a skillet over low heat for 2-3 minutes with 1 tablespoon water to prevent drying. For microwave, use 20-second intervals until heated through. The charred corn loses crispness when reheated, so enjoy it best at room temperature.

5

Can I make this without avocado?

The salsa works perfectly without avocado—it's not a required ingredient. For extra creaminess, stir in 2 tablespoons Greek yogurt or ¼ cup diced cucumber right before serving. The black beans and corn provide plenty of texture on their own.

★★★★★4.9(3 reviews)
Categories Sauces & Condiments