This Cowboy Caviar is a wonderfully fresh, healthy, and easy-to-make dip. It’s loaded with tomatoes, avocado, beans, corn, and the best dressing infusing every bite. This recipe is popular for good reason and we make this salsa all year long.
Just like classic Pico de Gallo and Guacamole, this is one of those appetizers you’ll make over and over. Watch the video tutorial and you’ll be craving this ‘Texas Caviar’ until you finally make it.

This post may contain affiliate links. Read my disclosure policy.
Cowboy Caviar
If you are looking to spice up your ordinary summer cookout, you have to add this to your menu. Serve it as a side dish with crispy tortilla chips or Scoops corn chips, or pair it as a side with Hamburgers and Homemade Lemonade.
This cowboy caviar is a crowd-pleaser and always disappears fast! There are many recipes for cowboy caviar, but we really love this delicious version that my classmate, Annie from nursing school, shared with me years ago. It makes a big batch so it is an ideal potluck or party appetizer; right up there with Spinach Artichoke Dip and Ceviche!
Cowboy Caviar Video Tutorial
Watch the video tutorial and see just how easy it is to make this Cowboy Caviar. If you enjoy our videos, subscribe to our and click the bell icon so you will be the first to know when we post a new video!
What is Cowboy Caviar?
According to the stories, in the 1950’s Neiman Marcus’ food director, Helen Corbitt, introduced this dish at a party in Houston, Texas. Because of its “humble” ingredients, guests dubbed it “Cowboy Caviar”.
Is it a salsa? A dip? Or is it a black bean salad? Call it what you will, I call it delicious. Cowboy Caviar, also known as “Texas Caviar,” is a beefed-up Pico De Gallo type salsa, but unique because it’s loaded with beans, avocado, and corn and is dressed with our special ingredient, Italian dressing.
It’s so colorful with all of the fresh vegetables and those black beans add a great source of protein. Today, stores such as Costco and Trader Joe’s sell packaged versions of this popular dish, but we, of course, think fresh is best.

Time-Saving Tip: Save time by using our favorite food chopper for cutting up the tomatoes, jalapeños, avocado, onion, and bell pepper.
Ingredients
This cowboy caviar salsa is so colorful, loaded, and satisfying. This salsa tastes best in Summer when you can get fresh and garden-grown veggies but it’s delicious with store-bought ingredients as well.
- Tomatoes – Fresh tomatoes are the tastiest in season, but the beauty of this salsa is it can be made all year long.
- Beans – We love home-cooked beans or canned black beans or black-eyed peas. Be sure they are rinsed and well-drained. We often interchange these two beans based on what we have on hand and either one works great.
- Corn – During the winter months, we use canned or frozen corn and in the summer months, we add freshly cooked Corn on the Cob.
- Avocado – Adds an irresistible creaminess. I’ve been known to sneak in extra avocado.
- Bell Pepper – We have used red, orange, yellow, and even green bell pepper. Any kind will work.
- Onion – Adds great flavor and crunch to every bite.
- Jalapeños – Don’t be intimidated by the jalapeños – the Italian dressing mellows it out and even the kids love it!
- Italian Salad Dressing – This surprising ingredient infuses every bite with incredible flavor. We love Newman’s Own brand, but you can use your favorite one or try our Homemade Italian Dressing.
- Limes, garlic, and salt – Use fresh lime juice and garlic for the best flavor.
- Cilantro – salsa would not be complete without it!

Pro Tip: Wear a glove when handling the jalapeño, and scrape out the seeds with a spoon to reduce the heat.
How to Make Cowboy Caviar
- Chop the fresh ingredients – tomatoes, avocados, onion, jalapeños, bell pepper, cilantro, fresh corn. Mince the garlic and add everything to a large bowl.
- Rinse and Drain – Black beans (and corn if using canned corn). Add to the bowl.
- Combine – Add Italian dressing, lime juice, and salt. Stir to combine and enjoy!
It really is that easy. You can make it several hours ahead and the leftovers are still great the next day.

