Go Back
A bowl of marinated cilantro lime bean salad with black beans, corn, diced tomatoes, red onion, and fresh cilantro

Marinated Cilantro Lime Bean Salad

This bright, refreshing bean salad is packed with protein, crisp vegetables, and a zesty cilantro lime dressing. It is perfect for meal prep, potlucks, or an easy chilled side dish.
Prep Time 15 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: Mexican
Calories: 240

Equipment

  • large mixing bowl
  • small bowl or jar
  • whisk
  • cutting board
  • sharp knife

Method
 

  1. In a large bowl, combine the black beans, kidney beans, corn, red bell pepper, red onion, cilantro, and jalapeño if using.
  2. In a small bowl or jar, whisk together the olive oil, lime juice, lime zest, apple cider vinegar, honey or maple syrup, cumin, salt, and black pepper until well blended.
  3. Pour the dressing over the bean mixture and toss gently to coat everything evenly.
  4. Cover and refrigerate for at least 30 minutes to allow the flavors to marinate, stirring once or twice if desired.
  5. Just before serving, gently fold in the diced avocado.
  6. Taste and adjust seasoning with a little more salt or lime juice if needed, then serve chilled or at room temperature.

Notes

For the best flavor, let the salad marinate for at least 30 minutes before serving. Add the avocado just before serving to keep it fresh and prevent browning. This salad can be customized with extra diced tomato, cucumber, or a sprinkle of crumbled feta.