This post may contain affiliate links. Please read our disclosure policy.

Hand over a bag of chips and a bowl of Cowboy Caviar, dinner is ready. With fresh peppers, onion, tomatoes, and avocados in a light dressing, this is so good!

Cowboy Caviar is an old-school favorite.

Cowboy Caviar Dip

While there are several versions of this dish floating around, this is my absolute favorite. It took me a couple of attempts to get the right quantities of each item to get the perfect bite each time.

I am not at all joking when I say that I can make this appetizer my entire dinner. I will happily dig into a bowl of cowboy caviar and call it a meal. While there is quite a bit of chopping and dicing to make this dish, I can promise you it is worth the effort.

If you find yourself making this on repeat like me, I recommend picking up a vegetable chopper. You won’t regret it.

Want to save this recipe?
Enter your email and we’ll send it to you – plus new recipes sent daily!
Cowboy Caviar is the heartiest salsa you can make and it disappears as quickly as you can make it.

Texas Caviar

This salsa may also be called Texas Caviar (depending on where you live). This hearty salsa is a party favorite! And while you can certainly serve and eat this immediately after making it, like the Southwest corn salad that I shared a while back, these flavors in cowboy caviar are at their best if allowed to mingle for a few hours in the fridge before serving.

I always make this with the intention of having leftovers. It keeps nicely in the refrigerator for a few days. It is perfect as a salad topping tossed with lettuce, some taco meat, and shredded cheddar cheese. You don’t even need any additional dressing.

Yes, the corn is raw in this recipe. You do not need to cook it. If you have never tasted raw sweet corn you are in for a treat.

Hearty Cowboy Caviar is the ultimate in loaded homemade salsas.

Black Bean and Corn Salsa

The ingredients for this hearty Texas caviar salsa are classic favorites:

  • black beans or black-eyed peas
  • tomatoes
  • corn
  • red onion
  • bell pepper
  • jalapeno peppers
  • cilantro
  • avocado (optional)
Texas Caviar

Cowboy Caviar Recipe

Want to know how to make cowboy caviar? This is about as easy as a salsa recipe can be. You’ll start by combining the beans, black-eyed peas, tomatoes, corn, onion, bell pepper, jalapeno peppers, and cilantro in a large bowl.

In a separate bowl or cup, whisk together the oil, lime juice, garlic, salt, and pepper. Pour the dressing over the salad and toss to coat. Refrigerate for 20 minutes or until ready to serve.

Note: The avocado in this recipe is best when served immediately after making. So, when I’m making this in advance of serving it, I typically skip the avocado or add it last right before serving.

Often called Cowboy or Texas Caviar, this hearty salsa is a party favorite!

What to Serve with Cowboy Caviar

Serve this with some cheesy quesadillas or add it to these beef and bell pepper tacos next time you’re craving Mexican food. If you love using fresh corn as I do. Try Mango Corn Salsa a sweet and spicy treat boasting a satisfying crunch of fresh corn and mild jalapeno heat.

For more of those delicious southwestern flavors. BBQ Ranch Chicken Salad is a refreshing mix of vegetables, chicken, and the most delicious salad dressing, a spicy BBQ ranch. When you add corn and bell peppers to a batch of queso blanco, the result is a fantastic Corn Queso Dip that you won’t be able to stop eating.

5 from 4 votes

Cowboy Caviar

Avatar photoMary Younkin
Hand over a bag of chips and a bowl of Cowboy Caviar, dinner is ready. Fresh peppers, onion, tomatoes, and avocados in a light dressing, this is so good!
Prep Time: 20 minutes
Total Time: 20 minutes
Servings: 8 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 16 ounces black beans or black-eyed peas, drained and rinsed
  • 2-3 Roma tomatoes, diced about 1½ cups
  • 2 ears corn, kernels removed OR 1½ cups canned corn, drained
  • ½ medium red onion, chopped very small about ⅓ cup
  • 1 bell pepper, any color, chopped small
  • 2 small jalapeno peppers, minced about ¼ cup
  • ½ cup chopped cilantro
  • 1 avocado, diced into ½-inch pieces OPTIONAL

Dressing Ingredients

  • cup light olive oil
  • 2 tablespoons fresh lime juice
  • 2 cloves garlic, minced
  • ½ teaspoon sugar
  • ½ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper

Instructions 

  • Mix beans, black-eyed peas, tomatoes, corn, onion, bell pepper, jalapeno peppers, and cilantro in a large bowl.
  • In a separate bowl or glass measuring cup, combine the oil, lime juice, garlic, salt, and pepper. Whisk to combine. Pour the dressing over the salad and toss to coat. Refrigerate for 20 minutes or until ready to serve.

Notes

The avocado in this recipe is best when served immediately after making. When I’m making this in advance of serving it, I typically skip the avocado or add it last right before serving.

Nutrition

Calories: 228 kcal | Carbohydrates: 23 g | Protein: 7 g | Fat: 13 g | Saturated Fat: 2 g | Polyunsaturated Fat: 2 g | Monounsaturated Fat: 9 g | Trans Fat: 1 g | Sodium: 154 mg | Potassium: 483 mg | Fiber: 8 g | Sugar: 3 g | Vitamin A: 784 IU | Vitamin C: 31 mg | Calcium: 26 mg | Iron: 2 mg

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

Cowboy Caviar

You May Also Like

Leave a comment

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

Recipe Rating




13 Comments

  1. Evelyn says:

    5 stars
    This is really good on a chip. It is also a great side salad with a grilled piece of chicken, fish, shrimp, etc. As a salad, it makes for a nice change.

  2. Mike Jazwiecki says:

    5 stars
    I found if I whisked about 2 TBS. of tomato paste with the wet ingredients it provided more of the tomato taste I missed with the original recipe.

    1. Mary says:

      I’m glad to hear that you were able to make the recipe work for you, Mike. Enjoy, and happy cooking!

  3. Deborah Lillig says:

    What is considered a serving size; for calorie porpoises?

    1. Mary says:

      Hi, Deborah! One serving should be about one cup’s worth. Enjoy the dip!

  4. Barbara says:

    Any recommendation for substitutions for cilantro? Or just as well to leave it out?

    1. Mary says:

      If cilantro isn’t for you, feel free to leave it out. Some recommended substitutes include dill, parsley, or basil. It depends on your flavor preference.

  5. Bonnie says:

    5 stars
    Love this dish- in a hurry- use deli prepared pico de gallo to speed up the prep- we also add a bit of red wine vinegar.

    1. Mary says:

      Sounds perfect, Bonnie.

  6. Sheran Stepanian says:

    5 stars
    Looks Delish!!!

    1. Mary says:

      You have to try it! It is so good, Sheran.

  7. Jenn says:

    Can you can this? Obviously, minus the avocado.

    1. Mary says:

      Jenn – That is an excellent question. I have not tried canning this, my guess is that it would definitely affect the texture and I would worry that since you are using already canned beans that it might turn to mush. I can’t say that I would recommend it but at the same time, I have never tried it.