Skip to Content

Cowboy Caviar with Avocado

Cowboy Caviar with Avocado is a delicious dip featuring three kinds of beans, colorful veggies, and a tangy Italian dressing. Whether you serve it with tortilla chips or eat it on its own, it’s a flavorful dish you can’t get enough of!

Cowboy caviar with avocado, black beans, onions and tomatoes in white bowl.

Whether you call it a dip, salsa, or salad, one thing is true:

This recipe for cowboy caviar with avocado is absolutely delicious!

This recipe works because it’s:

  • Perfect for a crowd. This recipe makes a big batch of dip that will serve 10+ people.
  • Full of color. You’ll get almost every color of the rainbow with this bean salsa.
  • Great on its own or with chips. Cowboy caviar is traditionally served with chips, but you can also eat it on it’s own for a fresh and healthy lunch.
  • Not too spicy. The mild flavor is perfect for kids and you can easily make a spicy version by splitting the dip in half.
  • Better on the second day! After sitting in the refrigerator overnight, the flavors in this dip really pop.

Step-by-Step Instructions

Cowboy caviar ingredients in white kitchen prop bowls on white table with cutting board.

DRAIN and rinse 1 (15.5 ounce) can of red beans, 1 (15.5 ounce) can of black beans, 1 (15.5 ounce) can of black eyed peas, and 1 (15.5 ounce) can of corn and add them to a large mixing bowl.

Rinsed beans and corn in large white mixing bowl to make cowboy party dip.

ADD 2 finely chopped avocados, 1 cup quartered cherry or grape tomatoes, 1/4 cup chopped red onion, and 1/2 cup of cilantro leaves to the bowl.

Chopped avocado, tomatoes, red onion and cilantro in a white mixing bowl.

MIX 1 (0.6 ounce) packet of Italian salad dressing with 1/4 cup vinegar, 3 tablespoons of water, and 1/2 cup vegetable oil until combined.

POUR the dressing over the dip and mix well. Serve immediately.

Homemade Italian dressing is poured from a measuring cup onto chopped vegetables.

Recipe Tips and Substitutions

Cowboy caviar with italian dressing in white bowl next to cutting board and tortilla chips.

I could not find red beans or black eyed peas at my local grocery store, but I found them at Walmart. If you find yourself in the same boat, check your nearest Walmart!

You can adjust the cilantro and red onion based on your personal preferences.

If you want to prep the dip a few hours before you’ll be serving it, keep the avocado out and add it just before eating.

Try these substitutes if you don’t have the ingredients on hand:

Try these delicious cowboy caviar variations:

  • Make it sweet by adding in diced mango or pineapple
  • Add some cotijo cheese
  • Make it spicy with some chopped jalapeno and hot sauce
  • Substitute pinto beans for the black beans, red beans, or black eyed peas

Make this a main dish by:

  • Adding in a cup of cooked quinoa
  • Serving it in taco shells with some cheese or slaw on top
  • Adding shredded chicken and bowtie pasta
  • Stirring in some cooled crumbled bacon or ground beef

More Like This

Bowl of cowboy caviar with tortilla chips next to cutting board with fresh veggies.

Looking for more dishes great for a potluck? You’ll love these!

FAQ’s

Texas caviar in white bowl with tortilla chips next to wooden cutting board.
Why is it called Cowboy Caviar?

This bean salsa was given the name Cowboy caviar or “Texas caviar” as a funny comparison to the real caviar, which is an expensive hors d’oeuvre. Cowboy caviar is neither expensive, nor is it very fancy, but it tastes much better than caviar in my opinion!

The dip was created in Texas around 1940 by Helen Corbitt, a native New Yorker who later became director of food service for the Zodiac Room at Neiman Marcus in Dallas, Texas.

How long does Cowboy Caviar last?

Cowboy Caviar will last for 3-4 days in an air tight container in the refrigerator.

If you want it to last even longer, keep the avocado out and add it in as you eat it throughout the week.

Can I freeze Cowboy Caviar?

You can, but it won’t freeze well. The fresh tomatoes and avocados will break down and become mushy after being frozen.

If you don’t want to make the full recipe and have it go to waste, just cut the ingredient amounts in half and you could even use bottled Italian dressing to save from wasting half of the homemade dressing.

I hope your family loves this recipe for cowboy caviar with avocado! If you make it, be sure to take a picture and tag me on Instagram with @ashcroftfamilytable and use the hashtag #ashcroftfamilytable!

 

And if you’d like to get a 4-week meal plan featuring my recipes, just enter your email in the form above and you’ll get it straight to your inbox!

Cowboy caviar with avocado, black beans, onions and tomatoes in white bowl.

Cowboy Caviar with Avocado

The Ashcroft Family Table
Cowboy Caviar with Avocado is a delicious dip featuring three kinds of beans, colorful veggies, and a tangy Italian dressing. Whether you serve it with tortilla chips or eat it on its own, it's a flavorful bean salsa you can't get enough of!
5 from 2 votes
Prep Time 15 minutes
Total Time 15 minutes
Course Appetizer
Cuisine American, Mexican
Servings 10 -12 servings
Calories 233 kcal

Ingredients
 
 

  • 15.5 ounces canned red beans
  • 15.5 ounces canned black beans
  • 15.5 ounces canned black eyed peas
  • 15.5 ounces canned corn
  • 2 avocados, finely chopped
  • 1 cup quartered cherry tomatoes, or grape tomatoes
  • ¼ cup red onion, chopped
  • ½ cup cilantro leaves
  • .6 ounces dry Italian salad dressing, 1 packet
  • ¼ cup vinegar
  • 3 tablespoons water
  • ½ cup vegetable oil

Instructions
 

  • Drain and rinse red beans, black beans, black eyed peas, and corn and add them to a large mixing bowl.
  • Add the avocados, tomatoes, red onion, and cilantro leaves to the bowl.
  • Mix dry Italian salad dressing with vinegar, water, and vegetable oil until combined.
  • Pour the dressing over the dip and mix well. Serve immediately.

Video

Notes

If you want to prep the dip a few hours before you’ll be serving it, keep the avocado out and add it just before eating.

Nutrition

Serving: 1g | Calories: 233kcal | Carbohydrates: 34g | Protein: 10g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 537mg | Potassium: 663mg | Fiber: 11g | Sugar: 3g | Vitamin A: 245IU | Vitamin C: 9mg | Calcium: 48mg | Iron: 3mg
Keyword cowboy caviar, cowboy caviar with avocado, cowboy caviar with italian dressing, cowboy dip, cowboy salsa, texas caviar
Love this recipe? Share it on Social!Mention @ashcroftfamilytable or tag #ashcroftfamilytable!
5 from 2 votes (2 ratings without comment)
Recipe Rating