Cowboy Caviar Recipe (Salad, Dip, Dressing, Salsa)
This post may contain affiliate links and I may be compensated for this post. Please read our disclosure policy here.
Cowboy Caviar Recipe
I love Cowboy Caviar! You can use it as a salad or dip, or even as a dressing on top of a green salad. It can also act like another version of a salsa for tacos! This recipe is a great one if your entertaining (or to bring as a potluck). I cannot recall a time that I brought a batch of this anywhere and people did not love it. There is never any left to bring back home, that’s for sure. It is similar to salsa, but it has a meatier and tangier taste to it.
There are many variations of this recipe, but here is one of my favorite ways to make it.
You might also want to check out this recipe for homemade pico de gallo too, or find more affordable recipes on our recipes page here!
This recipe is so simple, because you will be mixing some fresh diced ingredients with a few canned ingredients.
Drain your beans.
Dice your tomatoes.
Dice your onions, avocado, cilantro (and if you’re using fresh corn, but canned corn works fine).
Toss the ingredients together with the dressing, lime and salt.
Chill and serve! Its a huge crowd pleaser (and I love to have it on hand to use with grilled chicken, tortilla chips, on a salad and more.
Printable Recipe for Cowboy Caviar:
Cowboy Caviar Recipe (Salad, Dip, Dressing, Salsa)
Ingredients
- 1 can black beans
- 1 can garbanzo beans (could use black eyed peas instead too)
- 2 stalks fresh corn on the cob (can substitute 1 can of corn, but the fresh stuff tastes much better)
- 1 small onion (red or white)
- 3 medium tomatoes
- 1 large avocado
- 1 bunch of cilantro
- 1 lime
- 1/4 cup of balsamic dressing
- Sea Salt (to taste)
- Optional –
- 1 red or green bell pepper or one jalepeno to spice it up more
Instructions
- Drain and rinse black beans and garbanzo beans and add to large bowl
- Dice onion, tomatoes, and avocado and add to beans
- Chop up 1/4 cup of cilantro (or to taste) and add to the bowl
- If you want to add peppers dice those and add to bowl
- Add in 1/4 cup of dressing and the juice of 1 lime
- Add salt to taste (I use 1 tsp course kosher salt)
- Gently mix until all ingredients are mixed together
- Chill for 1 hour. The beans absorb the flavors so the longer you chill the better the flavor!
Note – many recipes call for Italian dressing rather than the balsamic and lime. I prefer the flavors of adding the lime juice and balsamic vinaigrette dressing. It adds a little bit of sweet and sour, but in a way that blends well with the other ingredients of the dish. Try them both and let us know which you prefer best!
More Recipes you will Enjoy:
I love cowboy caviar also. Stopped by from Simple Supper Tuesday.
I love this! Thanks so much for sharing at The Wednesday Roundup Link Party!!! ~Angela @ LeMoine Family Kitchen
I just pinned this to try later. I love fresh corn too, but sometimes I have to settle for canned.
Hi Julie – canned corn is just fine (and much more practical sometimes). Hope you like it!
This is such a great dip! Have you ever tried it on chicken fajitas? OMG so yummy! Great post and recipe!
Stop by my blog if you ever get a spare second :)
Hi Jessica – great idea to try on Fajitas and will do :)
I had something like this at a party once, and it was delicious! This looks great and delicious as well…I have to try it soon. Thanks for sharing!
Let us know what you think Jodee (and if you have any tips that work well when you make it)!