This easy Cowboy Caviar recipe is simple to make and takes just 10 minutes. Dressed in a light vinaigrette, this appetizer is perfect to feed a crowd and can be made ahead of time. Texas caviar is healthy, vegan, and gluten-free.

Cowboy caviar served with tortillas in a large bowl

This post may include affiliate links that earn us a small commission from your purchases at no extra cost to you.

Why We Love This Cowboy Caviar Recipe

Time for a classic appetizer that’s packed full of flavor. Somewhere between a dip and a salad, it’s so easy to whip up a big batch of this cowboy caviar for easy entertaining. Perfect for game day and all your host(ess)ing needs!

Variations on Texas Caviar

This is a traditional cowboy caviar recipe, and it’s delicious as is, but the following would make excellent additions:

  • avocado
  • red bell pepper
  • crumbled feta
  • scallions
bean and vegetable salsa in a bowl with a spoon.
Email This Recipe
Enter your email and we’ll send the recipe directly to you!
Please enable JavaScript in your browser to complete this form.

How to Store and Reheat 

Store leftover cowboy caviar in an airtight container in the refrigerator for up to 4 days. Stir well before serving chilled.

How to Freeze 

Freeze cowboy caviar in an airtight container or Ziplock bag for up to 3 months. Let thaw for at least 12 hours (or up to overnight) in the refrigerator before serving.

Serving Suggestions

This cowboy caviar is an awesome appetizer or even a great side dish salad! You can eat it with tortilla chips, use it as a topping for chicken nachos, or even eat it with a fork as a salad.

I like to serve it alongside baked hamburgers, cowboy chicken, crockpot ribs, chicken tacos, beef enchiladas, or sloppy joes.

Is cowboy caviar healthy?

Texas caviar is a great option to serve at a party if you want to offer up a healthy choice. You get tons of vitamins and minerals from all the veggies in this recipe and the beans add protein and fiber. It is naturally vegan and gluten-free too!

Can you freeze cowboy caviar?

Yes! This salad freezes (and thaws!) extremely well. Just defrost overnight in the fridge and give it a quick toss before serving.

Close up of cowboy caviar

More Salsa Recipes To Try

5-Star Review

“I really can’t wait to make it again! It was so good!” -Toni

Recipe Card

Cowboy Caviar Recipe

4.70 from 13 votes
Prep: 10 minutes
Total: 10 minutes
Servings: 8 people
Author: Becky Hardin
cowboy caviar in pan with chips
This easy Texas caviar recipe takes just 10 minutes, feeds a crowd, and is healthy to boot!
Step-by-step photos can be seen below the recipe card.
Save this recipe!
Enter your email and we’ll send the recipe directly to you, plus new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the Salad

  • 4 roma tomatoes diced (seeds removed)
  • ½ cup diced red onion
  • 1 green bell pepper diced (seeds removed)
  • 1 jalapeño pepper diced (seeds and spine removed)
  • 2 cups frozen sweet corn no need to thaw
  • 15 ounces black beans drained and rinsed (1 can)
  • 15 ounces black eyed peas drained and rinsed (1 can)
  • cup chopped fresh cilantro

For the Dressing

  • cup olive oil
  • 3 tablespoons lime juice (from 1½ limes)
  • 3 tablespoons red wine vinegar
  • 1 teaspoon sea salt
  • ½ teaspoon ground black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon chili powder
  • 1 teaspoon granulated sugar
  • ½ tablespoon honey

Instructions 

  • In a large bowl, stir together all of the ingredients for the salad.
    4 roma tomatoes, ½ cup diced red onion, 1 green bell pepper, 1 jalapeño pepper, 2 cups frozen sweet corn, 15 ounces black beans, 15 ounces black eyed peas, ⅓ cup chopped fresh cilantro
    A bowl of cowboy caviar on a marble table.
  • In a separate medium bowl, whisk together the dressing ingredients.
    ⅓ cup olive oil, 3 tablespoons lime juice, 3 tablespoons red wine vinegar, 1 teaspoon sea salt, ½ teaspoon ground black pepper, ½ teaspoon garlic powder, ½ teaspoon chili powder, 1 teaspoon granulated sugar, ½ tablespoon honey
  • Pour the dressing over the cowboy caviar and stir to combine/coat.
    A bowl of Texas caviar, also known as cowboy caviar, on a marble table.
  • Store in the fridge to marinate for 1 hour before serving if time allows.
  • Serve chilled with tortilla chips.

