Hello, friends! Today I am sharing one of my favorite quick recipes: Cowboy Caviar!
If you haven't had Cowboy Caviar before, the basic idea is to toss some beans and veggies together with a zesty dressing. It's kind of somewhere between a salsa and a bean salad. In my college days I LIVED off of this stuff! Over the years I've changed up how I've made it, so I decided to create a recipe out of my favorite version!

You can get creative with how you eat this, or keep it simple! When I first became obsessed with Cowboy Caviar I would literally toss some in a tupperware in the morning and eat it on it's own for lunch! But nowadays I like to switch it up. Sometimes I plop some scoops on a bed of greens and eat it like a salad. Sometimes I use it as a dip for my tortilla chips. I've also been known to make wraps out of it with some salsa! My absolute favorite way to eat it though is in buddha bowl form (are we even surprised?). Tossing it in a bowl with some brown rice and greens, and then topping it with a little extra lime juice and avocado? SO GOOD.
READY SET GO.
Ingredients
- Fire roasted diced tomatoes - okay, you don't HAVE to get fire roasted tomatoes if you don't want to - any canned diced tomato, or even fresh diced tomato, will work! But I highly recommend trying the fire roasted version if you can find them. These tend to be slightly sweet but also smoky, and the flavor works really well in this dish!
- Red onion, corn, bell pepper, jalapeño, and cilantro - all of our delicious veggies! Using fresh veggies is going to give our Cowboy Caviar lots of fresh nutritious flavor.
- Black beans and black eyed peas - to bulk up our dish, give it some texture, and pack in some protein!
- Italian dressing - this is where the magic happens. The flavor of your Cowboy Caviar will depend largely on your dressing of choice - so be sure to use one that you love! If you want to keep things oil-free, or just like making your own dressing, check out my homemade Oil-Free Zesty Italian Dressing! It's simple to make and perfect for this dish.
How to Make Cowboy Caviar
This one is pretty straight forward! (Yay!)
- Throw a bunch of veggies and some beans in a bowl
- Add the dressing and mix
- Add additional garlic salt, if desired
- Refrigerate and enjoy!
Tips & Tricks
As always, think of this recipe as a guideline! Here are some ideas of things you can play with to make it your own, if you'd like.
- If you like things spicy, feel free to add more jalapeños or other hot peppers! You could also keep the seeds on the jalapeños instead of removing them, which will give them more of a kick.
- If you've got fresh tomatoes on hand, feel free to chop them up and use them instead of canned! I personally like using the canned ones for ease in this recipe (and because I love using the fire roasted ones), but using fresh tomatoes will also work!
- Get creative with how you eat this one! Like I mentioned above, my favorite form is a buddha bowl. I like to throw it together with some brown rice, chopped greens (spinach or romaine are my favorites), a little extra lime juice, and some avocado. Read the intro at the beginning of this post for more ideas!
- Entertaining a crowd or want to bring this to a gathering? Pair it with some chips and serve it as a dip! (I personally love eating it with some Siete "Hint of Lime" chips. So good!)
- Still want some extra zest, even after adding the dressing and extra garlic salt? Sprinkle on some extra Italian seasoning for even more flavor!
Enjoy!
Cowboy Caviar
Ingredients
- 1 can fire roasted diced tomatoes - drained (1 can of regular diced tomatoes or 1.5 cups of freshly diced tomatoes will also work)
- ½ small-medium red onion - diced
- 1 can black beans - drained and rinsed
- 1 can black eyed peas - drained and rinsed
- 1 cup frozen corn - thawed (I like to thaw my frozen corn by simply placing it in a colander and running cold water over it in the sink - only takes a few minutes!)
- ½ bell pepper - diced (I like to use green, but any color bell pepper will work)
- 1 jalapeno - seeds removed and diced very finely
- ¼ cup cilantro - finely chopped
- ¼ - ½ cup Joyful Balance Oil-Free Zesty Italian Dressing - (OR a store bought vegan Italian dressing)
- Optional: ½ teaspoon garlic salt
Instructions
- In a large bowl, mix together your fire roasted tomatoes, red onion, black beans, black eyed peas, corn, bell pepper, jalapeno, and cilantro.
- Starting with ¼ cup, pour your Italian Dressing of choice into the large bowl. Give it a mix. If desired, add up to another ¼ cup. The amount of dressing you use here completely depends on personal preference and how saucy you want your Cowboy Caviar! I tend to use around ⅓ cup.
- Give your Cowboy Caviar a taste and add the optional garlic salt, if desired. This will largely depend on what Italian Dressing you used - if the dressing was already somewhat salty, you might want to skip this part. But if you want a little extra flavor boost, then add it in!
- You can absolutely eat this right away if you'd like, but I highly recommend refrigerating it for a couple hours before consuming. After a few hours in the fridge the flavors get even better! Enjoy!
Happy cooking, friends! If you made this recipe don’t forget to tag me (@joyfulbalanceofficial) on facebook or instagram so I can cheer you on for your cowboy-caviar-making ways.
Stay Joyfully Balanced!
Chester says
Those cowpersons have the funniest looking fish eggs.
Looks tasty!
Delaney Marie says
Thank you! I actually did a google search about why this is called Cowboy Caviar when I was writing up this post, and found that it supposedly got that name as a joke because it is the "poor man's version" of actual caviar!