Go Back
+ servings
A close-up for a meal prep container filled with cowboy caviar.
Print Recipe
4 from 1 vote

The Ultimate Cowboy Caviar {Best Dressing!}

This Cowboy Caviar is a great vegetarian lunch that packs a big protein punch. It's full of veggies and beans, with the best tangy dressing!
Prep Time30 mins
Resting time2 hrs
Total Time2 hrs 30 mins
Course: Appetizer, Main Course, Snack
Cuisine: American
Servings: 4 servings
Calories: 522kcal



  • 1/4 cup olive oil
  • 2 tbsp fresh squeezed lime juice the juice from 1 lime
  • 2 tbsp red wine vinegar
  • 1 tsp dijon mustard
  • 2 cloves garlic minced
  • 1 tsp chili powder
  • 1/2 tsp cumin
  • 1 tsp salt
  • 1/4 tsp pepper
  • 1/4 cup chopped fresh cilantro


  • 1 can black beans rinsed and drained
  • 1 can black-eyed peas rinsed and drained
  • 1 hothouse tomato diced
  • 3 cups frozen corn defrosted
  • 1 jalapeno deseeded and minced, leave out if you don't like spice
  • 4 green onions sliced
  • 1 bell pepper diced, any colour
  • 1 small red onion diced
  • 1 avocado diced
  • Tortilla chips to serve


  • Mix ingredients under the dressing heading together in a large bowl, then add in remaining ingredients, tossing gently to combine.
  • Let sit at least 2 hours for the flavours to develop, then serve and enjoy! This recipe can be made up to 2 days in advance if bringing to a party.


NOTE: The serving sizes are meal-sized servings. If serving as an appetizer with tortilla chips, this recipe serves 8 people. Chips are not included in the nutritional info.
If you’re not a fan of spice, swap out the jalapeno for extra bell peppers instead or use half the jalapenos.
Let this dish rest for at least 2 hours so it has plenty of time to soak in the flavours.
Store any leftovers in the fridge for 3-4 days.
Serve your cowboy caviar with tortilla chips, on its own for a low-carb option or as a topping for your tacos!


Calories: 522kcal | Carbohydrates: 66g | Protein: 20g | Fat: 23g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 15g | Sodium: 621mg | Potassium: 1240mg | Fiber: 22g | Sugar: 7g | Vitamin A: 1598IU | Vitamin C: 62mg | Calcium: 88mg | Iron: 6mg