This post may contain affiliate links. Please read my disclosure and privacy policy.

Cowboy Caviar is an easy recipe that’s always a huge hit at parties. It’s made with fresh & simple ingredients, and you can assemble it in just about 20 minutes!

chip dipped into cowboy caviar

What is Cowboy Caviar Made Of?

Cowboy Caviar is made with freshly chopped vegetables and beans, and it’s all tossed with a simple red wine vinaigrette. (I also like to add a touch of lime juice to brighten everything up.)

Here’s what you’ll need to make it:

  • Black beans
  • Black-eyed peas
  • Fresh tomatoes
  • Red onion
  • Jalapeno
  • Bell pepper
  • Cilantro
  • Avocado
  • Corn

Yes, we’re squeezing 9 varieties of plants into one delicious bowl!

This is a very flexible recipe, so if you don’t have a particular vegetable on hand, or don’t like one of the ingredients, you can simply leave it out. I don’t always have corn or avocado on hand, and this recipe is still delicious without them.

chopped veggies and beans in glass bowl

Why is it called Cowboy Caviar?

Whether you call is Texas Caviar or Cowboy Caviar, this dish got it’s name as a playful alternative to the more expensive fish-based caviar. This version is far more affordable and accessible!

Cowboy Caviar was created by Helen Corbitt in the 1940s, when she served it at a New Year’s Eve party in Texas. Eating black eyed peas is thought to bring good luck and prosperity for a new year, and tossing them with lots of veggies, and a simple vinaigrette, makes them taste much more appealing!

How to Make It

To make this easy bean salad, you’ll just have to stir together the dressing and chop the veggies. If you’re efficient with your time, it can be ready to eat in just about 20 minutes!

diced veggies on cutting board

For the best texture, I like to chop the vegetables into small pieces– about the same size as a bean. That way, you get a little bit of everything with each bite.

For jalapenos, I dice them even smaller, so they won’t be too overwhelming. They don’t add too much spice, as long as you leave out the seeds and white pith.

When you mix the dressing in the bottom of the bowl first, you don’t even need to dirty another dish. It’s an easy one-bowl recipe!

dressing and veggies in large bowl

I use maple syrup as the sweetener to balance out the acidity of the vinegar, but you can use any other sweetener you like.

As written, this recipe is vegan-friendly, and you can leave out the oil if you need to.

How To Serve It

You can serve Cowboy Caviar as a salad, eating it with just a fork, or you can bring it to a party to serve as a dip with chips.

I think the leftovers also make a great filling for tacos, burritos, or stuffed into a warm baked potato. Try it on top of a burrito bowl for an easy meal, too!

cowboy caviar in bowl with side of chips

How Long Does it Last?

You can store Cowboy Caviar in an airtight container in the fridge for up to 3 days without it getting too soggy.

If you want to make this salad in advance, I’d recommend that you wait to add the avocado and cilantro until shortly before serving. That way the salad will have the most fresh taste and texture.

bowl of texas caviar with chips behind it

cowboy caviar in bowl with side of chips

Cowboy Caviar (Easy Bean Salad)

5 from 12 votes
Cowboy Caviar is one of my favorite recipes to bring to a party! It's fresh and fast to prepare, and you can enjoy it as a hearty salad, or as a dip with chips.
prep20 mins cook0 mins total20 mins



  • 2 tablespoons olive oil
  • 2 tablespoons red wine vinegar
  • 1 tablespoon fresh lime juice
  • 1 teaspoon fine sea salt (I use Real Salt brand)
  • 1 teaspoon maple syrup
  • 1 clove garlic , minced
  • freshly ground black pepper

Cowboy Caviar. Assembly

  • 1 (15 oz.) can black beans , drained and rinsed
  • 1 (15 oz.) can black eyed peas , drained and rinsed
  • 1/2 cup diced red onion
  • 3 roma tomatoes , chopped (about 2 cups)
  • 1 cup fresh or frozen corn (see notes)
  • 1 bell pepper , chopped (seeds removed)
  • 1 jalapeno , seeds and white pith removed, and diced
  • 1 cup fresh cilantro , chopped
  • 1 ripe avocado , diced


  • In the bottom of a large bowl, combine the olive oil, vinegar, lime juice, salt, maple syrup, garlic, and several grinds of black pepper. Whisk well to combine.
  • To the bowl full of dressing, add in the drained black beans, black eyed peas, red onion, tomato, corn, bell pepper, jalapeno, cilantro, and avocado. Toss gently, coating all of the vegetables in the dressing.
  • Let the mixture marinate for 10 minutes, then serve! You can enjoy it as a salad, directly with a fork, or serve it as a dip with chips.
  • Leftover cowboy caviar can be stored in an airtight container in the fridge for up to 48 hours. If you want to make this salad in advance, I recommend waiting to add in the avocado and cilantro until right before serving. (This will help prevent browning and a soggy texture.)



Frozen corn thaws very quickly, so you don't need to thaw it ahead of time. I rinse it under running water in a fine mesh strainer, shake it dry, then add it directly to the salad. It will be thawed by the time you serve it.


Calories: 144kcal | Carbohydrates: 13g | Protein: 2g | Fat: 10g | Saturated Fat: 1g | Sodium: 396mg | Potassium: 367mg | Fiber: 4g | Sugar: 4g | Vitamin A: 1201IU | Vitamin C: 40mg | Calcium: 12mg | Iron: 1mg
Course: Appetizer
Cuisine: vegan
Keyword: cowboy caviar
Nutrition information is for 1 of 6 servings. This information is automatically calculated, and is just an estimate, not a guarantee.

More Party Appetizers

If you need another healthy recipe that would be great for a party, try one of the options below.

If you try this Cowboy Caviar recipe, or any other recipe on my website, please leave a comment below letting me know how you like it. And if you make any modifications, I’d love to hear about those, too! We can all learn from each other’s experience.

Reader Feedback: What’s your favorite dish to bring to a party?

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. I create healthy recipes made with simple ingredients to make your life easier.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I want to make this recipe for Bridal Shower. There will be 30 women. I’m struggling as to how much to make. I’m serving pinwheels, cinnamon buns, desserts, crackers etc. Any suggestions?

  2. I made this for July 4th and it was a hit. I can’t stop eating it! I just made another batch this week to have for lunches. I add in tuna or shredded chicken and bam…there’s a nice filling lunch! So so so good!

  3. This is my second time making this recipe this week! Super easy to prep and the flavors blend so well together! Definitely will be a go-to for my next potluck!

  4. Love it so much! I like to make a big batch for lunches during the week and just keep the avocados and tomatoes separate so they don’t get mushy.