Video

Becky’s Tips

  • I used frozen corn in this recipe, but you could also use frozen or fresh.
  • Use the freshest veggies you can, preferably organic.
  • If you prefer things spicy, leave the jalapeño seeds in.
  • Let the salad marinate for at least 1 hour before serving (if time allows) for the best taste.
  • This salad can be prepared up to 4 hours in advance of serving.
Storage: Store cowboy caviar in an airtight container in the refrigerator for up to 4 days or in the freezer for up to 3 months.
Calories: 251kcalCarbohydrates: 33gProtein: 9gFat: 10gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gSodium: 503mgPotassium: 543mgFiber: 9gSugar: 7gVitamin A: 550IUVitamin C: 29mgCalcium: 43mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment!

How to Make Cowboy Caviar Step by Step

Make the Salad: In a large bowl, stir together 4 diced roma tomatoes, ½ cup of diced red onion, 1 diced green bell pepper, 1 diced jalapeño pepper, 2 cups of frozen sweet corn, 15 ounces (1 can) of drained and rinsed black beans, 15 ounces (1 can) of drained and rinsed black eyed peas, and ⅓ cup chopped fresh cilantro.

ingredients for texas caviar in a glass bowl.

Make the Dressing: In a separate medium bowl, whisk together ⅓ cup of olive oil, 3 tablespoons of lime juice, 3 tablespoons of red wine vinegar, 1 teaspoon of sea salt, ½ teaspoon of ground black pepper, ½ teaspoon of garlic powder, ½ teaspoon of chili powder, 1 teaspoon of granulated sugar, and ½ tablespoon of honey.

brown dressing in a glass bowl.

Toss the Salad: Pour the dressing over the cowboy caviar and stir to combine/coat. Store in the fridge to marinate for 1 hour before serving if time allows before serving chilled with tortilla chips.

a bowl of beans and veggies.

Meet Becky Hardin

Becky Hardin is a wife and mother living in Saint Louis Missouri. She founded The Cookie Rookie in 2012 as a creative way to share recipes. Now, she is a trusted resource for easy cooking around the world, being featured in Taste of Home, The Kitchn, ABC’s Home and Family, and more. Here at The Cookie Rookie she is the editor in chief of all recipes and continues to enjoy sharing her passion for cooking for busy families. She has since founded two additional food blogs, Easy Chicken Recipes and Easy Dessert Recipes.

4.70 from 13 votes (7 ratings without comment)
Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

11 Comments
Inline Feedbacks
View all comments
Reno Dave
Reno Dave
August 27, 2019 7:39 pm

The recipe looks great. The “caviar” ingredients are very similar for the one I make, with mine using green onions and I include 2-3 avocados.. My dressing is just four ingredients: honey, buffalo wing sauce, lime juice and buffalo wing seasoning mix.
Just for fun, how do you make this in 10 minutes? It takes me that long just to gather the ingredients, then the chopping, draining, combining begins!! I allow about an hour for recipe.
All in all, a great recipe, yours!!
My apron is off to your for your speed of prepping skills!!5 stars

Laura Reese
Laura Reese
August 27, 2019 11:13 am

I love cowboy caviar! Delicious recipe.5 stars

Becky Hardin
Becky Hardin
August 27, 2019 1:13 pm
Reply to  Laura Reese

Thanks, Laura!

Chelsea
Chelsea
August 26, 2019 4:52 pm

This is soo delicious and was a total hit this weekend! Thanks for sharing!5 stars

Becky Hardin
Becky Hardin
August 27, 2019 1:14 pm
Reply to  Chelsea

Thanks, Chelsea!

Toni
Toni
August 26, 2019 12:18 pm

I really can’t wait to make it again! It was so good!5 stars

Becky Hardin
Becky Hardin
August 27, 2019 1:16 pm
Reply to  Toni

Thanks, Toni!

Valentina
Valentina
August 26, 2019 12:07 pm

Amazing appetizer idea!5 stars

Becky Hardin
Becky Hardin
August 27, 2019 1:16 pm
Reply to  Valentina

Thanks again, Valentina!

Jennifer
Jennifer
August 26, 2019 10:21 am

This looks AMAZING. Can’t wait to try it!5 stars

Becky Hardin
Becky Hardin
August 27, 2019 1:14 pm
Reply to  Jennifer

Thanks, Jennifer!