Texas Caviar (Cowboy Caviar)

5 from 3 votes
Jump to Recipe

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

You can serve this Texas caviar as a hearty dip or delicious salad. Filled with beans, corn, veggies, and a light, flavorful dressing, this recipe can be made in about 10 minutes from start to finish.

Bowl full of corn and bean salad.


 

Looking for a simple recipe to serve your friends and family? This fresh, colorful Texas caviar recipe can be served in a variety of ways like as a dip, side dish, or even topping on a taco or sandwich.

It’s the ultimate dish to bring to your next Summer BBQ, potluck, or picnic.

Don’t forget to try these other Texas inspired recipes, Texas toast sloppy Joes, Texas ranch water, and cowboy baked beans.

Ingredients needed for cowboy caviar

  • Black eyed peas – One can of black eyed peas are used. Make sure to drain and rinse.
  • Black beans – One can of black beans are needed. They also need to be drained and rinsed.
  • Corn – I am using canned corn but you can substitute with fresh or thawed frozen corn.
  • Green onion – Diced green onions is used but you could substitute with diced red onion.
  • Bell peppers – Choose your favorite color bell pepper. I like using a red on for color.
  • Jalapeno pepper – This is optional depending on how much heat you want your Texas caviar to have.
  • Cilantro – Fresh cilantro gives this recipe a bright, fresh flavor. If you don’t like cilantro you can leave it out or replace with fresh parsley.
  • Tomatoes – Use your favorite diced tomatoes. I find that cherry tomatoes work well.
  • Olive oil – This is needed for the dressing.
  • Vinegar – Red wine vinegar is used but you could substitute with white vinegar or apple cider vinegar.
  • Lime juice – Fresh lime juice adds a nice tang to the dressing.
  • Chili powder – Adds a hint of smokey flavor.
  • Garlic salt
  • Ground black pepper
Can of black eyed peas, corn, and black beans. Bowl of peppers, onions, tomato, and spices.

How to make Texas Caviar

Step one: Dressing – Pour the olive oil, vinegar, lime juice, chili powder, garlic salt, and pepper in a bowl. Whisk to combine and set aside.

Bowl of dressing.

Step two: Dip – Pour black eyed peas, black beans, corn, peppers, jalapeno, onion, and cilantro in a large bowl. Toss to combine. Pour the dressing over the cowboy caviar and toss again to coat everything in the dressing.

Bowl of chopped pepper, onion, cilantro, corn, and beans.

How to serve Texas cowboy caviar recipe

There are many ways to serve this bean salad. Here are a few favorites:

Dip – We love serving this as a dip with tortilla chips, crackers, or bite-sized toast.

Side – This makes the perfect side dish to a variety of proteins like steak, chicken, pork, fish, and more.

Topping – Try piling this on a taco, burrito bowl, or salad.

Variations

There are many ways to make this cowboy caviar recipe your own.

Cowboy caviar with Italian dressing – Replace the simple dressing with a bottle of zesty Italian dressing.

Avocado – Add in diced avocado to give this recipe a little bit of a creamy texture.

Veggies – Try adding in other chopped vegetables like cucumbers, red onion, celery, or carrots.

Rice– Try mixing cowboy caviar with some leftover rice for an even heartier meal.

Bowl of beans, corn, and peppers.

How to store

Store: Keep any leftovers in an airtight container in the refrigerator for 3-4 days. Make sure to give it a stir before serving again.

Why is it called Texas caviar or cowboy caviar?

This dip got its name where it originated, Texas. It is thought to have been made by a women named Helen Corbitt in the 1940’s for a New Year’s Eve party and then at a Texas hotel. The term “caviar” came from the looks of the beans and how the resemble fish roe or caviar.

How to make this for a crowd?

You can easily double this recipe to serve a large crowd.

Can I use dried beans?

Canned beans makes this recipe super fast and easy but you can use dry beans that have been cooked.

More easy dip recipes

Bowl full of corn and bean salad.
5 from 3 votes

Texas Caviar

By Heather
Texas Caviar or Cowboy Caviar can be served as a dip, side dish, or topping. Made with beans, corn, veggies and a light lime dressing. This easy, colorful recipe can be made in about 10 minutes.
Prep: 10 minutes
Total: 10 minutes
Servings: 6

Ingredients 

  • 1 can black eyed peas drained
  • 1 can black beans drained
  • 1 can corn kernels drained
  • 3 green onions diced
  • 1 red bell pepper diced
  • 1 jalapeno diced
  • 1 cup cherry tomatoes cut into quarters
  • 1/2 cup fresh cilantro chopped
  • 1/4 cup olive oil
  • 3 tablespoons red wine vinegar
  • 2 tablespoons lime juice
  • 1/2 teaspoon garlic salt
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon ground black pepper

Instructions 

  • Pour the olive oil, vinegar, lime juice, chili powder, garlic salt, and pepper in a bowl. Whisk to combine and set aside.
  • Pour black eyed peas, black beans, corn, peppers, jalapeno, onion, and cilantro in a large bowl. Toss to combine. Pour the dressing over the cowboy caviar and toss again to coat everything in the dressing.

Nutrition

Calories: 904kcal | Carbohydrates: 80g | Protein: 26g | Fat: 56g | Saturated Fat: 8g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 40g | Sodium: 1218mg | Potassium: 1722mg | Fiber: 28g | Sugar: 11g | Vitamin A: 5834IU | Vitamin C: 221mg | Calcium: 139mg | Iron: 8mg

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

Additional Info

Course: Appetizer
Cuisine: American
Like this? Leave a comment below!

Hello!

Thank you for visiting Food Lovin’ Family! With 3 kids I know it can be hard getting food on the table. Here you will find easy and delicious recipes that the whole family will enjoy.

Leave a comment

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

Recipe Rating