Ingredients
For the Salsa:
- 2 cups corn kernels (fresh, frozen and thawed, or canned and drained)
- 1 can (15 oz) black beans, rinsed and drained
- 1 cup Roma tomatoes, diced (about 2 medium tomatoes)
- 1 red bell pepper, diced
- 1/2 red onion, finely diced
- 1 jalapeño pepper, seeded and minced
- 1/2 cup fresh cilantro, chopped
- 3 cloves garlic, minced
For the Dressing:
- 1/4 cup fresh lime juice (2-3 limes)
- 2 tablespoons extra virgin olive oil
- 1 teaspoon ground cumin
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional, for extra heat)
Instructions
Step 1: Prepare Your Vegetables
Start by rinsing and draining your black beans thoroughly in a colander under cold water. If using frozen corn, thaw it completely and pat dry with paper towels. If using fresh corn, cut the kernels from the cob (you’ll need about 3 ears of corn). For canned corn, drain well and rinse to remove excess sodium.
Step 2: Char the Corn (Optional but Recommended)
For extra flavor, heat a large skillet over medium-high heat. Add the corn kernels (no oil needed) and let them sit undisturbed for 2-3 minutes until they start to char. Toss and continue cooking for another 2 minutes. The slight charring adds a wonderful smoky sweetness. Let the corn cool completely before proceeding.
Step 3: Dice and Chop
Dice your Roma tomatoes into small pieces, removing excess seeds and juice. Cut the red bell pepper into small, uniform pieces. Finely dice the red onion. Mince the jalapeño pepper (remember to remove seeds for less heat). Chop the cilantro roughly. Mince your garlic cloves finely.
Step 4: Combine Everything
In a large mixing bowl, combine the corn, black beans, diced tomatoes, bell pepper, red onion, jalapeño, cilantro, and garlic. Gently toss everything together so the ingredients are evenly distributed.
Step 5: Make the Dressing
In a small bowl, whisk together the fresh lime juice, olive oil, ground cumin, salt, black pepper, and cayenne pepper (if using) until well combined.
Step 6: Dress and Toss
Pour the dressing over the corn and bean mixture. Using a large spoon or spatula, gently toss everything together until all ingredients are well coated with the dressing. Make sure to scrape the bottom of the bowl so the dressing distributes evenly.
Step 7: Let It Marinate
Cover the bowl with plastic wrap and refrigerate for at least 30 minutes before serving. This allows the flavors to meld together beautifully. The salsa actually tastes even better after 2-4 hours of marinating, or even the next day!
Step 8: Final Seasoning and Serve
Before serving, give the salsa a good stir and taste it. Adjust seasoning by adding more salt, lime juice, or a pinch of sugar if your tomatoes are particularly acidic. Serve chilled or at room temperature with tortilla chips, or use it as a topping for your favorite dishes!
Notes
- Make It Spicier: Add more jalapeño, include the seeds, or add a pinch of red pepper flakes.
- Prevent Watery Salsa: Make sure to drain and pat dry all canned/frozen ingredients. Remove excess tomato seeds and juice.
- Fresh Corn Tip: If using fresh corn, blanch it quickly in boiling water for 2 minutes for the sweetest flavor.
- Onion Hack: If raw onion is too strong, soak diced pieces in cold water for 10 minutes before adding.
- Best Flavor: This tastes significantly better after sitting for at least 1 hour, ideally overnight.
- Storage: Keep in an airtight container in the refrigerator for up to 5 days. The flavors intensify over time.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Appetizer
- Method: No-Cook
- Cuisine: Mexican
- Diet: Vegan
Nutrition
- Serving Size: 1/2 cup
- Calories: 85
- Sugar: 2g
- Sodium: 245mg
- Fat: 0g
- Saturated Fat: 0.3g
- Unsaturated Fat: 2.0g
- Trans Fat: 2.5g
- Carbohydrates: 14g
- Fiber: 3.5g
- Protein: 3.5g
- Cholesterol: 0mg