Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Fresh Black Bean and Corn Salsa

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This vibrant Black Bean and Corn Salsa is a fresh, healthy, and incredibly flavorful Mexican-inspired dish perfect for parties, meal prep, or everyday snacking. Packed with protein, fiber, and colorful vegetables, it comes together in just 15 minutes with no cooking required!

  • Total Time: 15 minutes
  • Yield: 6-8 servings 1x

Ingredients

Scale
  • 2 (15-ounce) cans black beans, drained and rinsed
  • 2 cups corn kernels (fresh, frozen and thawed, or canned and drained)
  • 1 red bell pepper, diced
  • 1 orange or yellow bell pepper, diced
  • ½ red onion, finely diced
  • 1 jalapeño pepper, seeded and minced
  • ½ cup fresh cilantro, chopped
  • 3 cloves garlic, minced
  • ⅓ cup fresh lime juice (about 2-3 limes)
  • 3 tablespoons extra virgin olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon salt (or to taste)
  • ½ teaspoon black pepper
  • Optional: 1 avocado, diced (add just before serving)
  • Optional: ½ teaspoon chili powder for extra warmth

Instructions

Step 1: Prepare Your Vegetables
Begin by thoroughly draining and rinsing your black beans in a colander under cold water. This removes excess sodium and the thick liquid that can make your salsa murky. Shake off excess water and transfer beans to a large mixing bowl. If using frozen corn, make sure it’s completely thawed and drained. If using fresh corn, cut the kernels off the cob. Add corn to the bowl with the beans.

Step 2: Dice the Peppers and Onion
Dice your bell peppers into small, uniform pieces (about ¼-inch cubes) so they’re easy to scoop with chips. Finely dice the red onion – you want small pieces that distribute evenly throughout the salsa. Seed and mince the jalapeño pepper, removing the white membranes for less heat if desired. Add all the chopped vegetables to the bowl.

Step 3: Add Aromatics and Herbs
Mince your garlic cloves very fine – you don’t want large chunks of raw garlic. Roughly chop the fresh cilantro, including the tender stems (they have tons of flavor!). Add both to the mixing bowl.

Step 4: Make the Dressing
In a small bowl, whisk together the fresh lime juice, olive oil, ground cumin, salt, and black pepper. This simple dressing will coat all the ingredients and help the flavors meld together beautifully.

Step 5: Combine and Mix
Pour the dressing over the vegetables and beans. Using a large spoon or rubber spatula, gently toss everything together until well combined. Make sure the dressing coats all the ingredients evenly. Be gentle to avoid smashing the beans.

Step 6: Taste and Adjust
This is the most important step! Taste your salsa and adjust seasonings as needed. You might want more lime juice for brightness, more salt to enhance flavors, or more jalapeño for heat. Remember, flavors will intensify as the salsa sits, so err on the side of slightly under-seasoning.

Step 7: Chill and Serve
For best results, cover the salsa and refrigerate for at least 30 minutes (or up to 3 days) before serving. This allows the flavors to marry and develop. If adding avocado, dice and fold it in just before serving to prevent browning. Serve with tortilla chips, or use as a topping for tacos, grilled meats, or salads.

Notes

  • Make it spicier: Add diced serrano peppers, extra jalapeño, or a pinch of cayenne pepper
  • Char the corn: For smoky flavor, char fresh or frozen corn in a hot cast-iron skillet before adding
  • Fresh vs. canned: Fresh corn has the best texture, but frozen and canned work great for convenience
  • Onion too strong? Soak diced red onion in cold water for 10 minutes, then drain before adding
  • Cilantro haters: Substitute fresh parsley or omit entirely
  • Best after resting: This salsa actually improves after 4-24 hours in the refrigerator as flavors develop

  • Author: Samantha Nelson
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Appetizer
  • Method: No-Cook
  • Cuisine: Mexican
  • Diet: Vegan

Nutrition

  • Serving Size: ¾ cup
  • Calories: 165
  • Sugar: 4g
  • Sodium: 385mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 7g
  • Protein: 7g
  • Cholesterol: 0mg