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

Cowboy Caviar: A Fresh and Flavorful Dip

  • Author: Sally Thompson
  • Prep Time: 15 minutes
  • Marinating Time: 30 minutes (optional but recommended)
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

A fresh, colorful, and zesty dip made with black beans, corn, tomatoes, and a tangy lime dressing. Perfect as a dip, salad, or taco topping, this easy and healthy recipe is packed with flavor and crunch. Great for parties, BBQs, or meal prep! Naturally vegan and gluten-free.


Ingredients

Scale

  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) corn, drained
  • 1 cup cherry tomatoes, diced
  • 1/2 red onion, finely chopped
  • 1 red bell pepper, diced
  • 1 jalapeño, minced (optional)
  • 1/4 cup fresh cilantro, chopped
  • 1 avocado, diced (optional)
  • Juice of 2 limes
  • 2 tbsp olive oil
  • 1 tbsp red wine vinegar
  • 1 clove garlic, minced
  • 1/2 tsp cumin
  • Salt and pepper to taste

Instructions

  1. In a large mixing bowl, combine black beans, corn, cherry tomatoes, red onion, bell pepper, jalapeño, and cilantro.
  2. In a small bowl, whisk together lime juice, olive oil, red wine vinegar, garlic, cumin, salt, and pepper.
  3. Pour the dressing over the bean mixture and toss until well combined.
  4. Cover and refrigerate for at least 30 minutes to allow flavors to meld.
  5. Just before serving, add diced avocado (if using) and stir gently.
  6. Serve with tortilla chips, as a topping, or enjoy as a salad!