Quick Black Bean and Corn Salad
A fresh, vibrant salad that comes together in 15 minutes flat. Sweet corn, hearty black beans, and juicy tomatoes get a zesty lime dressing with a hint of cumin. Perfect for summer barbecues, potlucks, or a quick weekday lunch.
For 4 servings
- prep
Soak and cook the black beans.
Rinse 1 cup dried black beans and soak overnight in plenty of water. Drain, add fresh water to cover by 2 inches, and boil until tender, about 45-60 minutes. Drain and let cool completely. You should have about 1½ cups cooked beans.
TIPTo speed things up, use the quick-soak method: boil beans for 2 minutes, cover, and let sit 1 hour before cooking. - boil · ~4 min
Boil the corn.
Bring a small pot of water to a rolling boil. Add the ear of corn and boil for 3-4 minutes until bright yellow and slightly tender. Drain and rinse under cold water to stop cooking. Cut kernels from the cob.
- prep
Dice the vegetables.
1.Seed the tomato and dice into small, even cubes.2.Finely dice the red bell pepper.3.Finely chop the red onion.4.Roughly chop the cilantro leaves. - mix
Make the lime dressing.
In a small bowl, whisk together the lime juice, olive oil, ground cumin, salt, and black pepper until well combined.
- mix
Combine the salad ingredients.
In a large bowl, add the cooled black beans, corn kernels, diced tomato, bell pepper, red onion, and chopped cilantro. Pour the dressing over and toss gently until everything is evenly coated.
- rest · ~15 min
Chill the salad briefly.
Cover and refrigerate for at least 15 minutes to let the flavors meld. This salad tastes even better after 30 minutes.
TIPDon't skip the rest — it makes a real difference in how the cumin and lime come through. - assemble
Add the avocado just before serving.
Right before serving, dice the avocado into small cubes and gently fold it into the salad. Taste and adjust salt if needed.
TIPAdding avocado at the last minute keeps it from browning and turning mushy.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1For maximum flavor, let the dressed salad rest 30 minutes in the fridge so the cumin and lime meld with the beans and corn.
- 2Use freshly boiled corn on the cob for superior sweetness and crunch compared to canned or frozen.
- 3If using canned beans, rinse and drain them well to remove excess sodium and tinny taste.
- 4Seed the tomato before dicing to prevent the salad from becoming watery and diluting the dressing.
- 5Add the avocado only at the last minute and fold gently to keep the cubes intact and bright green.
- 6Make the dressing up to 2 days ahead and store it in the fridge — shake well before using.
- 7Chop all vegetables to a similar small dice so every forkful has a balanced mix of textures.
Adapt it for your goals.
Spicy southwest
Add 1 minced jalapeño and a pinch of cayenne to the dressing for heat lovers who want a chile kick.
mango black beanMango black bean
Replace the tomato with an equal amount of diced ripe mango for a sweeter, tropical twist that pairs perfectly with the lime.
high proteinHigh-protein
Fold in 1 cup of diced grilled chicken or crumbled cotija cheese to turn this side into a complete main-dish salad.
low oilLow-oil
Use 2 tablespoons of aquafaba (bean liquid) in place of the olive oil for a fat-free dressing that still emulsifies nicely.
Why this is on our healthy list.
Rich in Plant Protein
Black beans are a protein powerhouse, providing essential amino acids and making this salad a satisfying meatless meal.
High in Fiber
Both black beans and corn deliver soluble and insoluble fiber, supporting healthy digestion and prolonged satiety.
Packed with Antioxidants
Red bell pepper, tomato, and cilantro supply vitamin C, lycopene, and other antioxidants that help protect cells from damage.
Heart-Healthy Fats
The olive oil dressing and fresh avocado provide monounsaturated fats, which can support balanced cholesterol levels.
Frequently asked questions
Yes, substitute 1½ cups of rinsed and drained canned black beans to cut prep time. Just be sure to rinse away excess sodium.



