Go Back
+ servings
Large bowl of corn and bean salad with slices of lime and cilantro on top.
Print Pin
5 from 12 votes

Cowboy Caviar

Cowboy caviar, also known as Texas caviar, is the perfect dip, salsa, or taco topper for your next get-together. Fresh and tasty, you won't be disappointed.
Course Salads
Cuisine American
Diet Vegan
Prep Time 20 minutes
Cook Time 0 minutes
0 minutes
Total Time 25 minutes
Servings 8 servings
Calories 303kcal
Author Yumna Jawad



For the Salad

  • 15 ounce can black beans rinsed and drained
  • 15 ounce can black eyed peas rinsed and drained
  • 1 cup frozen sweet corn thawed
  • 1 red bell pepper diced
  • 1 orange bell pepper diced
  • 1 jalapeño pepper seeded and diced
  • 2 avocados diced
  • ½ red onion diced
  • ½ cup cilantro chopped
  • Tortilla chips for serving

For the Dressing


  • Place the black beans, black eyed peas, sweet corn, red peppers, orange peppers, jalapeño peppers, avocados, red onions and cilantro in a large bowl.
  • In a small jar, whisk together the olive oil, lime juice, honey, cumin and garlic powder until well combined.
  • When ready to serve, drizzle the dressing over the salad ingredients and toss well to combine. Season to taste with salt and pepper and serve with tortilla chips.


Tip: Omit the avocado and let your cowboy caviar sit overnight to let the flavors meld. Add your avocado when ready to serve. 


Calories: 303kcal | Carbohydrates: 38g | Protein: 10g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 217mg | Potassium: 721mg | Fiber: 12g | Sugar: 8g | Vitamin A: 1112IU | Vitamin C: 54mg | Calcium: 50mg | Iron: 3mg