Side Dishes
This black bean and shoepeg corn salsa recipe brings bold, textured flavors to your table in just 15 minutes—no cooking required.
The contrast of creamy black beans, sweet charred corn, and crisp fresh herbs creates a dip or topping that’s vibrant, protein-packed, and ready to elevate tacos, nachos, or bowls. I developed this after realizing how often store-bought salsas missed the hearty, rustic texture that fresh ingredients deliver.
The secret lies in balancing acidity (lime), heat (jalapeño), and freshness (cilantro) while keeping the texture dynamic—tender beans, crunchy corn, and a hint of smoky depth from charring the corn.
Unlike blended salsas, this version maintains satisfying bite, making it perfect for those who love texture. Plus, it’s naturally vegan and packed with fiber, so you can enjoy it guilt-free.
What you’ll end up with is a salsa that’s zesty, crunchy, and bright enough to stand up to bold flavors like spicy chorizo or smoky black beans. The black beans add creaminess and protein, while the shoepeg corn brings natural sweetness and a satisfying crunch.
It’s the kind of dish that transforms simple meals into something special—no fuss, just flavor.
Serve it immediately as a dip, spoon it over grilled fish or tofu, or let it sit for 30 minutes to let the flavors meld even deeper. The possibilities are endless, but the prep couldn’t be simpler. Let’s get started!
Ingredients for black bean and shoepeg corn salsa
Fresh ingredients that pack a punch—no cooking, just bold flavors in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Black Beans 🫘 | 1 ½ cups | Drained and rinsed thoroughly |
| Fresh Shoepeg Corn 🌽 | 1 ½ cups | Charred and cut off cobs |
| Fresh Cilantro 🌿 | ½ cup | Stems removed, loosely packed |
| Red Onion 🧅 | ¼ cup | Finely diced, white part removed |
| Jalapeño Pepper 🌶️ | 1 whole | Seeds removed, finely diced |
| Lime 🍋 | 1 whole | Juiced, about 2 tbsp |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Ground Cumin 🌿 | ¼ tsp | Toasted for depth |
| Smoked Paprika 🌶️ | ¼ tsp | For smoky depth |
| Avocado Oil 🫒 | 1 tbsp | For drizzling, optional |
| Fresh Lime Zest 🍋 | 1 tsp | For brightness |
The black beans are the heart of this salsa, so grab canned black beans—they’re shelf-stable but still fresh-tasting. Look for low-sodium brands like Goya or Bush’s if you can, but no-salt-added is key. The shoepeg corn? Farmers markets have the best—pick ears with bright green husks and firm kernels. Char it yourself for that smoky depth (or ask your grocer to do it), or use frozen charred corn in a pinch. Fresh cilantro is ideal, but if you’re using dried, double the amount—it won’t have the same punch. For the jalapeños, Trader Joe’s carries great ones, but any fresh, firm pepper works. Avoid wilted or yellowing leaves—they’ll make the salsa taste bitter.
No fresh corn? Frozen corn kernels (thawed and patted dry) work, but you’ll miss that charred sweetness. Swap the jalapeño for serrano or Fresno peppers if you want more heat—just adjust the seeds. Out of lime? Key lime juice is brighter, but regular lime is fine. The smoked paprika adds depth, but regular paprika at double the amount gets you close. For extra richness, drizzle with avocado oil—it’s neutral but adds a silky finish. Pro tip: Toast the cumin seeds in a dry pan for 30 seconds before grinding for a deeper flavor. If you’re short on time, pre-ground is fine, but don’t skip the toast if you’ve got the patience.
This salsa tastes best right after mixing, but if you let it sit for 30 minutes, the flavors meld beautifully. Store it in an airtight container in the fridge for up to 4 days—the lime keeps it fresh. For longer storage, freeze in ice cube trays and transfer to a bag. Thaw overnight in the fridge. The avocado oil drizzle is optional but adds a luxurious finish—drizzle just before serving. Serve it with warm tortilla chips, spoon it over grilled tofu or fish, or mix it into bowls for instant flavor. Leftovers? Toss it into tacos, salads, or even scrambled eggs for a vegan protein boost.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe—just rinse those canned black beans, shuck the corn (or grab pre-shucked if you’re really short on time), and toss in the rest. The red onion gets a quick soak in cold water to mellow its bite, and suddenly, you’re done.
- Sweet Heat Magic: That jalapeño? It’s the MVP here—fresh, bright, and just spicy enough to wake up your taste buds without stealing the show. The black beans add this deep, earthy richness, while the shoepeg corn brings a buttery crunch that makes every bite feel like a little celebration.
- Weeknight Superstar: Between us, this salsa is my go-to for tacos, grilled fish, or even as a topping for scrambled eggs. (Yes, really.) It’s the kind of thing that turns a boring night into something special without requiring a grocery haul or fancy skills.
- Pantry Goldmine: Honestly, I make this twice a month because it’s cheap and lasts. The beans and corn keep for days in the fridge, and the flavors only get better as the cilantro’s freshness mellows. Plus, you’re using pantry staples—no wasted ingredients here.
Step-by-step instructions for black bean and shoepeg corn salsa
Here's how to make this vibrant, textured salsa in record time—no cooking required.
Prep the Vegetables for Maximum Flavor
Start by draining and rinsing the 1.5 cups canned black beans under cold water to remove any excess starch. Pat them dry with a clean kitchen towel—this helps them hold their shape in the salsa. In a large mixing bowl, combine the black beans with the 1.5 cups fresh shoepeg corn, 0.5 cup fresh cilantro, 0.25 cup finely diced red onion, and 1 whole finely diced jalapeño pepper. The corn should have those beautiful charred lines from the cob, adding smoky depth.
Give everything a gentle toss with your hands or a large spoon. You want the ingredients to distribute evenly, but don't overmix—we're aiming for rustic texture here. The jalapeño seeds have been removed, so you can adjust the heat later if needed. I like to taste at this stage to check the base flavor before adding anything else.
Toast the Spices for Warmth and Depth
In a dry skillet over medium heat, toast the 0.25 tsp ground cumin and 0.25 tsp smoked paprika for 30 seconds until fragrant. You'll smell that earthy, slightly smoky aroma—this is what makes the difference between ordinary and extraordinary salsa. Immediately transfer the toasted spices to your mixing bowl with the other ingredients.
While the spices toast, juice the 1 whole lime (about 2 tablespoons) and zest 1 teaspoon of the lime peel. The zest adds a bright citrus punch that cuts through the richness of the black beans and corn. Add both the lime juice and zest to the bowl and give everything another toss. The acidity will start to brighten the flavors right away—you'll notice the colors become more vibrant too.
Finish with Oil and Season to Perfection
Drizzle in the 2 tablespoons extra-virgin olive oil and the 1 tablespoon avocado oil (if using). The olive oil adds fruity richness while the avocado oil gives a subtle buttery note. Sprinkle in the 0.5 teaspoon salt and mix thoroughly. Taste now—you should have a balance of smoky, spicy, sweet, and tangy flavors. If it needs more salt, add it gradually. If it needs more heat, add a pinch more jalapeño or a dash of hot sauce.
Let the salsa sit at room temperature for 5 minutes before serving. This resting time allows all the flavors to meld together beautifully. The texture should be chunky yet cohesive, with the black beans holding their shape but still breaking down slightly. The corn should be tender but still hold its structure. Serve immediately with tortilla chips, on tacos, or as a topping for grilled fish—it's that versatile!
Pro Tips For Making Black Bean And Shoepeg Corn Salsa
- CHAR THE CORN: Cut the kernels off the cob and toss them in a hot, dry skillet for 2-3 minutes—just until they start to brown at the edges. This adds a smoky depth that raw corn can’t match, and it only takes a minute longer than boiling.
- SOAK THE BEANS: Drain and rinse the canned black beans, then spread them on a paper towel to dry for 5 minutes. Wet beans make the salsa soggy, and this step guarantees a cleaner texture without altering the flavor.
- DICE THE ONION SMALL: Use a sharp knife and cut the red onion into 1/8-inch pieces—no bigger than a pea. Larger chunks stay crunchy and overwhelming, while this size lets the onion’s sweetness mingle evenly with the rest.
- STIR IN THE JALAPEÑO LAST: Remove the seeds and membranes from the jalapeño, then slice it thin and add it to the salsa right before serving. This keeps the heat sharp and vibrant instead of letting it mellow into the background.
Dietary considerations for this black bean and shoepeg corn salsa
Vegan-Friendly
This salsa is naturally vegan—no animal products required! The black beans provide plant-based protein (about 15 grams per serving), while the shoepeg corn adds fiber and natural sweetness.
I always double-check labels on canned beans to ensure they’re low-sodium and BPA-free—brands like Goya or Dr. McDougall’s are my go-tos. The lime and olive oil ensure no hidden dairy or eggs sneak in. 🌱
Gluten-Free
Since this recipe relies on fresh ingredients and pantry staples, it’s naturally gluten-free. The only potential concern is cross-contamination if you’re using shared utensils or surfaces with gluten-containing foods.
I recommend rinsing your cutting board and knife with hot, soapy water before prepping the salsa to avoid any accidental exposure. Serve with gluten-free tortilla chips (like Late July or Siete) for a worry-free experience.
Low-Carb Adaptations
For a lower-carb version, reduce the black beans to 1 cup and increase the corn to 2 cups for extra crunch. Swap the red onion for green onions (white parts only) to cut carbs by half.
The lime, cilantro, and jalapeño remain unchanged, keeping the zesty flavor profile intact. This adaptation still delivers fiber and protein while keeping net carbs around 12 grams per serving. 💪
Allergen Considerations
This salsa is nut-free, dairy-free, and soy-free, making it safe for most common allergies. If you’re allergic to cilantro, substitute with fresh parsley or dill for a similar bright note.
For jalapeño allergies (rare but possible), swap in pickled red peppers for tangy heat. Always check labels on canned beans for potential allergens—some brands process in facilities with soy or nuts.
Meal Prep Tips
Store leftovers in an airtight container in the fridge for up to 4 days. The lime juice acts as a natural preservative, keeping the salsa fresh. For longer storage, freeze in ice cube trays—thaw overnight in the fridge before using.
Reheat gently on the stovetop with a splash of water if the texture seems too thick after thawing. I love prepping this ahead for taco nights or game-day snacks. ✨
Nutrition facts
Frequently asked questions
Can I use frozen corn instead of fresh shoepeg corn?
Yes, but you’ll lose that smoky charred flavor. Use thawed frozen corn kernels and pat them dry thoroughly to mimic fresh texture. For extra depth, toss the corn with a pinch of smoked paprika before adding it to the salsa. If you can’t find shoepeg corn, any sweet corn variety works—just adjust the amount to 2 cups for the same crunch.
How do I adjust the heat level in this salsa?
Start by removing all jalapeño seeds and membranes for mild heat, or keep them for medium spice. For extra kick, add 1/4 teaspoon cayenne pepper or a dash of hot sauce. If you prefer no heat, swap the jalapeño for pickled red onion or extra red onion. Taste as you go—you can always add more heat later!
Can I make this salsa ahead of time?
This salsa actually tastes better after 30 minutes of resting as flavors meld. Store it in an airtight container in the fridge for up to 4 days. For longer storage, freeze in ice cube trays—thaw overnight in the fridge. The lime juice helps preserve freshness, but add a splash of lime juice when reheating if needed.
What are the best ways to serve this salsa?
This versatile salsa works as a dip with tortilla chips, a topping for tacos or nachos, or a flavor booster for grilled fish, tofu, or bowls. Try it as a filling for veggie wraps or mixed into black bean burgers for extra texture. The creamy beans and crunchy corn make it perfect for balancing rich dishes like avocado toast or roasted potatoes.
Why does my salsa turn watery after mixing?
This happens when excess liquid from canned beans or corn isn’t drained properly. Drain and rinse beans thoroughly, and pat corn dry with a paper towel. For extra thickness, let the salsa sit for 10 minutes before serving, or add 1/4 cup chopped avocado to absorb moisture. If needed, drain excess liquid through a fine-mesh strainer before serving.
