Skip to Content

Easy Cowboy Caviar (Texas Caviar)

Cowboy caviar made with fresh crisp veggies, juicy Roma tomatoes, and red wine vinegar. Naturally Gluten-Free and Vegan.

Simple Party Appetizer

This appetizer is so simple to put together. So simple that it can be thrown together last minute and still come out flavorful and delicious.

Cowboy caviar in white bowl with a slotted spoon.

Cowboy caviar or Texas caviar as it's known in some areas is made with simple ingredients and it makes enough to serve a crowd. It makes a perfect party appetizer or dish for Game Day.

It also makes a great addition to potlucks and barbeques. It's s simple dish that doesn't need to be heated up and can sit out during the event. Just set it on the table and forget it!

Black Bean corn salad in a large white bowl with Frito scoops.

Chips For Serving

One of my favorite ways to serve this cowboy caviar is with corn chips. It also tastes great with tortillas, and to make this appetizer gluten-free, it can be served with corn tortilla chips.

The contents of this recipe are naturally gluten-free so it adds a gluten-free friendly appetizer to the table and it's tasty enough for the whole party to eat.

Bowl of black bean corn salad with fresh cilantro sprinkled on top.

Ingredients in Cowboy Caviar AKA Texas Caviar

  • Black beans
  • Black eyed peas
  • Red onion, diced
  • Super sweet corn
  • Roma tomatoes
  • Yellow bell pepper
  • Red bell pepper
  • Orange bell pepper
  • Olive oil
  • Red wine vinegar
  • Sugar
  • Chili powder
  • Cilantro

RELATED: Pico de Gallo

Fresh and Crispy Vegetables

At the most, for ultimate crisp vegetables, this recipe should be made at least 1 day in advance.

Every bite of this recipe should have a crunch and since it only takes a matter of minutes to put this recipe together, there's no hassle in last-minute preparations.

An important step to making this cowboy caviar is to drain and rinse the black beans and the black-eyed peas. Once they are rinsed well they are added to a large bowl and ready to be mixed into.

I like to dice my peppers small, it gives the dish a pop more of color and bite-sized crunches. Once the yellow, orange and red peppers are diced, they are mixed into the beans.

I use a red onion when making this recipe because of the sweet flavor and they don't have an aftertaste as the white onions do. They also add another pop of color to this already colorful appetizer.

I use frozen super sweet corn but you can use canned as well. You will want to drain and rinse the corn as well.

So that there aren't have huge chunks of Roma tomatoes in the dish, I also dice them small. Once the corn and the tomatoes are mixed into the bowl, it's ready to add the vinegar and oil mixture.

Close up of cowboy caviar tossed with red wine vinegar.

Cowboy Caviar Dressing

There are only a few ingredients that make this incredibly flavorful dressing. Red wine vinegar, sugar, olive oil, and chili powder make up the ingredient list for this dressing.

If you're watching sugar intake then it can be reduced or a sugar substitute can be used instead.

These ingredients are mixed into a small bowl until everything is smooth and then drizzled and mixed into the bowl of veggies. Mix the bowl well so that the veggies have an even coating.

If desired, garnish the cowboy caviar with fresh cilantro. If your guests aren't a fan of cilantro, parsley is a great substitute.

📖 Recipe

A large bowl of cowboy caviar with a serving spoon.

Easy Cowboy Caviar

Yield: 10 servings
Prep Time: 10 minutes
Total Time: 10 minutes

Cowboy caviar made with fresh crisp veggies, juicy Roma tomatoes, and red wine vinegar.


  • 1 15 oz can black beans, drained and rinsed
  • 1 15 oz black eyed peas, drained and rinsed
  • 1 red onion, diced
  • 10 oz super sweet corn
  • 2 Roma tomatoes, diced
  • 1 yellow bell pepper, diced
  • 1 red bell pepper, diced
  • 1 orange bell pepper, diced
  • ⅓ cup olive oil
  • 3 tablespoon red wine vinegar
  • ⅓ cup sugar (or sugar alternative)
  • 1 tablespoon chili powder
  • cilantro, garnish


  1. In a large mixing bowl, combine rinsed black eyed peas and black beans.
  2. Stir in the diced yellow, orange, and red peppers.
  3. Add in the super sweet corn, tomatoes, and red onion.
  4. In a small bowl, combine the olive oil, red wine vinegar, sugar, and chili powder.
  5. Pour the olive oil mixture on top of the veggies and mix thoroughly.
  6. Top with fresh cilantro.


Store in air tight container and refrigerate.

Nutrition Information:
Yield: 10 Serving Size: 1
Amount Per Serving: Calories: 240Total Fat: 8gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 0mgSodium: 278mgCarbohydrates: 35gFiber: 8gSugar: 12gProtein: 9g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Sharing is caring!

Skip to Recipe