Pro Tip: Make this side dish a complete meal by adding shredded chicken and/or cooked pasta such as penne, macaroni, or fusilli just before you mix all of the ingredients together. To make it a totally simple, no-cooking-required meal, purchase a rotisserie chicken from the deli and omit the pasta.
Common Questions
A bowl of fresh vegetables surely has great nutritional value. With black beans and/or black-eyed peas, this recipe is a great source of fiber and protein. Of course, you could choose a healthier option than tortilla chips for scooping, but I am not judging.
This recipe is so versatile and modifications based on personal preference or which ingredients you have on hand are so simple to make. Want to add red onion instead of white onion? Chili powder instead of jalapenos for an extra kick? Canned corn kernels instead of fresh corn on the cob? By all means… substitute. It is so simple and you really cannot go wrong.
Texas Caviar can easily be prepared up to two days ahead of time and be kept in an airtight container in the refrigerator. Longer than two days, and the vegetables will start to lose their crispness. This recipe is also easily doubled or tripled for your party crowd.
How to Serve Cowboy Caviar
- Appetizer – We always serve Cowboy Caviar with tortilla chips as an appetizer. It’s perfect for parties because it makes a big batch. My husband and I often skip dinner and just make a big batch of this black bean salad in the evening with crunchy tortilla chips.
- Topping – If you are lucky enough to have leftovers, it can be served as a topping for Beef Tacos, burritos, Nachos, or over Pan-Seared Steak.
- Side Dish – You can serve this as a salad or side dish for a potluck. It is definitely a crowd-pleaser.

This recipe for Cowboy Caviar is a keeper. Make this once and you will make it again and again.
More Party Appetizers
These are our best appetizers, from salsas to dips and small bites. These are the top-rated recipes that always get rave reviews:
Cowboy Caviar Recipe

Ingredients
- 6 Roma tomatoes, diced
- 1 bell pepper, any color, seeded and diced
- 1 medium onion, finely diced
- 2 jalapeño peppers, seeded and finely diced
- 1 large avocado , peeled, pitted and diced
- 15 oz can corn, drained (or from 1 cooked cob of corn)
- 15 oz can black beans, well rinsed and drained (or make your own)
- 1/2 bunch of cilantro, About 1/2 cup chopped
- 3-4 Tbsp lime juice
- 1/2 cup light Italian Dressing, *
- 4 medium garlic cloves, pressed
- 1 tsp sea salt or to taste
Instructions
- In a large mixing bowl, combine diced tomatoes, chopped onion and bell pepper, seeded and diced jalapeño, sliced avocado, fresh (or drained canned) corn, rinsed and drained black beans, and chopped cilantro.
- Stir in 3-4 Tbsp of lime juice, 1/2 cup of Italian dressing, 4 pressed garlic cloves, and 1 tsp of salt or season to taste. Mix everything together and serve with tortilla chips.



