Home » Recipes » Appetizers » Cowboy Caviar Recipe

Cowboy Caviar Recipe

This easy Cowboy Caviar recipe is a colorful take on salsa, made with black beans and black-eyed peas, plus crunchy fresh vegetables – all folded into a bright, tangy dressing. Enjoy this cowboy salsa with tortilla chips or as a hearty relish or side salad! 

A big bowl of cowboy caviar with a serving spoon.

While you’re waiting for those summer tomatoes to ripen so you can enjoy the best pico de gallo, make this Cowboy Caviar recipe instead! You might know this easy salsa by another name, Texas caviar? Either way, this simple recipe is fresh and colorful with veggies, and packed with a huge amount of flavor. Black beans add heartiness and I adore its tangy dressing. Grab some salty tortilla chips and dig in!

Why I ❤️ This Recipe

Mom introduced this recipe to me many years ago, passed down from her girlfriend Phyllis. I was instantly smitten. Here’s why I think you’ll love it, too!

  • A different kind of salsa. For me, variety is truly the spice of life. So this recipe is a delicious way to keep ‘chips & salsa’ interesting!
  • So easy. With easy pantry items and a few things from the vegetable drawer, it’s so easy to make this flavorful dish.
  • Hearty. I’m being very honest with you here…I often just eat this salsa like a salad! With two kinds of beans and fresh veggies, all folded together in an amazingly delicious dressing – why not?!

Why Is It Called Cowboy Caviar?

This cowboy caviar recipe has many names – also known as cowboy salsa, Texas Caviar, or Mexican caviar. It got the name caviar in a playful nod to traditional caviar (or, fish roe). While this dish is often described and served as a dip, you might think it’s a bean salad from the ingredients list. Besides the beans, there’s plenty of crisp celery, green pepper, green onions, and herby cilantro – all in a sweet-tangy vinagirette that gives it a lightly pickled flavor.

Ingredients for cowboy caviar are shown labelled: black eyes peas, black beans, corn, green onions, lime juice, rice vinegar, sugar, garlic, spices, pimentos.

Ingredient Notes

Here’s what you’ll need to make this cowboy salsa – see the photo above and the list below. Scroll down to the printable recipe card at the end of this post for the exact ingredient amounts.

FOR THE SALSA

  • Beans – Canned black beans and black-eyed peas give delicious, easy heartiness to this salsa. Just rinse and drain, then dump them in!
  • Shoepeg corn – This variety of corn is small and sweet. You can substitute 2 cups (or more!) of raw sweet corn kernels if you wish – and I highly recommend this when you have sweet summer corn!!
  • Pimentos – Pimentos are a sweet and very mild red pepper. Just drain a jar of pimentos and add them to the bowl.
  • Green bell pepper – I like to make cowboy caviar very “green”. If you want to use a different color bell pepper, go right ahead.
  • Green onion – This is the only onion included in this salsa.
  • Celery – Adds a delightfully crisp, crunchy texture.
  • Cilantro – Add more or less, as desired. If you don’t like cilantro, try adding some parsley.
  • Jalapeno – While I usually make cowboy caviar on the mild side, you can definitely add more heat with more jalapenos.
  • Garlic – This adds a savory, pungent bite. Feel free to up the amount of garlic called for if you love garlic.

FOR THE DRESSING

  • Vegetable oil – The dressing is vinaigrette-style, with a base of oil and vinegar.
  • Rice vinegar – I love the light, bright tanginess this adds!
  • Sugar – For sweetness.
  • Lime juice – Use freshly-squeezed lime juice for the best flavor. This adds great flavor.
  • Cumin – Adds delicious earthy, smoky flavor. It’s fitting for the word “cowboy”!
  • Salt & pepper

How to Make Cowboy Caviar

I love how simple it is to make this recipe. See my method below. Find the detailed instructions in the recipe card lower down.

  • Make the salsa. Place all of the salsa ingredients in a bowl and fold to combine.
  • Prepare the dressing. Add all the dressing ingredients to a jar. Then twist on the lid and shake the jar vigorously for 30 seconds to combine really well.
  • Finish. Pour the dressing over the caviar ingredients and fold a few times to combine. Then cover and refrigerate for at least 1 hour.

Tips & Variation Ideas

