This Cowboy Caviar is such a tasty and easy chip dip, like guacamole but with more textures and flavors. It is also great used as a salsa on tacos or other Mexican dishes.

Cowboy Caviar
There are few things that hit the snacking spot like a big pile of chips and something yummy to dip the chips in. Of course, chips on their own are great too. But whether it is salsa, bean dip, warm cheese, it makes those crisp, corn chips even more delicious.
That’s where this Cowboy Caviar comes in. It’s so simple! We make a big batch of this for game days, potluck parties, or movie nights and it’s always the first bowl cleaned out! It’s perfect to make ahead of time and let all the ingredients get to know each other in the bowl. And, not to get all mathematical, but the flavors of the black beans, sweet corn, tomatoes, avocado, cilantro and lime all meld together to create a whole even greater than the sum of its parts.

What to Serve with Cowboy Caviar
Serve with a giant pile of your favorite chips (regular or gluten-free) or use a scoop or two as a salad topping with some olive oil and red wine vinegar to make a simple vinaigrette.
This is the kind of dip that is best served fresh. If you do make it in advance, don’t give it more than a few hours to sit. Otherwise you risk the avocados turning a little brown.

Additions and Substitutions
This Cowboy Caviar recipe (or Texas Caviar as it’s also called) is great all on its own. But it’s always so great to see how readers have adapted or enhanced recipes to fit their family’s tastes. In the case of Cowboy Caviar, there are several things you can try.
- Roasting corn kernels before adding it gives a new flavor to this dish.
- Using fresh cobs of corn is a perfect way to use up summertime produce. Cut the fresh corn kernels off the stalk and roast or add in fresh.
- Some people like to add diced red onions to the mix.
- A little cumin, chili powder or red wine vinegar can add a unique flavor
- Substitute black beans for pinto beans, or black-eyed peas.
- Add any veggies you like! Try some red, green or orange bell pepper, green onions or diced garlic.
Pass the Dip, Please!
While we are on the subject of dips, there are so many kinds to try. Check out some of these other popular recipes.




- Spinach Artichoke Dip served right in a bread bowl is a delicious combination of fresh spinach and three kinds of cheese.
- Easy Spinach Dip is delightfully creamy and a breeze to whip up for your next gathering.
- 5-Minute Dill Pickle Dip is great with potato chips, pretzels or buttery crackers.
- Try this Easy Cream Cheese Fruit Dip if you’re looking for a way to doll up a fruit platter.
- Skotidakis Jalapeno Greek Yogurt Dip is a favorite with its creamy and tangy with a little bit of spice.
- Warm Bacon Cheese Dip in Sourdough is a favorite appetizer at parties, baked right in the sourdough bowl.
- Cheater Restaurant Style Refried Beans are a great side dish, but they can also be the perfect chip dip.
More Mexican Fare
This Cowboy Caviar can be used in a bunch of different ways. But if you’re cooking up some great Mexican dishes, like our Crock Pot Mexican Shredded Beef, or the tasty Mexican Lasagna, consider adding Cowboy Caviar and chips on the side.
How To Make Cowboy Caviar

Cowboy Caviar
guacamole feel, but I like it better. It is also great used as a salsa
on tacos or other Mexican dishes.
Ingredients
- 1 can black beans
- 1 can sweet white corn
- 3 Roma tomatoes
- 2 avocados extra large (or 3 medium)
- 1/2 bunch cilantro finely chopped
- 1/8 cup lime juice more to taste
- salt to taste
Instructions
- Drain and rinse beans and corn in a colander.
- Dice Roma tomatoes and avocados.
- Rinse, stem, and chop cilantro.
- Toss everything together in a large bowl with lime juice. Add salt and pepper to taste. Serve with tortilla chips.
Nutrition Information
Did you try this recipe?
Share It on Instagram!
Mention @favoritefamilyrecipes or tag #favoritefamilyrecipes!
So easy to make it. Love It.
So good I could literally eat the whole batch myself!
This is one of our favorites! I always make a double batch because it gets eaten so quickly and I want to make sure I get some too.
This is a go to for my family! Thanks!
Perfect! Just in time for football season!
YUM!! I LOVE how easy and delicious this is!! A must make!
oops should say I roast fresh corn
I also use diced red onion and I roast my corn
Yummy! Will do this soon, and taking in all the suggestions. Cumin comes to mind………
Yes, I love Cumin. Great suggestion!
LOVE THIS!!! I substituted black-eyed peas (for a NYE dish) and added a little chopped orange bell pepper. It is incredible!!! I may never eat any other salsa again… Happy New Year to you and your readers!
Thank you so much! Great idea with the black-eyes peas! I will have to try that next time. Best wishes to you for 2014!
If you make this ahead will the avacados get brown the way guacamole does?
Yes, I wouldn’t make it more than a few hours ahead of time. It tastes best fresh.
I paired this with your Chicken Lime Tacos and they were perfect! Looking for an excuse to make it again!
I made some last night and can't stop eating it. In fact, I'm eating some at my desk right now. I added some garlic granules to give a little more flavor, but that's the only addition I had. So, so good! Mmmm!
Thank you for sharing this. I love this stuff!
I love this too!
This has been a favorite of my family for years. We like to add a bit of Worcestershire sauce (maybe 1-2 tbl. spoons). Also everyone thinks that it's better the day after, so we put it in the fridge overnight to let the flavors really come together.