Go Back
+ servings
bean salad with sweetcorn

Vegan Cowboy Caviar

This vegan cowboy caviar is seriously the best. It's a hearty, flavor-packed mix of beans, corn, avocado, and tomatoes, all tossed in a zesty agave-lime dressing that will have you coming back for more.
5 from 2 votes
Print Pin
Course: Salad
Cuisine: American
Prep Time: 10 minutes
Cook Time: 5 minutes
Servings: 6
Calories: 355kcal

Ingredients 

For the dressing 

  • ¼ cup (60 ml) extra virgin olive oil
  • 2 tablespoons lime juice, freshly squeezed
  • 1 tablespoon agave syrup
  • 1 large garlic clove, grated
  • ½ teaspoon ground cumin
  • ¼ teaspoon chipotle chili powder
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper

For the salad

  • 1 can (14 oz / 400 g) black beans, drained and rinsed
  • 1 can (14 oz / 400 g) red kidney beans, drained and rinsed
  • 1 can (7 oz / 200 g) sweetcorn, drained or rinsed
  • 1 jalapeño, sliced (optional, remove seeds for less heat)
  • 2 cups (300 g) fresh tomatoes, diced
  • 1 small red onion, finely diced
  • 1 large avocado, peeled, pitted, and diced
  • ¼ cup (4 g) fresh cilantro, chopped

Instructions

  • Start by making the dressing. In a small bowl, whisk together the extra virgin olive oil, lime juice, agave syrup, grated garlic clove, ground cumin, chipotle chili powder, salt, and ground black pepper. Set aside.
    ¼ cup extra virgin olive oil
    2 tablespoons lime juice
    1 tablespoon agave syrup
    1 large garlic clove
    ½ teaspoon ground cumin
    ¼ teaspoon chipotle chili powder
    ½ teaspoon salt
    ¼ teaspoon ground black pepper
  • In a large bowl, combine the drained and rinsed black beans, red kidney beans, and sweetcorn.
    1 can (14 oz / 400 g) black beans
    1 can (14 oz / 400 g) red kidney beans
    1 can (7 oz / 200 g) sweetcorn
  • Add the diced tomatoes, finely diced red onion, sliced jalapeño, diced avocado and chopped cilantro.
    1 jalapeño
    2 cups fresh tomatoes
    1 small red onion
    1 large avocado
    ¼ cup fresh cilantro
  • Pour the prepared dressing over the salad and toss gently to coat all the ingredients evenly.
  • Serve immediately or chill for a bit for a more refreshing flavor.

Nutrition

Calories: 355kcal | Carbohydrates: 47g | Protein: 12g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 710mg | Potassium: 893mg | Fiber: 14g | Sugar: 9g | Vitamin A: 763IU | Vitamin C: 20mg | Calcium: 67mg | Iron: 3mg