Best Texas Caviar Recipe (Cowboy Caviar)
Round up your pantry staples and whip up this easy Texas Caviar Dip recipe in minutes! Also known as Cowboy Caviar, this simple dip comes together with canned beans, tomatoes, corn, herbs and a kicky dressing that is ready in 30 seconds. Addicting and hearty.
Warmer weather is on it’s way and with it comes my craving for easy dips I can make on the fly. And on the fly, I mean with pantry staples because I have plenty of them right now.
Canned beans are lined up ready to go into this amazingly easy Texas Caviar Dip….which could also pass as a tex-mex salsa or salad depending on your mood. Also known as Cowboy Caviar, this easy recipe is as fresh as it gets when it comes to canned beans.
We, first, encountered this Cowboy Caviar at Trader Joe’s and then I saw it in a giant gallon size at Costco. So, I know you all know what I’m talking about and wherever we buy it, I always eat the entire container with a bag or two of chips. It’s totally addicting.
BUT, it’s easier than ever to make at home and you can have a giant barrel full in no time flat. Cowboy Caviar Dip is fantastic for parties big or small and it’s great to make in advance since the flavors have time to get all married together.
Ingredients
- Tomatoes– Diced Roma Tomatoes add juicy, sweetness to the dip. Cherry tomatoes are great too, just slice them in half.
- Beans – Black-eyed peas and black beans are our favorites but you can use pinto beans, cannellini beans or white beans, instead.
- Corn – Fresh sweet corn is best but frozen thawed is fantastic, too.
- Onion – Red onion adds a sweet, peppery bite.
- Bell pepper – A mix of red bell peppers and green bell peppers are a crunchy addition to this dip.
- Jalapeno – Make is spicy by leaving the seeds in the jalapeño peppers or skip them altogether for a milder dip.
- Cowboy Caviar Dressing – The dressing is homemade with a blend of olive oi, honey, apple cider vinegar, chili powder, garlic powder, salt and black pepper.
For the full recipe ingredients and instructions, see the recipe card below.
How To Make Texas Caviar
This recipe couldn’t be simpler to make.
- Add the canned beans, tomatoes, onions, peppers, corn and herbs to a large bowl.
- Toss to combine.
- In a separate bowl, whisk together the ingredients for the dressing.
- Pour the dressing over the salad and toss to coat.
- Chill in the refrigerator for 1 hour or overnight for maximum flavor.
- Sprinkle with green onions and drizzle with lime juice before serving.
Super easy and you can serve with a bowl of chips for a complete meal. I kid, but, seriously. I’ve eaten this dip for dinner.
What is Texas Caviar?
Texas Caviar, also known as Cowboy Caviar and Mexican Caviar, is an easy dip recipe that could easily double as a salsa or side salad.
It’s easy to make with canned beans, chopped fresh tomatoes, canned or frozen corn, herbs and a homemade vinegar based dressing.
It got it’s name, Texas Cowboy Caviar, because it originated in Texas by a woman named Helen Corbitt in 1940. She created the recipe in an attempt to add more flavor to Black Eyed Peas for New Year’s since they’re considered a lucky charm for prosperity in the new year.
How to Store Leftovers
If you don’t eat it all in one sitting, Cowboy Caviar will last in the refrigerator for 4-5 days stored in an airtight container. After that, the beans and vegetables do start to get a little mushy.
I don’t recommend freezing your Cowboy Caviar, it just isn’t the same when it thaws. Plus, the dip is so easy to make…there’s really no reason to freeze it.
Recipe Variations
You can easily make this great dip your very own by adding or omitting ingredients you want or have on hand.
I don’t add avocado to my Texas Caviar but you can add it if you’d like. The reason I don’t add it is because it tends to get mushy and then turn color making my dip not last as long as it cold.
If you want to add avocado, I recommend adding it right before serving.
You can also leave out the jalapeño and add ghost pepper for an extra kick, if you’re brave. Or whisk in a bit of hot sauce to your dressing for some spice.
If you don’t want to make the dressing as instructed, you can skip it and use 1 cup of Italian dressing instead. The flavor will be slightly different in the resulting dish but it’s still a very solid dip recipe.
Pro Tips
- Beans – You can substitute any canned beans you have on hand for the beans called for in this recipe.
- Assembly – You can make this dip recipe up to 8 hours in advance. Any sooner and the vegetables will begin to soften, it’s still very tasty but not at it’s optimal flavor.
- Cilantro – Not a fan of cilantro? Fresh chopped parsley is an excellent substitute!
- Corn – I like to use frozen, thawed corn kernels but you can use canned or even fresh corn kernels if you have it available!
Serving Suggestions
We love to serve our dip with homemade tortilla chips or corn chips but you can serve it with crackers or just a spoon to shovel it into your mouth at warp speed. That works, too.
Or use it to top this simple Oven Baked Chicken Breast recipe or serve alongside this easy Taco recipe.
More Easy Dip Recipes
- Homemade Pico de Gallo Recipe
- Black Eyed Pea Salad with Corn and Spinach
- The Best Guacamole
- The Best Hummus
- 7 Layer Dip
DON’T MISS A RECIPE! Be sure to follow us over on Instagram and Facebook for more easy family recipes!
Get the Recipe: Best Texas Caviar Recipe
Ingredients
- 1/2 cup olive oil
- 3 tablespoons honey
- 1/4 cup apple cider vinegar
- 1 1/2 teaspoon chili powder
- 1 teaspoon garlic powder
- 1 teaspoon Salt
- 1/2 teaspoon ground pepper
- 1 pound Roma tomatoes seeded and diced
- 1 15 ounce can black-eyed peas drained and rinsed
- 1 15 ounce can black beans drained and rinsed
- 1 1/2 cups sweet corn, frozen and thawed
- 1 red onion, diced
- 1/2 cup diced red bell pepper
- 1/2 cup diced yellow bell pepper
- 1 jalapeno, seeded and diced
- 1 cup chopped cilantro or parsley
Equipment
- 1 sharp kitchen knife
Instructions
- In a small bowl, whisk together the olive oil, honey, cider vinegar, chili powder, garlic powder, salt and pepper. Set aside.
- In a large bowl, combine the tomatoes, black-eyed peas, black beans, corn, onion, bell peppers, jalapeño and cilantro.
- Pour the dressing over the salad and toss to combine.
- Cover and chill for one hour.
- Serve with chips or use as a flavorful topping.
Video
Notes
- You can use a single bell pepper in place of the red and yellow bell pepper. Use what you have on hand.
- Canned corn can be used in place of the frozen corn. Be sure to rinse and drain your canned corn before adding to the salad.
- Beans can be replaced with whatever you have on hand, as well.
- If you prefer to use sugar instead of honey, use half the amount of called for and then add more as you see fit.
19 Comments on “Best Texas Caviar Recipe (Cowboy Caviar)”
This stuff is the best!
My family loves it.❤️
I’m so happy you enjoyed it!
Just made this but with an accidental additional ingredient. I accidentally put a teaspoon of Tony Cacheres because it was in a bottle labeled as garlic powder. But no worries, it was a happy accident, because the Texas caviar is ADDICTING. Tony Cacheres is mostly made of seasonings that are required for this recipe so I just basically had a little extra seasoning. I’m saving this recipe for sure.
That sounds like a wonderfully happy accident!
High ratings from my family! Picky eaters, teenagers, and finicky adults all loved this one! The flavors blended perfectly – and I am not a fan of some of the ingredients but they worked beautifully!
I don’t like beans and this is my favorite dip ever. I’m so happy it was a hit!
I made this tonight, tossing it together with chopped kale, broccoli slaw, shredded cabbage & shredded carrots. It made for an amazing salad. My husband topped his with steamed chicken breast & I used sliced avocado. No dressing needed but we did sprinkle with chili lime tortilla strips. Sooo good on a hot summer night.
Love the additions you shared! Thank you and I’m happy you loved it!
This is an easy recipe that can be made for camping and prepped ahead.
Thank you! I’m happy you enjoyed it!
This stuff is delicious and addictive!!! I could eat the whole bowl by myself!!!
It is definitely addictive!
Absolutely delicious and easy. A real crowd pleaser.
Thanks! It’s a favorite of our’s, too!
As a migrant from Texas to Connecticut, I often crave the special treats I used to make with trail riding food.
Texas caviar is the best
It really is the best. Thank you for your comment!
Darn it dish not fish
I have been making this but using a different recipe. I am trying yours next time. Love having it in the fridge to add to my salad at lunch or for a snack. And a pretty healthful fish too!
It’s great for keeping on hand! Thank you for your comment!