Have made this 3 times already. Very good however my family likes it better sans the dressing. Great way to use garden fresh veggies! Thank you for another great recipe!
Thank you for sharing that great review with me Patricia! I’m so glad you enjoyed that!
HI Natasha,
Made your cowboy caviar & Italian pasta recipes this weekend and as always like other recipes of yours they were delicious! Always looking forward to trying another recipe. Thanks again!
Karen
You’re welcome! I’m so happy you enjoyed it, Karen!
Thank you so much for your great feedback, Karen. We appreciate you sharing it with us.
That is some good looking salsa, but the Cowboy Caviar name threw me a bit.
I’ve always known Cowboy Caviar as another name for Rocky Mountain oysters, Prairie oysters, Calf fries which are a Western delicacy to some. I love’em. Bet that salsa would go great with them.
I hope you love this salsa Bill! Thank you so much for sharing that with me!
Love, love, love this!!! I actually had it with tortilla chips for dinner tonight. I had just this but can see it pairing well with any kind of meat or fish. I really like when something so delicious is nutritious too. This is going to be my new potluck signature dish.Thanks, Natasha for another winning recipe
One of our favorites! I’m so happy you liked this recipe!
Made this today for a 4th of July/birthday party celebration and we absolutely love it! Thank you for all of your recipes and videos
You’re welcome, Kim! Happy 4th of July!
OMG THE BEST thing ever!! This was so good and because I’m greedy and love avocado I added 2 lol. It was sweet from the corn, tangbfrom the lime, creamy from the avocado, you have the sweetness from the red bell pepper. We have Vidalia onions here in Florida. This will be my go too. I loved everything about this!! 10 stars
That’s just awesome! Thank you for sharing that great review with me Carol!
I have had this dish before but could not find my recipe. I looked over several an decided yours had most of the ingredients I had on hand. I think I ate a quarter of it before dinner. It was a hit!!! I have printed it off an made several notes….it won’t be lost.
I’m so happy you found and enjoyed this recipe!
Been making this for years,, everyone loves it,,,, I don’t put avocado in mine, my husband doesn’t like it,, but the longer it sits, the better it tastes!
Sounds great, Sue. I’m glad you still liked it without the avocado. Thanks for sharing and giving this recipe a good review!
Awesome, quick and easy! Really fresh and delicious.
I’m so glad you enjoyed that!
I make this but I use canned black eyed peas rinsed and drain
I hope you loved it with that. Thank you for sharing that with me!
How do I access info on cooking utensils, etc you use while cooking.
Mobile UTube site doesnt show arrows to click.
Great, easy recipes. Yum yum!!!
Hi Charlotte, our favorite tools can be found in our blog shop and our Amazon shop here.
This looks awesome. We were recently at MD Anderson for a time and the adjoining hotel made something like this every night tossed with Ken’s dressing. They placed it next to a large bowl of salad greens. I used to put it on top of my greens and sprinkle with shredded cheese and croutons. It was wonderful. I am anxious to try your version.
That is interesting! Thank you for sharing that with me!
Hope everything went well for you at Anderson. We spent 5 years of our lives there. Wonderful place. My husband would not be alive today without them.
I have a question – 149 calories and it feeds 10 people. Why not tell us what volume/size/cup/ounces in a serving? Are you secretly a math teacher? I’d love to taste this but am weary.
Hi Jan, it does make a very large bowl of salsa. Unfortunately, I didn’t portion out individual servings to measure it out that way. I would guess it makes 8-9 cups of salsa, so just over 3/4 cup per serving.
I hope to get the answer to my question before my daughters baby shower.
Can I make this caviar cowboy dip the night before the party the following afternoon.
Thanks.
Hi Alice, Happy birthday to your daughter! It will keep well for a few days in the refrigerator.
I made this and served it with brown rice and chicken, like a burrito bowl. Super yummy!
I’m so glad you enjoyed that, Kari! Thank you for that amazing review.
This salad is a hit, every time I have a get together with friends and family they request this salad. The best part is that it is easy to make. Love it!!
I’m so happy to hear that! Thank you for sharing your great review, Maria!
This recently popped up on my Facebook page so I thought what the heck I would try it for my husband. IT says makes a lot so I cut it in half except for the avocado, which I used a whole one. Oh my it’s amazing! He couldn’t stop snacking on it and it was all gone the second day.
That’s so great! It sounds like you have a new favorite!
I can’t wait to try this recipe! I’m looking forward to more of your recipes.
I hope you love it, Max! We look forward to your feedback.
Thank you for sharing this delicious recipe! So much flavor! Great recipe to finish out the summer. Btw you look super cute in this video Thank you again Natasha!!
Thank you Olga! You’re so nice. I’m so happy you’ve enjoyed this recipe and appreciate the awesome review.
Having family gathering this weekend. I practiced it today. Since I’m traveling, ill make it once I get there Saturday morning. I think they’ll love it1
That’s so great! It is one of our more popular recipes! I hope you love it!