This black bean and corn salad is loaded with sweet corn, hearty beans, a rainbow of crisp vegetables, and a zippy, citrusy vinaigrette, and it’s every bit as colorful as it sounds. It’s fresh, vibrant, and packed with texture in every bite, tender beans, sweet corn, crunchy peppers and onion, juicy tomatoes, and creamy avocado, all tossed in a bright lime dressing with just a touch of honey and warm spice. It comes together in about 10 minutes with no cooking required (unless you’re roasting fresh corn), and it actually gets better the longer it sits, making it a fantastic make-ahead side for barbecues, potlucks, and easy weeknight dinners alike.
What makes this salad so good is the sheer variety packed into one bowl: sweet, savory, tangy, and a little spicy, with creamy avocado balancing the crunch of fresh vegetables. The vinaigrette, lime juice, olive oil, honey, and a blend of warm spices, ties everything together with bright, zesty flavor. It’s a naturally colorful, nutritious dish that works as a side, a topping, or even a light meal on its own.
Why this works
A few simple things are what make this salad so vibrant and flavorful, and they’re worth understanding.
A wide variety of fresh vegetables builds color and texture. Black beans, corn, tomatoes, two colors of bell pepper, red onion, and jalapeño each bring their own texture, sweetness, and crunch, so nearly every bite is a little different. This variety is what keeps the salad interesting from the first bite to the last, and it’s also what makes the finished bowl look so vibrant, a big part of the appeal at a potluck table full of beige side dishes.
The vinaigrette balances bright, sweet, and warm flavors. Whisking together lime juice, olive oil, honey, cumin, chili powder, cayenne, and salt creates a dressing that’s tangy and bright from the lime, subtly sweet from the honey, and warmly spiced from the cumin and chili powder, with a little heat from the cayenne. It’s a well-rounded dressing that complements rather than overwhelms the fresh vegetables, and because it’s whisked separately, it’s easy to taste and adjust before it ever touches the salad.
Adding the avocado on top (before folding) keeps it intact. Combining the sturdier ingredients first, then topping with the avocado before pouring on the dressing and gently folding everything together, helps keep the avocado in nice, distinct chunks rather than mashing it into the salad. Gentle folding is key here.
And chilling improves the flavor over time. Letting the salad chill lets the vinaigrette soak into the beans and vegetables, and the flavors meld and deepen. This is actually one of the salad’s best features, it holds up beautifully and tastes even better the next day, making it an easy make-ahead dish.
What goes in
The ingredient list is fresh and colorful.
You’ll need black beans, corn (frozen and thawed, or fresh cooked), grape tomatoes, red bell pepper, orange bell pepper, red onion, jalapeño, cilantro, and avocado for the salad, plus lime juice, olive oil, honey, ground cumin, ground chili powder, ground cayenne, and kosher salt for the vinaigrette.
A few notes. Use canned black beans, drained and rinsed, for convenience. Fresh or thawed frozen corn both work well, roasted or grilled fresh corn adds a nice smoky note if you have the time. Seed the jalapeño for milder heat, or leave some seeds in if you like it spicier. And add the avocado just before dressing the salad so it stays in nice, intact pieces.
How to make it
In a large bowl, combine the black beans, corn, tomatoes, red and orange bell pepper, red onion, jalapeño, and cilantro.
Top with the avocado.
In a small bowl, whisk together the lime juice, olive oil, honey, cumin, chili powder, cayenne, and salt.
Pour the dressing over the salad and gently fold to combine, taking care to keep the avocado pieces mostly intact.
Cover and chill until ready to serve.

Tips, serving, and storing
A few things help. Fold gently once the avocado is added so it doesn’t turn to mush. Adjust the jalapeño and cayenne to your heat preference. Taste before serving and add a little extra lime juice or salt if needed, since flavors can mellow after chilling. And make it ahead if you can, the flavor genuinely improves after resting in the fridge.
A couple more. If you’re making this in advance and want the freshest avocado, you can hold off adding it until closer to serving time, then fold it in gently. And fresh grilled or roasted corn is a lovely upgrade if you have the time and a grill going anyway, the light char adds a smoky note that plain thawed corn won’t give you.
This salad is wonderful served as a side with grilled chicken, fish, steak, or burgers, or as a topping for tacos, grain bowls, or a simple green salad. It also works beautifully as a dip with tortilla chips, or as a light, refreshing meal on its own. Its bright, fresh flavor makes it a natural fit for summer cookouts, potlucks, and picnics.
For storing, this salad is genuinely great made in advance, keep it covered in the fridge for up to 5 days. The vegetables stay fairly crisp, and the flavor deepens over the first day or two, making it an excellent meal-prep option. Give it a stir before serving, and add a squeeze of fresh lime if it needs a little brightening up. I’d recommend adding fresh avocado close to serving time if you’re making a big batch to store for several days, since it softens and browns over time.
This makes about 8 servings. Colorful, fresh, and full of texture and flavor, this black bean and corn salad is a versatile, crowd-ready dish that’s just as good as a side as it is a topping, and it’s the kind of recipe you’ll want to keep in regular rotation all summer long. It’s also naturally light and nutritious, which makes it an easy dish to feel good about serving alongside richer grilled fare.
WP Tasty (Tasty Recipes Premium) field values
- Category: Side Dish (Salad)
- Method: No-Cook
- Cuisine: Mexican-Inspired
- Diet: Vegan, Vegetarian, Gluten Free (naturally plant-based and gluten-free. Use maple syrup or agave in place of honey to keep it strictly vegan.)
- Keywords: black bean and corn salad, black bean corn salsa, Mexican street corn salad, avocado bean salad, summer bean salad
- Serving Size: 1 serving (recipe serves 8)
- Calories: 174 (from source; full nutrition is in the JSON.)
- Equipment: Mixing bowl, whisk

Black Bean and Corn Salad
Equipment
- Mixing Bowl
- Whisk
Ingredients
- 1 (15 oz) can black beans drained and rinsed
- 1 1/2 cups corn frozen and thawed, or 2 ears sweet corn, cooked
- 1 1/2 cups grape tomatoes halved
- 1 cup red bell pepper diced
- 1 cup orange bell pepper diced
- 1/2 cup red onion finely diced
- 1 jalapeno seeded and finely diced
- 1/2 cup cilantro chopped
- 1 avocado pitted, peeled, and chopped
- 1/4 cup lime juice
- 2 tbsp olive oil
- 1/2 tbsp honey or maple syrup/agave for vegan
- 1/2 tsp ground cumin
- 1/2 tsp ground chili powder
- 1/4 tsp ground cayenne
- 1/4 tsp kosher salt
Instructions
- Combine: In a large bowl, combine the black beans, corn, tomatoes, red and orange bell pepper, red onion, jalapeno, and cilantro.
- Top: Top with the avocado.
- Make the Dressing: In a small bowl, whisk together the lime juice, olive oil, honey, cumin, chili powder, cayenne, and salt.
- Dress: Pour the dressing over the salad and gently fold to combine, keeping the avocado pieces mostly intact.
- Chill: Cover and chill until ready to serve.




