This post may contain affiliate links. Please read our disclosure policy.
Texas Caviar is the fresh, no-cook bean dip that disappears first at every potluck. Also called cowboy caviar, it is a colorful mix of beans, sweet corn, avocado, and crisp veggies tossed in a zesty lime dressing. It comes together in about 15 minutes with no cooking, and it travels beautifully for picnics and cookouts.
More Fresh Tex-Mex Favorites: Black Bean and Corn Salad | Corn and Black Bean Salsa | Pico de Gallo

What Is Texas Caviar?
Texas caviar is a chilled, no-cook salad of beans, corn, and fresh vegetables tossed in a tangy lime dressing. You will also see it called cowboy caviar. The two names describe the same style of dish, with Texas caviar being the original, created by Helen Corbitt back in the 1940s. Scoop it up with tortilla chips as a dip, or spoon it next to grilled chicken or fish as a bright, fresh side.
Before You Get Started
- Drain and rinse everything well. Rinse the beans and drain the corn thoroughly so the dressing stays bright and the dip does not turn watery.
- Add the avocado last. Fold it in gently right before serving so it keeps its shape and does not brown or turn the mix mushy.
- Give it time to chill. Let it rest in the fridge for at least 30 minutes so the flavors meld and the dressing soaks into the beans.
RECIPE WALK-THROUGH
How to Make Texas Caviar
See the recipe card below for full, detailed instructions
Step 1: Combine the base.
Drain and rinse the beans and corn first so the dip is not watery.
Add the beans, black-eyed peas, corn, tomatoes, red onion, bell pepper, jalapeño, and cilantro to a large bowl.
- Seeding the tomatoes and jalapeño is helpful to control excess liquid and heat.
- Add the avocado right before serving to keep it from browning.

Step 2: Whisk the dressing.
Whisk the olive oil, lime zest and juice, red wine vinegar, garlic, honey, salt, and pepper until combined.
- The honey helps to balance the acidity of the lime and vinegar, so do not skip it.
Taste the dressing on its own and adjust the salt or lime before adding to the salad.

Step 3: Dress, chill, and serve.
Pour the dressing over the salad, stir gently to coat, then fold in the avocado just before serving.
- Chilling for 30 minutes or more helps to let the flavors come together.
Serve with sturdy tortilla chips for scooping.

Variations
- Add cheese. A handful of crumbled cotija or shredded sharp cheddar stirred in adds richness.
- Use Rotel. Swap the fresh tomatoes for a drained can of Rotel for a little extra kick and less chopping.
- Change the beans. Pinto beans work well, or lean fully into one bean if that is what you have.
- Add fruit. Diced mango adds a sweet, summery twist that plays off the lime.
- Dial up the heat. Leave jalapeño seeds in, add a second pepper, or a pinch of cayenne.
What to Serve With
The classic way to serve Texas caviar is with a big bowl of tortilla chips for scooping. It is also right at home on a Tex-Mex spread or spooned over tacos and grilled chicken. Here are a few favorites to serve alongside it:
- Best Guacamole Recipe
- Restaurant Style Salsa
- 7 Layer Taco Dip
- Mexican Street Corn Dip
- Nachos Supreme
- Ground Beef Tacos
Making it a full Tex-Mex spread? See all my taco night ideas.
Storage Tips
Storage and Make Ahead
- Fridge: Store leftovers in an airtight container up to 5 days.
- Make ahead: Make the base a few hours or up to a day ahead; the flavors actually improve after chilling. For the freshest result, hold the avocado (and optionally the tomatoes) and stir them in just before serving.
- Room temperature: With no dairy and an acidic dressing, it holds up for several hours at room temperature, which makes it great for picnics, potlucks, and packed lunches.
- Freezing: Not recommended. The fresh vegetables and avocado turn watery and mushy once thawed.
- If leftovers weep: Give everything a quick stir before serving again, and drain any excess liquid from the bottom of the bowl.
Frequently Asked Questions
What beans work best, and can I swap them?
This recipe uses both black beans and black-eyed peas, which gives you the traditional Texas caviar base plus a little extra heartiness. If you only have one on hand, either works on its own, and pinto beans make a fine substitute too. Just drain and rinse whatever you use so the dressing does not turn cloudy.
Can I use bottled Italian dressing instead of the homemade dressing?
Yes, a good bottled Italian dressing is a common shortcut and works in a pinch. You will lose a little of the fresh lime brightness, so add a squeeze of lime and an extra handful of cilantro to wake it back up. Start with about half a cup and add more only if the mix looks dry.
How do I make it milder or spicier?
The heat comes almost entirely from the jalapeño. For a milder bowl, remove all the seeds and ribs, or leave the jalapeño out completely. To turn it up, leave some seeds in, add a second jalapeño, or stir in a pinch of cayenne.

More Tex-Mex Dips and Sides
- Pineapple Salsa
- Mexican Black Beans
- Charro Beans (Slow Cooker Mexican Beans)
- Elote (Mexican Corn)
- Homemade Refried Beans

Texas Caviar
Ingredients
Salad
- 15 ounce can black beans drained and rinsed
- 15 ounce can black-eyed peas drained and rinsed
- 3 Roma tomatoes seeded and diced
- 15 ounce can corn drained
- 1/2 cup red onion diced
- 1 green bell pepper seeded and chopped
- 2 ripe avocados diced
- 1 jalapeño seeds removed, finely diced
- 1/4 cup fresh cilantro chopped
Dressing
- 1/3 cup olive oil
- 1 lime, zested and juiced about 2 tablespoons juice
- 2 tablespoons red wine vinegar
- 1 garlic clove finely minced
- 2 teaspoons honey
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
Instructions
- In a large bowl, combine the black beans, black-eyed peas, corn, tomatoes, red onion, bell pepper, jalapeño, and cilantro.
- In a small bowl, whisk together the olive oil, lime zest and juice, red wine vinegar, garlic, honey, salt, and pepper until fully combined.

- Pour the dressing over the salad and stir gently to coat.

- Fold in the diced avocado just before serving, then serve with tortilla chips for scooping.

Notes
- Drain and rinse well. Rinse the beans and drain the corn thoroughly so the dip does not turn watery.
- Add the avocado last. Fold it in right before serving for the freshest look and taste.
- Chill before serving. Let it rest 30 minutes or more so the flavors have time to meld.
- Store it airtight. Keep leftovers in the fridge up to 5 days, and give it a stir before serving again.
- Do not freeze. The fresh vegetables and avocado turn mushy once thawed.
- Rotel shortcut. Swap the fresh tomatoes for a drained can of Rotel to save on chopping.
- Adjust the heat. Seeds out for mild, seeds in or a second jalapeño for more kick.
Nutrition
Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.








