This colorful dish combines sweet corn kernels with protein-packed black beans, crisp red bell pepper, juicy cherry tomatoes, and creamy avocado. The zesty lime dressing with cumin and chili powder ties everything together beautifully. Perfect for potlucks, summer barbecues, or meal prep lunches, it comes together in just 25 minutes and tastes even better after chilling.
The first time I made this salad, I was rushing to a potluck and threw everything together in a panic. My friend asked for the recipe before she even finished her first bite, and I have been making it for every summer gathering since.
Last July, I served this at a backyard barbecue and watched it disappear in minutes. My brother in law, who usually turns his nose up at salads, went back for thirds and asked if I could make it for his birthday.
Ingredients
- Fresh corn: Grilling the corn first adds a smoky depth that canned corn cannot match
- Black beans: Rinse them thoroughly to remove the canned taste and prevent the dressing from getting cloudy
- Red bell pepper: Provides a sweet crunch that balances the earthy beans
- Red onion: Soak the diced onion in cold water for 10 minutes to tame the bite
- Cherry tomatoes: They burst in your mouth and add juiciness without making the salad soggy
- Avocado: Add this right before serving so it stays creamy and fresh
- Fresh cilantro: Do not skip this, it brightens the entire dish
- Lime juice: Fresh squeezed makes all the difference here
- Cumin and chili powder: These spices give the salad that Tex Mex edge
Instructions
- Prep your corn:
- Boil fresh kernels for 2 to 3 minutes in salted water until tender, then drain and cool completely. Thaw frozen corn if using that instead.
- Combine the vegetables:
- Toss the cooled corn, rinsed black beans, diced bell pepper, onion, tomatoes, and cilantro in a large bowl.
- Whisk the dressing:
- Mix olive oil, lime juice, honey or agave, cumin, chili powder, salt, and pepper until thickened.
- Dress the salad:
- Pour the dressing over the vegetables and fold gently to keep the avocado pieces intact.
- Season and serve:
- Taste and add more salt or lime if needed, then chill for 30 minutes or serve right away.
This recipe became my go to after I made it for a sick friend who could not eat much else. She told me it was the first thing that actually tasted good in days, and now I make a batch whenever someone needs a little comfort.
Make It Your Own
I have tried so many variations over the years. Sometimes I add diced mango for sweetness, or swap in cannellini beans when I want something milder. The basic formula works with whatever you have on hand.
Serving Ideas
This salad shines alongside grilled meats or tucked into warm tortillas. I have even served it over greens as a hearty main course. The leftovers make a fantastic lunch the next day.
Meal Prep Magic
Keep the dressing separate and chop the avocado just before eating for the best results. Everything else can be prepped ahead and stored in the fridge.
- Double the recipe for easy lunches all week
- Mason jars work great for individual portions
- Add a protein like grilled chicken or shrimp to make it a complete meal
This salad has become the dish I am most asked to bring, and I am always happy to oblige because it is so simple to make.
Recipe FAQ
- → Can I make this ahead of time?
-
Yes! This tastes even better after the flavors meld. Prepare up to 24 hours in advance, but add avocado just before serving to prevent browning.
- → How long does it keep in the refrigerator?
-
Stored in an airtight container, it stays fresh for 3-4 days. The vegetables may soften slightly, but the flavors continue to develop.
- → Can I use canned corn instead of fresh?
-
Absolutely! Drain and rinse a 15-ounce can of corn kernels. You can also use frozen corn—just thaw and pat dry before mixing.
- → What can I serve with this?
-
It pairs wonderfully with grilled meats, tacos, or nachos. Enjoy as a side dish, spoon into lettuce wraps, or scoop with tortilla chips.
- → How do I prevent the avocado from turning brown?
-
Toss diced avocado with a little lime juice before adding. If storing leftovers, you might omit avocado and add fresh when serving.