fbpx Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
black bean cowboy caviar

Black Bean Cowboy Caviar

  • Author: Emily Dingmann
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: 4 servings 1x
  • Category: Appetizer, Snack
  • Method: No Cook
  • Cuisine: Mexican


Black Bean Cowboy Caviar recipe is an easy bean dip, full of plant-based protein and delicious scooped up with pepper and tortilla chips.


  • 2 limes (about 4 Tbsp. juice), divided
  • 2 Tbsp. white balsamic vinegar
  • 4 Tbsp. olive oil
  • 1 Tbsp. honey
  • 3/4 tsp. salt and pepper, divided
  • 15 oz. can black beans
  • 2 cups frozen corn
  • 1/2 red onion, divided
  • 1 1/4 cup chopped cilantro, divided
  • 3 medium avocados
  • 23 bell peppers (red, yellow, or orange)
  • tortilla chips


  1. In a small jar, combine olive oil, 2 Tbsp. lime juice, vinegar, honey, and 1/4 tsp. salt and pepper. Shake until combined.
  2. Thaw the corn or microwave in a small bowl for about 1 minute at a time, until it’s thawed.
  3. Rinse and drain black beans.
  4. Mince red onion.
  5. Chop cilantro
  6. Combine the corn, black beans in medium bowl and toss together with dressing. Stir in 1/4 cup minced red onion and 1 cup chopped cilantro.
  7. Set aside in the fridge until dinner, or leave out at room temperature.
  8. In another medium bowl, combine avocados, remaining 2 Tbsp. lime juice, remaining 1/2 tsp. salt. Mash with a fork until combined. Stir in remaining red onion and cilantro to taste.
  9. Cut peppers in wide strips, so you can scoop with them!


  • Mini peppers also work well, just cut off the stem and slice in half.

Keywords: black bean cowboy caviar, vegan, plant based