Santa Barbara Cowboy Caviar is a delicious bean dip that acts like a salsa. It’s perfect with chips, to top tacos or enchiladas, or even to serve simply on rice.
Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I’ll send you budget recipes and money-saving tips every week!
Chances are you’ve had a similar bean dip/salsa. From all accounts Texas Caviar is pretty similar. Somewhere along the line, someone decided to replace Texas with Santa Barbara. And you know what? My mom’s been making this same dip — with cactus instead of beans — for over 40 years.
All that to say, this is nothing “new”. But, it sure is good!
How Long Does This Santa Barbara Cowboy Caviar Stay Good For?
My connoisseur of food, aka my 20-year old son, applauded this recipe recently when I made a big batch of it to top enchiladas.
We ended up discovering all kinds of new ways to enjoy it besides just chips. It’s incredible on eggs, in wraps, atop taco salads, in rice bowls, on enchiladas or tacos, or folded into burritos. You could add a can of tuna to this and turn it into an amazing meal.
And with the abundance of lime juice, the avocado stayed fresh for a day or two in the fridge. Yummy!

How to make this cheap:
Here are some of the strategies you can use to make this recipe more economical:
- Stock up on ingredients when they are on sale. For instance, when I see a great price on canned black beans, I buy several cans. I like them better than cooking dried beans myself, so if I can find them on sale, so much the better. The same goes for canned chopped green chiles.
- Do a price comparison. I know that ALDI is the best place to buy ingredients like chiles and beans when there isn’t a great sale elsewhere. I keep track of prices so that I know who has the best deal where.
- Cook your own beans. While it takes a little more work than opening a can, cooking beans from dried can bring about significant savings.
- Store cilantro so it stays fresh. This is a game-changing tip, particularly if cilantro isn’t cheap where you live.
Tools I use to make this recipe easy:
This is a pretty straight-forward dish. You don’t need any fancy equipment. However, having some good basic kitchen tools can really make your time in the kitchen more enjoyable. Over time, I’ve honed my collection so that they are perfect for my needs. Here are the tools that I like to use in this recipe.
- plastic cutting boards – I have blue boards for veggies and white boards for meat.
- Ergo Chef chef’s knife – I’ve had my set for several years and they work well.
- fine mesh strainer – for rinsing and draining beans.

Easy Salsa Recipes

Tell us what you think!
We love to hear your experiences with Good Cheap Eats. Click the STARS on the recipe card or leave a STARRED comment to let us know what you think of the recipe.

Santa Barbara Cowboy Caviar
Ingredients
- 3 avocado peeled, pitted, and chopped
- 2 15-ounce cans black beans , drained and rinsed
- 3 tomato chopped
- ½ red onion chopped
- 1 4-ounce can green chiles (chopped)
- ¼ cup fresh cilantro (chopped)
- juice of 1 lime
- salt
- black pepper
Instructions
- In a large serving bowl, combine the avocado, beans, tomatoes, onion, chiles, and cilantro.
- Squeeze the lime juice over all and season to taste with salt and pepper.
- Stir gently to combine.
- Serve the dip with chips or atop your favorite Mexican-style dishes. Refrigerate leftovers in an airtight container.
Nutrition







Tiffany V
I made this for football Sunday and it was a crowd pleaser.
PurpleK
Why is it called “caviar”? Caviar is defined as fish eggs and anyone with a fish allergy would run the other way. I don’t see any fish in this.
Jessica Fisher
I think these kinds of dips are called that because they’re like a poorman’s version of something to enjoy on toast or chips. Also, the beans resemble caviar or roe.
Leesa
In Texas caviar, black eyed peas are a necessity. That’s where the “caviar” term comes from – because it looks like roe. As in, I’ve seen people make “Texas caviar” with black and pinto beans only, and people lambaste them for not putting the “caviar” in. So REALLY, you need to add black eyed peas (or purple hull) to this recipe to make it a “true” caviar dish.
I think it’s the Southern version of a sense of humor, honestly.
Jessica Fisher
Very likely! However the roe I ate in France was black, more like black beans, so maybe it’s up for debate. 😉