Somewhat Simple

Texas Caviar

Jump to Recipe Comment

As an Amazon Associate I earn from qualifying purchases.

Texas Caviar is loaded with beans, corn, avocado and other fresh vegetables that are going to knock your socks off! Bursting with flavor, this easy recipe is unlike any dip you’ve had before.  Grab your favorite chips and start enjoying this delicious salsa today!

This salsa recipe is a appetizer recipe that I like to serve when I have guests over.  Some of my other favorites to make are these Strawberry Mango Salsa, my famous Homemade Mild Salsa and this Tomatillo Salsa recipes.

a white bowl filled with texas caviar that's made with black beans, avocado, corn and tomatoes. Next to the bowl are two whole avocados.

What Is Texas Caviar

Texas caviar is a colorful salsa recipe that is made with beans, delicious fresh vegetables and spices.  I also love to add diced avocado to this recipe to make it even more amazing!  If fact, sometimes I just grab a spoon call and call it a Texas caviar salad that I eat straight from the bowl.  This recipe is so versatile, you can easily adjust the ingredients to fit anyone’s taste.

Texas Caviar Dip

I found this recipe years ago and I make it all.the.time! I am a huge lover of guacamole and salsa, so why not mix them together?! When I make this avocado salsa, I seem to tweak a couple things depending on what ingredients I already have on-hand, but the general taste is always the same – and it is amazing!

My husband loves guacamole, but he HATES chunky vegetables, so this salsa does not go over well with him. In fact, the first time I made it he asked, “Who took a dump in that bowl?!”

…but who cares what he thinks, right? If he isn’t eating it that just means there is more for me!

a close up of a bowl filled with this texas caviar recipe. The ingrdients you can see in the bowl are corn, avocado, tomatoes, red bell pepper and olives.

How To Make Texas Caviar

  1. Drain and rinse the black beans
  2. Chop the bell pepper and onion
  3. Mince the garlic cloves
  4. In a large bowl, mix together the beans, corn, olives, red bell pepper and onion
  5. In a smaller bowl, mix the garlic, olive oil, lemon juice, cider vinegar, oregano and salt & pepper together
  6. Pour this mixture into the large bowl with beans and corn and then toss to coat
  7. Refrigerate until ready to serve
  8. Stir in the diced avocado right before serving

What’s In Texas Caviar

While these ingredients can be easily substituted or added to depending on what you have in your pantry, this are the ingredients I typically make this recipe with.

  • 16 ounces of corn
  • 1 can of either black or white beans
  • 5 avocados
  • A chopped red bell pepper
  • 1 small can of sliced olives
  • 1 onion chopped
  • 2 garlic cloves
  • 1/3 cup of olive oil
  • 1/4 cup of lemon juice
  • 3 tablespoons of cider vinegar
  • 1 teaspoon of dried oregano
  • 1/2 teaspoon of salt
  • 1/2 teaspoon black pepper

a tortilla chip with a scoop of texas caviar on it. The chip is being held up and in the background below is a bowl filled with texas caviar and two whole avocados.

Tips For Making Texas Caviar

  • The easiest way to dice avocados is to cut it in half and then remove the seed.  While the avocado is still in the skin, use a knife to cut the avocado in a checker board pattern.  Using a fork or spoon, scoop out the perfectly diced avocado chunks.
  • Add the avocado to the mix immediately before serving.  Avocado will turn brown if left out and exposed to the air, so while it doesn’t affect the taste, it won’t looks as appetizing if you add it in too soon.

How To Store Texas Caviar

This delicious recipe can be kept in the refrigerator for about five days.  The avocado will be turning brown but it will still taste great.  Just be sure to stir it well before eating it because the oil and juices will settle at the bottom over time.  While this recipe can also be frozen, I wouldn’t recommend it.  The texture of the beans won’t be the best and this salsa really should be enjoyed when it’s freshly made.

More Easy Dip Recipes

Texas Caviar Recipe

This Texas Caviar tastes amazing as a dip for some tortilla chips, but I also love it as a topping. It is perfect on top of grilled chicken and it tastes fantastic on eggs or in a morning omelet.  Now it’s your turn to give this delicious recipe a try.  Leave us a comment below and let us know what you served it with or tag us on social media after you make them because we love to see what you’ve been up to in the kitchen!

texas caviar
5 from 3 votes

Texas Caviar Salsa Recipe

This Texas Caviar is going to knock your socks off!! Grab your favorite chips and make this delicious avocado salsa, stat!
Course Side Dish, Snack
Cuisine American
Keyword avocado, salsa
Prep Time 10 minutes
Total Time 10 minutes
Servings 1 cup
Calories 300 kcal


  • 1 16 ounce package frozen corn kernels, thawed
  • 1 can black or white beans drained and rinsed
  • 2 2.25 ounce cans sliced ripe olives, drained
  • 1 red bell pepper chopped
  • 1 small onion chopped
  • 2 cloves garlic minced
  • 1/3 cup olive oil
  • 1/4 cup lemon juice
  • 3 tablespoons cider vinegar
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground black pepper
  • 5 avocados - peeled pitted and diced


  1. In a large bowl, mix beans, corn, olives, red bell pepper and onion.

  2. In a small bowl, mix garlic, olive oil, lemon juice, cider vinegar, oregano, salt and pepper. Pour into the corn mixture and toss to coat. Cover and chill in the refrigerator as long as you can. I have eaten it without even being chilled and it was fine, but the cooler the better!
  3. Stir avocados into the mixture before serving.

Recipe Video

Nutrition Facts
Texas Caviar Salsa Recipe
Amount Per Serving
Calories 300
* Percent Daily Values are based on a 2000 calorie diet.


an image split with two pictures. The top is a bowl of texas caviar in a white bowl with two whole avocados next to it. The bottom image is a close up picture of a bowl of texas caviar. The images are split with a white box with the words avocado salsa recipe also known as texas caviar.

Leave a Reply

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

What type of comment do you have?


  • Kristyn wrote:
  • Rachel wrote:
  • emry@my little creative outlet wrote:
  • McRae Family wrote:
  • Palmer’s wrote:
  • Linds@ THAT’S SO CUEGLY wrote: