Skip to Content

Texas Caviar Recipe (Cowboy Caviar)

Texas caviar is an easy-to-make appetizer or side dish. This no-cook dip can be made in 10 minutes and is full of vegetables!

texas caviar with tortilla chips

If you’ve never had Texas caviar before (sometimes known as cowboy caviar), then you’re in for treat! This is a super easy recipe. My favorite kind.

It’s perfect as an appetizer for parties or as a side dish for tacos. I usually serve seasoned black beans but this is so much more fun. And chock full of veggies. And vegetarian, vegan, and gluten-free – it’s the dish for everyone.

Texas Caviar Recipe

My Texas caviar recipe is so colorful – I sometimes refer to it as a rainbow salad. True story.

Two types of beans, three different bell peppers, avocado, corn, onion, garlic and cilantro are the main ingredients. Instead of making a sauce, I used Italian dressing I bought at the store. Anything to cut out a few minutes.

This isn’t a guacamole recipe so I fold in the avocado at the very end. I really, really didn’t want them to get smashed – avocados are so delicate. And delicious.

texas caviar ingredients cowboy caviar ingredients

Can I make my own dressing or vinaigrette?

Absolutely. Using homemade dressing or vinaigrette doesn’t add much time to your preparation. Whisk a little olive oil, vinegar, and spices together and use that instead of the already prepared salad dressing. 

I don’t like one of your ingredients. Can I take it out?

You sure can. Any ingredient can be removed. I know there are some cilantro and avocados out there.

You can also add ingredients. Some suggestions:

  • poblano peppers
  • different beans (pinto, garbanzo, etc)
  • black eyed peas
  • cheese (cotija or feta)
  • diced tomato
  • black olives
close up photo of Texas caviar
texas caviar in a large bowl

Can Texas caviar be made ahead of time?

While I like to tout the quickness of this recipe, you can also make it ahead of time. Unless I’m throwing this together at the last minute, I make Texas caviar the night before and let it chill overnight in the refrigerator.

I recommend eating this dip within 3 days so consider 3 days the maximum amount of time for preparing this ahead of time.

Can I use dry beans instead of canned beans?

Dry beans are a great alternative to canned beans if you are looking for a lower-sodium recipe. Prepare the beans according to the packaging and use 1 ½ cup of each cooled, cooked bean type to your bowl.

I am serving Texas caviar as a side dish – what main dishes should I make.

Sooo many choices. Some of my favorite main dishes include:

cowboy caviar picture
texas caviar with tortilla chips

Texas Caviar Recipe

Texas caviar is an easy-to-make appetizer or side dish. This no-cook dip can be made in 10 minutes and is full of vegetables!
Prep Time: 10 minutes
Total Time: 10 minutes
Course: Appetizers
Cuisine: American
Servings: 10
Calories: 224.3kcal

Ingredients

  • 15 ounce black beans drained and rinsed
  • 15 ounce kidney beans drained and rinsed
  • 1 green bell pepper diced
  • 1 red bell pepper diced
  • 1 yellow bell pepper diced
  • 1 cup corn kernels
  • ½ cup diced red onion
  • 2 jalapenos diced
  • 4 cloves garlic minced
  • ¼ cup cilantro diced
  • 1 avocado diced
  • 1 cup Italian dressing

Instructions

  • Add all ingredients except the avocado to a large bowl. Stir well. Add the avocado to the bowl and fold it into the dip. Serve with tortilla chips.

Nutrition

Calories: 224.3kcal | Carbohydrates: 30g | Protein: 8.9g | Fat: 8.7g | Saturated Fat: 1.3g | Polyunsaturated Fat: 3.2g | Monounsaturated Fat: 3.4g | Trans Fat: 0.02g | Sodium: 271.5mg | Potassium: 557.9mg | Fiber: 9.3g | Sugar: 4.8g | Vitamin A: 545.6IU | Vitamin C: 53.9mg | Calcium: 37.3mg | Iron: 2.6mg
Tried this recipe?Let us know how it was!
texas caviar pin

Sharing is caring!

4.45 from 9 votes (9 ratings without comment)
Recipe Rating