A fresh, colorful bean salad made with mixed beans, sweet corn, crisp bell pepper, red onion, juicy tomatoes, and fresh cilantro, tossed in a tangy chili-lime dressing. It’s great as a side dish, lunch, or a topping for grilled foods.
Servings
6 servings
Time
- Prep: 15 minutes
- Chill: 30 minutes
- Total: About 45 minutes
Ingredients
For the Salad
- 1 can (15 oz / 425 g) black beans, drained and rinsed
- 1 can (15 oz / 425 g) kidney beans, drained and rinsed
- 1 can (15 oz / 425 g) chickpeas, drained and rinsed
- 1 cup sweet corn, drained if canned
- 1 cup cherry tomatoes, halved
- 1 red bell pepper, diced
- ½ small red onion, finely diced
- ½ cucumber, diced
- ¼ cup fresh cilantro, chopped
- 1 avocado, diced, optional
Chili Lime Dressing
- ¼ cup olive oil
- 3 tablespoons fresh lime juice
- 1 teaspoon lime zest
- 1 tablespoon honey or maple syrup
- 1 teaspoon chili powder
- ½ teaspoon ground cumin
- ½ teaspoon smoked paprika
- 1 small garlic clove, minced
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes, optional
Instructions
1. Prepare the Beans
Drain and rinse the black beans, kidney beans, and chickpeas thoroughly under cool running water.
Allow them to drain well.
Pat gently with paper towels if they seem very wet.
Place the beans in a large mixing bowl.
2. Prepare the Vegetables
Dice the red bell pepper, red onion, and cucumber.
Halve the cherry tomatoes.
Chop the cilantro.
If using avocado, dice it just before adding it to the salad.
Add the vegetables and corn to the bowl with the beans.
3. Make the Chili Lime Dressing
In a small bowl or jar, combine:
- Olive oil
- Fresh lime juice
- Lime zest
- Honey or maple syrup
- Chili powder
- Cumin
- Smoked paprika
- Garlic
- Salt
- Black pepper
- Red pepper flakes, if using
Whisk vigorously or close the jar and shake until the dressing is well combined.
4. Dress the Salad
Pour the dressing over the bean and vegetable mixture.
Using a large spoon, gently toss everything together.
Be careful not to crush the beans.
5. Add Avocado
If using avocado, gently fold it into the salad at the end.
Adding it last helps prevent it from becoming mashed.
6. Chill
Cover the salad and refrigerate for at least 30 minutes.
For even better flavor, chill it for 1–2 hours.
The beans and vegetables will absorb the chili-lime dressing as they sit.
7. Taste and Adjust
Before serving, taste the salad.
Add more lime juice for extra brightness, chili powder for more flavor, or salt if needed.
If you prefer more heat, add a little extra red pepper flakes.
8. Serve
Give the salad a gentle toss and transfer it to a serving bowl.
Garnish with fresh cilantro and lime wedges.
Serve chilled or slightly cool.
Tips for the Best Bean Salad
- Rinse canned beans thoroughly to remove excess liquid.
- Drain the beans very well so the dressing doesn’t become diluted.
- Use fresh lime juice for the best flavor.
- Don’t overmix the salad.
- Add avocado shortly before serving.
- Allow the salad to rest before serving so the flavors develop.
- Taste again after chilling because the beans absorb some of the dressing.
Easy Substitutions
Beans
You can use:
- Pinto beans
- Cannellini beans
- Great Northern beans
- Navy beans
- Black-eyed peas
Vegetables
Try adding:
- Jalapeño
- Carrot
- Celery
- Green bell pepper
- Diced red cabbage
Herbs
Fresh parsley can be substituted for cilantro if preferred.
Sweetener
Honey can be replaced with maple syrup or a small amount of sugar.
Make It Spicier
For a hotter salad, add:
- Finely diced jalapeño
- Extra red pepper flakes
- Cayenne pepper
- Hot chili powder
- A little chopped fresh chili
Add gradually and taste as you go.
Serving Ideas
Serve this bean salad:
- Alongside grilled chicken
- With grilled fish
- With tacos or fajitas
- Inside wraps
- Over mixed greens
- With tortilla chips
- As a topping for baked potatoes
- As a side dish for BBQ meals
Make-Ahead Instructions
The beans, vegetables, and dressing can be prepared several hours ahead.
For the best texture, keep the avocado separate and add it just before serving.
The salad can be refrigerated overnight, allowing the flavors to develop further.
Storage
Store the salad in an airtight container in the refrigerator.
Without avocado, it generally keeps well for 3–4 days.
If avocado has been added, the texture and color are best within about 1–2 days.
Approximate Nutrition
Per serving, without optional avocado:
- Calories: 280–330
- Protein: 10–12 g
- Carbohydrates: 35–40 g
- Fat: 12–15 g
- Fiber: 9–11 g
Values are approximate and depend on the specific ingredients and serving size.
Frequently Asked Questions
Q1. Can I use only one type of bean?
Yes. Black beans, kidney beans, chickpeas, or pinto beans can each be used on their own.
Q2. Can I use dried beans?
Yes. Cook them until tender, cool completely, and drain well before making the salad.
Q3. Can I make this without cilantro?
Absolutely. Use fresh parsley or simply leave the herbs out.
Q4. Can I make it ahead?
Yes. It can be made several hours or even the day before. Add avocado shortly before serving.
Q5. Can I use lemon instead of lime?
Yes, although lime gives the salad its characteristic chili-lime flavor.
Q6. Can I add cheese?
Yes. Crumbled feta or cotija-style cheese pairs nicely with the chili-lime flavors.
Q7. Can I add avocado?
Yes. Add diced avocado immediately before serving.
Q8. Why should I rinse canned beans?
Rinsing removes excess canning liquid and gives the salad a cleaner flavor.
Q9. How can I make the salad less spicy?
Simply omit the red pepper flakes and use a mild chili powder.
Q10. Can I make it sweeter?
Yes. Add a little extra honey or maple syrup to balance the lime and chili.
Q11. Can I use frozen corn?
Yes. Thaw it completely and drain any excess water before adding it.
Q12. Is this served warm or cold?
It is normally served chilled or at room temperature.
Q13. Can I use this as a main meal?
Yes. Add avocado, feta, extra beans, or serve it over greens for a more substantial meal.
Q14. What if my dressing tastes too sour?
Add a little more olive oil and honey or maple syrup to balance the acidity.
Q15. Can I add jalapeños?
Yes. Fresh diced jalapeño adds excellent flavor and heat.
Final Presentation
Spoon the colorful bean salad into a serving bowl and finish with fresh cilantro, lime wedges, diced avocado, and a light sprinkle of chili powder.
Fresh • Zesty • Colorful • Crunchy • Chili-Lime Goodness!
