This black bean salsa is bright, zesty, and ridiculously easy to throw together—like the life of the party in a bowl. It’s packed with bold Southwest flavor and makes the perfect scoopable dip, taco topper, or sidekick to grilled meats. Fresh, tangy, and just the right amount of heat!
2ears2 ears fresh corn, about 1 cup(You can substitute 1 cup of thawed frozen sweet corn if fresh corn isn’t available or you need a shortcut. Microwave steam the frozen corn until crisp tender, then cool)
1(15-ounce)can black beans(drained and rinsed)
1cupdiced cherry tomatoes(for consistent sizing, just quarter them)
½cupsmall diced red onion(¼" diced)
1jalapeñoseeded and finely minced
⅓cupchopped fresh cilantro
Juice of 2 limes
1tablespoonolive oil
1teaspoonground cumin
½teaspoonchili powder
Salt and pepper to taste
Instructions
Boil or steam the ears for 3 to 5 minutes until tender, then cool and slice off the kernels.
In a large bowl, combine all the remaining ingredients. Toss to combine.
Season with salt and pepper to taste. Chill for at least 30 minutes before serving for best flavor.
Video
Kori's Tips
For more helpful hints, substitution ideas, cooking tips, and other delicious recipes check out my post above.TIPS: Letting the salsa chill for 30 to 60 minutes helps the flavors meld together beautifully. Use a slotted spoon if serving it as a dip—extra juice can collect at the bottom of the bowl.VARIATIONS: Use diced Roma tomatoes (seeds removed) instead of cherry tomatoes. Grill the corn for a smoky twist, or use frozen sweet corn—just steam until crisp-tender and drain. Swap black beans for pinto or cannellini, or add mango or avocado for a fruity spin. For extra heat, add more jalapeño or a pinch of cayenne.SERVING SUGGESTIONS: Serve with tortilla chips, spoon over tacos or burrito bowls, or use it as a fresh topping for grilled chicken or fish. It’s also fantastic over scrambled eggs or avocado toast.