Follow a couple simple tips to make this turn out perfectly. I also include a few easy ways to change this up!

  • Make everything the same size. I aim to keep all the ingredients in this cowboy caviar recipe about the same size. I like the uniform look, plus it’s easier to scoop up with chips. So that means, simply dice the green pepper and celery so it’s roughly the same size as the beans and corn. The one exception to this is the jalapeno, where I like to mince it nice and small for better heat distribution throughout the salsa (our kids do NOT like big bites of jalapeno!).
  • Make it ahead. This cowboy caviar benefits from being made ahead of time, to allow the flavors to mingle and soak into the beans. You can make it up to 24 hours in advance and stash it in the fridge.
  • Use fresh sweet corn. I love to do this during summer sweet corn season! Simply leave out the canned corn and add 2 cups of fresh sweet corn kernels instead.
  • Fold in tomatoes. Another summertime addition that I love. When I have sweet summer tomatoes, I like to throw some of those in, too. I just dice them the same size as the rest of the ingredients.
  • Try different beans. Change it up with white beans or even chickpeas.
  • Use a different onion. Swap out the green onion for some diced yellow onion or red onion.
  • Add avocado. Add chunks of creamy texture with some diced avocado.
  • Increase the heat. If you like heat, add more jalapeno. Or add a hotter pepper, such as a habanero.
  • Trade the vinegar. If you don’t have rice vinegar, or don’t like rice vinegar, try white vinegar, red vinegar, or apple cider vinegar.
A hand dips a corn chip into a bowl of cowboy caviar.

Ways to Use Your Cowboy Salsa

There are so many ways to enjoy cowboy salsa. Here goes!

How to Store

Place any leftover cowboy caviar in an airtight container and store it in the fridge for up to 4 days. You can serve the salsa cold or at room temperature.

The cowboy caviar is served in a bowl.

Cowboy Caviar

Yield: 12 servings
prep time: 20 minutes
total time: 20 minutes
This easy Cowboy Caviar recipe is a colorful take on salsa, made with black beans and black-eyed peas, plus crunchy fresh vegetables – all folded into a bright, tangy dressing. Enjoy this cowboy salsa with tortilla chips or as a hearty relish or side salad! 
4.6 Stars (5 Reviews)
Print

Ingredients

Salsa

  • 1 can (15-16 ounces) black beans, rinsed and drained
  • 1 can (15-16 ounces) black-eyed peas, rinsed and drained
  • 2 cans (11 ounces each) white shoepeg corn (or substitute 2 cups fresh, raw sweet corn kernels)
  • 1 jar (4 ounces) chopped pimentos, drained
  • cups diced green pepper
  • cups thinly sliced green onion
  • 1 cup diced celery
  • 1 cup chopped cilantro
  • 2 tablespoons minced jalapeno (more or less to taste, depending on the heat of your jalapenos)
  • 1 teaspoon minced garlic (use more if desired)

Dressing

  • ½ cup vegetable oil
  • ½ cup rice vinegar
  • ½ cup sugar
  • 2 tablespoons freshly squeezed lime juice (use more if desired)
  • 1 teaspoon Morton kosher salt
  • 1 teaspoon black pepper
  • ½ teaspoon cumin

Instructions

  • In a large bowl, fold together all salsa ingredients.
  • Add all dressing ingredients to a jar or bowl, then add a tight-fitting lid. Shake the jar vigorously for 30 seconds to combine.
  • Pour dressing over salsa ingredients and fold a few times to combine. Cover and refrigerate for at least 1 hour, and up to 1 day in advance. Before serving, fold the salsa a few times to combine. If desired, drain off some of the excess dressing and accumulated juices. Serve with your favorite tortilla chips or Fritos corn chips. You can also serve this as a relish or side salad.

Notes

When dicing the vegetables, aim for all ingredients in the salsa to be roughly the same size. Just eye-up the beans and cut the green pepper and celery about the same size. However, mince the jalapeno nice and small, to distribute the heat more evenly.
Store any leftovers in an airtight container in the refrigerator for up to 4 days.
adapted from Mom’s recipe box, originally from friend Phyllis Knudsen

Nutrition Information:

Serving: 1 Calories: 185kcal Carbohydrates: 23g Protein: 4g Fat: 9g Saturated Fat: 1g Polyunsaturated Fat: 8g Sodium: 282mg Fiber: 4g Sugar: 12g
Nutrition information is automatically calculated by Spoonacular. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.
Did you make this recipe?Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles or tag @farmgirlsdabble!

This post was originally published in 2010 and updated in 2024.

get new posts via email:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating:




3 comments on “Cowboy Caviar Recipe”