Texas Caviar (Cowboy Caviar)

Share on facebook
Share on twitter
Share on pinterest
Share on email

This texas caviar (also known as cowboy caviar) is the perfect snack for the summer time, or any time for that matter.

cowboy caviar

It’s not only nutritious, but filled with a variety of nutrient dense ingredients, textures and flavors. The beans make it filling and satisfying as well.

Overall, this is a great side dish or snack idea, especially if you need something to bring to a party or get together. Pair it with some tortilla chips and you’ve got yourself a perfect appetizer!

Ingredients for Texas Caviar

Before you make this recipe, make sure you have all of the ingredients. Many of these items you may already have in your pantry.

  • Black eyed peas: canned works great
  • Black beans: I also recommend getting canned beans
  • Corn: I used frozen corn for this recipe
  • Red onion
  • Red bell pepper
  • Green bell pepper
  • Jalapeno: make sure to deseed the jalapeno
  • Cilantro
  • Green onion
  • Red wine vinegar
  • Lime juice: ideally from fresh limes
  • Olive oil
  • Garlic powder
  • Sugar
  • Salt and pepper
cowboy caviar

How to make Texas Caviar

Step 1: Drain and rinse black beans and black eyed peas in a colander. Add to a large bowl along with corn.

Step 2: Dice red onion, red and green bell pepper, jalapeno, cilantro and green onion. Add to the bowl. Mix all of the ingredients together.

Step 3: In a bowl, combine red wine vinegar, lime juice, olive oil, garlic powder, sugar and salt and pepper. Whisk together.

Step 4: Pour dressing over the vegetable mixture and toss until evenly coated. Enjoy with tortilla chips.

What to serve Texas Caviar with

I personally love serving this texas caviar with some tortilla chips. The saltiness and crunch from the chips pairs perfectly with the flavors in the texas caviar.

You can also throw it on top of a salad. It works great because it adds fun textures and flavor to the salad as well as a dressing. Throw some crushed tortilla chips on top for extra flavor.

cowboy caviar

Is texas caviar good for you?

Texas or cowboy caviar is a nutrient dense dish containing a variety of nutritious veggies to help reach your nutrition goals.

This recipe is packed with vitamin A, vitamin C and folate. It’s also high in vitamin K, iron, magnesium, potassium and zinc. 

Along with this it contains a high amount of fiber due to the beans and other veggies. Since the dressing is made with olive oil it’s low in saturated fat as well making this a heart healthy snack.

It’s also a good source of vegan protein. It’s notoriously difficult to get enough protein on a vegetarian or vegan diet, so this recipe is perfect for those trying to boost their protein intake.

Is canned food good for you?

Many people have certain concerns about canned foods being bad for you. As a dietitian, I want to mention that canned food is perfectly healthy and an affordable way to increase your vegetable intake.

The only big concern is the sodium content. You can easily remedy this by rinsing out your beans in a colander before adding them to whatever recipe you are making.

Overall, canned foods are great because they are nutritious and last a very long time on the shelf. Perfect for emergency food or everyday food. Whatever you need it for!

cowboy caviar

How should I store texas caviar?

I love texas or cowboy caviar because it gets better the longer it sits in your fridge. So it’s perfect for leftovers the next day or the day after.

Simply transfer the mixture to an airtight container and store it in the fridge for up to 4-5 days. When it’s ready to be eaten, transfer it to a bowl and serve it with some tortilla chips or on top of a salad, easy as that!

If you don’t think you’ll be able to finish a whole batch in 2-3 days, I recommend making half the recipe so you don’t have to deal with too many leftovers.

Similar Recipes

cowboy caviar

Texas Caviar (Cowboy Caviar)

This recipe is perfect for a high protein, vegetarian snack.
Prep Time 10 mins
Total Time 10 mins
Course Appetizer, Side Dish, Snack
Servings 12 servings


  • 1 can black beans drained, rinsed
  • 1 can black eyed peas drained, rinsed
  • 2 cups corn frozen, defrosted
  • 1 red bell pepper diced
  • 1 green bell pepper diced
  • 2 jalapeños deseeded, diced
  • 1/2 red onion diced
  • 1/4 cup cilantro chopped
  • 1/4 cup green onion chopped


  • 1/2 cup olive oil
  • 1/4 cup red wine vinegar
  • 1 lime juiced
  • 1 tbsp sugar
  • 1 tsp garlic powder
  • salt and pepper to taste


  • Drain and rinse the black beans and black eyed peas in a colander. Add to a large mixing bowl along with defrosted corn.
  • Dice the red and green bell peppers, red onion, jalapeno, cilantro and green onion. Add to the mixing bowl and toss ingredients until they are mixed.
  • In a small bowl, mix all dressing ingredients together. Add to mixing bowl and toss until vegetables are evenly coated. Enjoy!

Recent Recipes

Leave a Comment

Recipe Rating