Skip to Content

Texas Caviar

Texas Caviar Dip is made with shoepeg corn, black-eyed peas or black beans, fresh tomatoes, lots of chilis, and a sweet and tangy red wine vinegar dressing. This salad will be the number one hit at your next party!

I'm not sure what makes this a Texas dish, but it sure is good wherever it comes from.

A white bowl filled with texas caviar and surrounded by chips with a red striped towel in the background.

We like Texas Caviar with lots of fresh vegetables like bell peppers, jalapeno peppers, tomatoes, and corn when it's in season. And when it's not, just use a can of shoepeg corn. My sister-in-law, Joanne, uses cans of Rotel and water chestnuts. You can add just about anything to this fabulous dip.

Check out our entire Appetizer Collection!

What is Texas caviar?

Texas Caviar is a bean salad made with black-eyed peas, corn, and other vegetables. And there are probably as many variations as there are Texans!

This zesty mixture is also known as Cowboy Caviar. It's usually served as an appetizer with corn tortilla chips, but we also love it for lunch or with arugula for a light supper. It's healthy, filling, and delicious!

How do you make Texas caviar?

You can make this easy Texas Caviar recipe from ingredients you have on hand, but you'll probably need to add a few things too. I use a lot of fresh ingredients so there's a good bit of chopping involved, but the end result is so worth it. You'll have a Texas Caviar dip that your guests will devour!

Step 1. Chop the fresh ingredients, drain and rinse the canned ingredients, and place everything in a large bowl. Stir gently to mix.

Step 2. Mix ingredients for dressing in a jar and shake well. Pour over salad and stir gently to mix.

Step 3. Serve and enjoy!

Serving suggestions for cowboy caviar dip

Texas Caviar variations

  • Use black beans instead of black-eyed peas
  • Try different vinegars in the dressing
  • Use bottled Italian or red wine vinaigrette in a pinch
  • Add fresh avocado
  • Stir in chopped, cooked chicken or shrimp, or ground beef to make a hearty meal
  • Add Cotija or feta cheese
  • Cook your black-eyed peas instead of using canned
Tortilla chips on a board with a white bowl of cowboy caviar.


  • Chop your vegetables very small so the dip is easy to pick up on chips (this handy chopper makes that so EASY!)
  • Store in an airtight container for 4-5 days
  • You can freeze the cowboy caviar (without avocado) in an airtight container. It will not be as good as when you first make it! This is probably when I would use for nachos.

Join Southern Food and Fun Community group
and Southern Potluck group!

And please follow us on social media:

A white bowl filled with texas caviar and surrounded by chips.

Texas Caviar

5 from 1 vote
save to your free collection
A fresh and healthy appetizer or salad filled with peppers, onions, herbs, and black-eyed peas.
save print pin
prep time: 30 mins
total time :30 mins
servings :6 servings
author: Lucy Brewer



  • 2 15- oz. cans black-eyed peas, drained and rinsed (check ingredients to make sure they don't have liquid smoke)
  • 1 15- oz. can shoepeg corn, drained and rinsed
  • 1 small jar pimentos, drained
  • 1 can green chilis, drained
  • 1 cup grape tomatoes, quartered
  • 1 green bell pepper, chopped
  • ½ red bell pepper, chopped
  • ½ yellow bell pepper, chopped
  • 1 jalapeno, seeded and chopped
  • ½ cup chopped scallions
  • ¼ cup chopped cilantro or parsley, (or both)
  • 1 teaspoon dried oregano
  • 1 teaspoon freshly ground black pepper
  • 1 teaspoon salt, (may need more to taste)
  • Juice from ½ lime
  • 1 teaspoon Tabasco sauce
  • 1 teaspoon Worcestershire sauce


  • cup extra virgin olive oil or canola oil
  • cup red wine vinegar
  • 2 tablespoons brown sugar
  • 1 teaspoon garlic powder
  • ½ teaspoon ground cumin
  • ¼ teaspoon paprika



  • Place ingredients in a jar and shake until well mixed.


  • In a large bowl, combine all salad ingredients and stir gently but mix well. Stir in vinaigrette and mix well. Keeps in the refrigerator for several days.
Click here to save this recipe to your Pinterest board!
Serving: 6servingsCalories: 274kcalCarbohydrates: 12gProtein: 1gSaturated Fat: 1gSodium: 588mgFiber: 3gSugar: 7g
love this recipe?share on Instagram and tag @southernfoodandfun!

Update Notes: This post was originally published May 28, 2014, and on May 18, 2021, was updated with one or more of the following: step-by-step photos, video, updated recipe, new tips.

Recipe Rating

Kim Beaulieu

Thursday 21st of October 2021

Texas caviar is perfect for any occasion.

Lucy Brewer

Saturday 20th of November 2021

I agree! We love to keep this around and it's healthy snacking.