Cowboy Caviar Recipe –

This Cowboy Caviar is wonderfully fresh, healthy, simple, and loaded. It’s popular for good reason and we make this salsa all year long. It makes a big batch so it is an ideal potluck or party appetizer.

This cowboy caviar (a.k.a. Texas Caviar) always disappears fast! Annie, my classmate from nursing school, shared this cowboy caviar recipe with me years ago and it has become one of our all-time favorite party appetizers. It’s right up there with Spinach Artichoke Dip and Guacamole!

Cowboy Caviar Video Tutorial:

Watch the video tutorial and see just how easy it is to make this bean salsa. If you enjoy our videos, please subscribe to our youtube channel and click the bell icon so you will be the first to know when we post a new video!

What is Cowboy Caviar (a.k.a. Texas Caviar)?

Cowboy Caviar, also known as “Texas caviar,” is a salsa appetizer. It’s like a Pico De Gallo salsa, but more exciting because it’s beefed up with beans, avocado, and corn.

This dip/salsa is unique because it has a vinaigrette-style dressing (we use Italian dressing to keep it super simple).

Salsa recipe for cowboy caviar served with tortilla chips

Cowboy Caviar  Salsa Ingredients:

This cowboy caviar salsa is so colorful, loaded and satisfying.

  • Tomatoes – Fresh tomatoes are tastiest in season, but the beauty of this salsa is it can be made all year long.
  • Beans – We love home-cooked beans or canned black beans or black-eyed peas. Be sure they are rinsed and well-drained. We often interchange these two beans based on what we have on hand and either one works great.
  • Corn – During the winter months, we use canned or frozen corn and in the summer months we add freshly cooked Corn on the Cob.
  • Avocado – Adds an irresistible creaminess. I’ve been known to sneak in extra avocado.
  • Bell Pepper – we have used red, orange, yellow, and even green bell pepper. Any kind will work.
  • Jalapenos – Don’t be intimidated by the jalapeños – the Italian dressing mellows it out and even the kids love it!
  • Italian Dressing – this surprising ingredient infuses every bite with incredible flavor. We love Newmans Own brand, but you can use your favorite one or Homemade Italian Dressing.
  • Limes, garlic, and salt – Use fresh lime juice and garlic for the best flavor
Ingredients for Cowboy caviar with avocado, tomatoes, bell pepper, corn, beans, onion, jalapeno, cilantro and Italian salad dressing

Time-Saving Tip: we use our favorite food chopper for cutting up the tomatoes, jalapenos, avocado, onion, and bell pepper. It can cut the prep time in half.

How to Make Cowboy Caviar:

  1. Chop the fresh ingredients: tomatoes, avocados, onion, jalapenos, bell pepper, cilantro, and mince the garlic
  2. Rinse and Drain Black beans and drain corn well if using canned.
  3. Combine all ingredients in the mixing bowl, add Italian dressing, lemon juice, and salt. Stir to combine then enjoy.

It really is that easy. You can make it several hours ahead and leftovers are still great the next day.

How to make cowboy caviar recipe with ingredients arranged in a bowl

How to Serve Texas Caviar:

We always serve Cowboy Caviar with tortilla chips as an appetizer but it can be served as a topping for beef tacos, burritos, nachos, or served as a salad. My husband and I often skip dinner and just make a big batch of this bean salsa in the evening.

what is cowboy caviar in a bowl dipped with a chip

Cowboy Caviar is a keeper of a recipe. Make this once and you will make it again and again.

More Salsa Recipes:

Cowboy Caviar Recipe

Prep Time: 15 minutes

Total Time: 15 minutes

Cowboy Caviar salsa served with tortilla chip

This Cowboy Caviar salsa is wonderfully fresh, healthy, simple and loaded! We make this salsa all summer long.  It makes a big batch so it is an ideal summer party dip. A surprising ingredient infuses every bite with incredible flavor.

Author: Natasha Kravchuk

Skill Level:


Cost to Make:



Cowboy Caviar


American, Tex Mex



Calories: 149 kcal

Servings: 10 people

  • 6
    Roma tomatoes
  • 1
    bell bell pepper
    seeded and diced
  • 1
    medium onion
    finely diced
  • 2
    jalapeño peppers
    seeded and finely diced
  • 1
    large avocado
    peeled, pitted and diced
  • 15
    can corn
    drained (or from 1 cooked cob of corn)
  • 15
    can black beans
    well rinsed and drained (or make your own)
  • 1/2
    bunch of cilantro
    About 1/2 cup chopped
  • 3-4
    lime juice
  • 1/2
    light Italian Dressing
  • 4
    medium garlic cloves
  • 1
    sea salt or to taste
  1. In a large mixing bowl, combine diced tomatoes, chopped onion and bell pepper, seeded and diced jalapeño, sliced avocado, drained corn, rinsed and drained black beans and chopped cilantro.

  2. Stir in 3-4 Tbsp of lime juice, 1/2 cup of Italian dressing, 4 pressed garlic cloves and 1 tsp  of salt or season to taste. Mix everything together and serve with tortilla chips.

We use either Newmans Own or Olive Garden brand light Italian dressing. 

Nutrition Facts

Cowboy Caviar Recipe

Amount Per Serving

Calories 149
Calories from Fat 54

% Daily Value*

Fat 6g9%

Sodium 586mg25%

Potassium 436mg12%

Carbohydrates 19g6%

Fiber 5g21%

Sugar 3g3%

Protein 4g8%

Vitamin A 745IU15%

Vitamin C 30.7mg37%

Calcium 27mg3%

Iron 1.3mg7%

* Percent Daily Values are based on a 2000 calorie diet.

Leave a Reply