This colorful dish combines sweet corn kernels with protein-packed black beans, crisp red bell pepper, cherry tomatoes, and creamy avocado. The zesty lime dressing with cumin and chili powder ties everything together beautifully.
Ready in just 25 minutes, this versatile bowl works perfectly as a standalone lunch, side dish, or taco filling. The flavors deepen after chilling, making it excellent for meal prep.
Grill the corn beforehand for added smokiness, or add diced jalapeño if you enjoy heat. Top with crumbled feta or queso fresco for extra richness.
The first time I brought this corn and black bean salad to a neighborhood potluck, my friend Sarah actually stopped mid conversation to ask what was in it. She is not normally someone who gets excited about salads, but she went back for seconds and then messaged me the next day for the recipe. Now it shows up at every summer gathering, and I have learned to double the batch because it disappears faster than anything else on the table.
Last July I made a huge batch for a beach day with friends, and we ended up eating it straight from the container with tortilla chips while sitting on the sand. The sun was setting, someone brought margaritas, and that salad became dinner because nobody wanted to stop eating it long enough to figure out actual food. Sometimes the best meals are the ones that happen completely by accident.
Ingredients
- Fresh corn kernels: I have tried both fresh off the cob and frozen, and while frozen works perfectly fine, there is something about fresh corn in season that makes this salad sing
- Black beans: Rinse them really well until the water runs clear, otherwise your salad will look cloudy
- Red bell pepper: The crunch here is essential, and red peppers stay crisp longer than green ones in the dressing
- Red onion: Soak the chopped onion in cold water for 10 minutes if you want to mellow the sharp bite
- Cherry tomatoes: They hold their shape better than regular tomatoes and look so beautiful against the yellow corn
- Avocado: Wait to dice this until right before serving so it does not brown
- Fresh cilantro: Do not even think about using dried cilantro here, the fresh herb brightness is what ties everything together
- Extra virgin olive oil: A good quality oil makes a difference since the dressing is so simple
- Fresh lime juice: Bottled lime juice lacks that bright floral note that fresh limes provide
- Honey or agave: Just a tiny bit helps balance the acidity and brings out the corns natural sweetness
- Ground cumin: This adds that earthy background note that makes the salad taste complete
- Chili powder: Use a mild chili powder unless you want noticeable heat, then bump it up
Instructions
- Prep the corn:
- If you are using fresh corn, boil those kernels for just 2 to 3 minutes in salted water until tender, then drain and let them cool completely before mixing with everything else
- Combine the vegetables:
- Toss the corn, black beans, bell pepper, onion, tomatoes, and cilantro in your largest bowl
- Whisk the dressing:
- Mix the olive oil, lime juice, honey, cumin, chili powder, salt, and pepper until it comes together into a creamy emulsion
- Gently toss:
- Pour the dressing over the salad and fold everything together carefully so the avocado stays in nice cubes
- Taste and adjust:
- Serve it right away or let it chill for 30 minutes, which somehow makes everything taste even better
My grandmother started asking for this salad every Sunday after church once she discovered how well it keeps in the refrigerator. She says having something colorful and fresh ready to eat makes her feel like she is still hosting even when she is too tired to cook a full meal.
Make It Yours
Sometimes I add diced jalapeño when I want something with a kick, or crumbled feta on top when I am serving it to friends who eat dairy. The salad is incredibly forgiving and welcomes whatever you are craving.
Serving Ideas
This works as a side dish at barbecues, a filling for tacos, or just eaten with a spoon straight from the bowl. I have even served it over greens for a heartier lunch.
Storage and Meal Prep
The salad keeps beautifully in the refrigerator for up to three days, though the avocado is best added fresh each day. I often make a big batch on Sunday and eat it throughout the week.
- Store in an airtight container to keep everything crisp
- If making ahead, wait to add the avocado until serving time
- Bring to room temperature before serving for the best flavor
There is something joyful about a bowl full of colors that tastes as fresh as it looks. I hope this salad becomes a staple in your summer rotation like it has in mine.
Recipe Q&A
- → How long does this salad last in the refrigerator?
-
The salad stays fresh for 3-4 days when stored in an airtight container. For best texture, add the avocado and dressing just before serving.
- → Can I use frozen corn instead of fresh?
-
Absolutely! Thaw frozen corn completely and drain well before mixing. No cooking required—just add it directly to the bowl.
- → What can I substitute for the honey to keep it vegan?
-
Agave syrup or maple syrup works perfectly as a vegan-friendly sweetener. You can also omit it entirely if you prefer a tangier dressing.
- → How can I add more protein to this salad?
-
Consider adding grilled chicken strips, shrimp, or crumbled cotija cheese. For plant-based options, mix in quinoa or diced tempeh.
- → Should I serve this immediately or let it chill?
-
Both ways work! Serve right away for crisp textures, or refrigerate for 30+ minutes to let the lime dressing meld with the vegetables for deeper flavor.