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

Cowboy Caviar is the perfect recipe for meal prep or a potluck.

It squeezes 9 varieties of plants into one bowl and can be served as a dip with tortilla chips, or as a salad you can eat straight from the refrigerator.

cowboy caviar closeup with corn tortilla chips.

Whether you call it Texas Caviar or Cowboy Caviar, this chunky bean salsa got its name as a playful alternative to the more expensive fish-based caviar. 

This version is far more affordable and accessible and makes the perfect appetizer when you need to feed a large group.

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 chopped veggies and a simple vinaigrette makes them taste much more appealing. 

Ingredients You’ll Need

This recipe is famous for using black-eyed peas, but it’s also easy to customize with any other canned beans you keep on hand.

Kidney beans, pinto beans, or black beans will all work in this side dish.

bell pepper, avocado, tomatoes, corn, cilantro, and avocado with canned beans on a board.

Paired with corn kernels, tomatoes, red onion, and a quick red wine vinaigrette, it’s loaded with crunchy textures and flavors you’ll love. If you don’t have fresh corn cobs on hand, frozen will work, too! (It will thaw quickly after you stir it into the dressing.)

If it’s not tomato season where you are, quartered grape tomatoes will also work well in this recipe.

How to Make Cowboy Caviar

In a large bowl, combine the olive oil, red wine vinegar, lime juice, garlic, maple syrup, salt, and pepper. Stir well to mix. 

Next, drain and rinse the two cans of beans and add them to the bowl.

dressing and beans added to a large glass bowl.

Then, add in the chopped veggies, including the red onion, tomatoes, bell pepper, corn, jalapeno, and fresh cilantro. 

Stir well, so everything is coated in the dressing. Then adjust the seasoning to taste, adding more salt to help boost the flavor.

chopped veggies added to cowboy caviar and stirred together in large bowl.

Add sliced avocado on top and gently stir it in right before serving. (This way it won’t turn brown for your guests.)

Serve with tortilla chips or corn chips for dipping, or use this as a filling for lettuce wraps, or enjoy it straight from the bowl as a salad. You can also use it in burritos or tacos!

Leftovers will keep well for up to 5 days, so it’s a delicious meal prep option.

avocado added to bowl of cowboy caviar with a spoon.

Frequently Asked Questions

Can I change the dressing?

Yes, of course! This recipe is easy to customize to your liking. If you’re hoping for more of a Southwest flavor, try adding ground cumin to the dressing like in my Black Bean Salad recipe. (That recipe uses all lime juice instead of vinegar if you prefer that, too.)

Can I use a different sweetener?

Honey can be swapped for maple syrup, or you can use any other sweetener you prefer. It’s simply there to balance out the acidity of the dressing, but if you prefer no sweetener, this recipe will still work! 

What other toppings can I add?

If you love black olives, you can stir those in for extra saltiness. Or sprinkle some feta cheese on top for an extra creamy, tangy flavor. 

Looking for more easy appetizers? Try Refried Bean Dip, the best guacamole, or Peach Salsa for more ideas.

cowboy caviar closeup with corn tortilla chips.

Cowboy Caviar Recipe

5 from 13 votes
Cowboy Caviar is an easy dish to bring to a party! Serve it with chips for an easy dip, or enjoy it as a filling meal prep salad that you can eat straight from the fridge.
prep20 mins cook0 mins total20 mins
Servings:6

Ingredients
 
 

Dressing

  • 2 tablespoons olive oil
  • 2 tablespoons red wine vinegar
  • 1 tablespoon fresh lime juice
  • 1 teaspoon fine sea salt , plus more to taste
  • 1 teaspoon maple syrup
  • 1 clove garlic , minced
  • ½ teaspoon 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 small red onion , diced
  • 3 Roma tomatoes , chopped
  • 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

Instructions

  • In the bottom of a large bowl, combine the olive oil, vinegar, lime juice, salt, maple syrup, garlic, and 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 adjust the seasoning to taste. (I usually like to add another ½ teaspoon of salt.) 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.)

Video

Notes

Nutrition information is for roughly 1 1/3 cups of salad. This information is automatically calculated and is just an estimate, not a guarantee.
Corn Note: 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.

Nutrition

Calories: 291kcal | Carbohydrates: 40g | Protein: 12g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 670mg | Potassium: 807mg | Fiber: 14g | Sugar: 7g | Vitamin A: 1217IU | Vitamin C: 42mg | Calcium: 61mg | Iron: 4mg
Course: Appetizer
Cuisine: vegan
Keyword: cowboy caviar

If you try this Cowboy Caviar recipe, please leave a comment and star rating below letting me know how you like it.

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.

Comments

  1. I used to buy this from Costco when they had it. This version is so fresh and delicious! Love that I can make it at home now whenever I want.

  2. I made this for dinner tonight. It isn’t dinner time yet but I can’t stop myself from sneaking spoonfuls of this yummy salad out of the bowl. Hope my hubby likes it as much as I do. Thanks!

  3. I was a bit hesistant when I made the dressing, but trust me, once you combine the dressing with the veggies, this dish is so good. Best part is that it’s addicting and yet there’s no guilt if you eat too much because it’s healthy!!

  4. Made this as a farewell to summer lunch meal prep. It’s so hearty and filling! Love the combo of black beans and black eyed peas. 🙂 I added a bit more lime juice and maple syrup to suit my tastes. Love homemade dressings, sauces, and marinades for that reason. This’ll be a party food go-to when we can go to parties safely again. 🙂

  5. served for a labor day gathering. Everyone loved it. Eating leftovers for breakfast.
    Another delicious and simple to assemble recipe.