High-Protein Black Bean & Corn Salsa
A hearty and vibrant salsa loaded with tender black beans, sweet corn, and fresh vegetables. Brightened with lime juice and a touch of jalapeño heat, it's a protein-packed twist on a classic that works as a dip, side, or light meal.
For 4 servings
- prep · ~5 min
Cook the corn and prep the beans.
1.If using frozen corn, boil in a saucepan for 2-3 minutes until tender. Drain and let cool completely.2.If using fresh corn, boil the cob for 4-5 minutes, then cut kernels off the cob.3.Drain and rinse the boiled black beans well. Shake off excess water.TIPMake sure the beans and corn are completely cool before mixing so the salsa stays fresh and crunchy. - prep · ~6 min
Dice the vegetables.
1.Cut the tomatoes in half, scoop out seeds and watery pulp, then dice into small cubes.2.Finely chop the red onion.3.Remove the stem, seeds, and ribs from the jalapeño, then mince very finely.4.Roughly chop the coriander leaves.TIPRemoving the tomato seeds prevents the salsa from becoming watery. - mix · ~2 min
Combine all ingredients in a large bowl.
1.Add the cooled black beans, corn, diced tomatoes, chopped red onion, minced jalapeño, and coriander leaves to a large mixing bowl.2.Squeeze the lime juice over the top, making sure no seeds fall in.3.Sprinkle cumin powder, salt, and black pepper evenly over the mixture. - mix · ~1 min
Toss everything together gently.
Use a large spoon to fold the ingredients together until well combined, being careful not to mash the beans.
TIPMix gently with a folding motion to keep the black beans whole and the salsa chunky. - rest · ~10 min
Let the flavors meld.
Cover the bowl and let the salsa sit at room temperature for 10 to 15 minutes, or refrigerate for 30 minutes for a colder salsa.
TIPThis rest time is key. It allows the lime juice and spices to soak into the beans and vegetables, making every bite more flavorful. - serve · ~1 min
Give a final toss and serve.
Stir one more time, taste and adjust salt or lime juice as needed, then transfer to a serving bowl.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1For the best texture, deseed the tomatoes thoroughly to avoid a watery salsa.
- 2Toast the cumin powder in a dry pan for 30 seconds before adding for a deeper, warmer flavor.
- 3If using canned beans, rinse them well until no foam appears to remove excess sodium.
- 4Let the salsa rest for at least 15 minutes after mixing so the flavors meld together.
- 5For extra crunch, add a finely diced bell pepper just before serving.
- 6Store leftovers in an airtight container in the fridge for up to 3 days — the flavor improves overnight.
- 7Serve with sturdy tortilla chips that won't break under the chunky salsa.
Adapt it for your goals.
Mango-black bean salsa
Add one ripe mango (diced) and swap the jalapeño for a mild chili. This adds a sweet, tropical twist that pairs beautifully with grilled fish or chicken.
high proteinHigh-protein
Add 1/2 cup of cooked quinoa or extra black beans. This boosts the protein content without changing the flavor profile, making it a more filling lunch or side.
low oilLow-oil
Omit any oil entirely (the recipe has none) and rely on lime juice for moisture. This keeps the salsa fat-free and lighter, perfect for weight-conscious diets.
smoky chipotleSmoky chipotle
Add 1-2 teaspoons of chipotle pepper in adobo sauce (minced) for a smoky, spicy kick. This variation gives the salsa a deeper, barbecue-like character.
Why this is on our healthy list.
High in Plant Protein
Black beans are packed with plant-based protein and fiber, which support muscle repair and keep you full longer.
Rich in Antioxidants
Corn and tomatoes provide lycopene and beta-carotene, antioxidants that help protect cells from damage.
Low in Fat
This salsa contains no added oils, making it a naturally low-fat snack or side dish.
Good Source of Vitamin C
Lime juice and fresh vegetables contribute a healthy dose of vitamin C, which supports immune function.
Frequently asked questions
Yes, replace dried beans with one 15-ounce can (drained and rinsed) to save time without sacrificing texture.



