Cowboy Caviar is one of those dishes I make all summer long. It’s fresh and colorful and perfect for scooping with tortilla chips, and I also love it on the side of a cheesy taco casserole.


Want Me to Send You This Recipe?Want This Recipe?
Pop in your email and I’ll send Cowboy Caviar straight to your inbox, so it’s saved and ready when you are.I’ll email it straight to your inbox.
You’ll also get my weekly recipes. Unsubscribe anytime.Plus my weekly recipes. Unsubscribe anytime.
You stir together black beans, black-eyed peas, corn, tomatoes, avocado, red bell pepper, red onion, jalapeño and cilantro. Then you toss it all in a quick dressing of olive oil, lime juice, red wine vinegar and a little sugar.
Why You’ll Love Cowboy Caviar
There are several reasons why you'll love making and eating Cowboy Caviar. First, it's an easy recipe that doesn't require any complex cooking skills or equipment. All you need is a chopping board, a knife, and a couple of bowls. Second, you can serve it in so many ways: as a dip with tortilla chips, as a side salad, or even as a topping for grilled meats. Lastly, it's packed with fresh ingredients, so it's tasty and a healthier option than a lot of store-bought dips and snacks.
What is Cowboy Caviar
Cowboy Caviar, also known as Texas Caviar, is a type of dip or salad that consists of beans, vegetables, and a simple vinaigrette dressing. It's a bright and colorful dish with a mix of different flavors. The key ingredients typically include black eyed peas, black beans, corn, tomatoes, and a variety of peppers, all tossed in a light dressing. It's easy to change up to suit your tastes!

How to Make Cowboy Caviar
Making Cowboy Caviar is straightforward and doesn't require much time. The primary task is chopping the ingredients and mixing them together. It's a great recipe to make if you're in a rush or need a last-minute dish for a gathering.
Ingredients
To make Cowboy Caviar, you'll need the following ingredients:
- 3 roma tomatoes, seeded and diced
- 2 ripe avocados, diced
- 1 15 oz canned black beans, drained and rinsed
- 1 15 oz can black-eyed peas, drained and rinsed
- 1 cup frozen sweet corn, thawed
- 1 red bell pepper, diced
- 1 small red onion, diced small
- 1 jalapeño pepper, seeds removed, diced small
- 1/3 cup fresh cilantro, finely chopped
Dressing
- 1/4 cup olive oil
- 3 tablespoons red wine vinegar
- 2 tablespoons fresh lime juice
- 1 tablespoon sugar
- 1/2 teaspoon salt
- 1/8 teaspoon pepper
- 1/4 tsp garlic powder
Step-by-Step Instructions
Step One: In a medium bowl, combine tomatoes, avocado, red onion, black beans, black-eyed peas, corn, bell pepper, jalapeño pepper, and cilantro. Gently stir your ingredients to combine.
Step Two: In a separate small bowl, whisk together olive oil, fresh lime juice, red wine vinegar, sugar, salt, pepper, and garlic powder.
Step Three: Pour the dressing over the other ingredients and gently stir to combine. Be sure everything is well-coated!
Step Four: Serve immediately with tortilla chips, or chill, making sure to toss the ingredients just before serving this simple dip.
Substitutions and Variations
Cowboy Caviar is a flexible dish that allows for various substitutions and variations. If you don't have black-eyed peas, you can use other types of beans like pinto beans, garbanzo beans, or even a mix of black beans.
For a different flavor, you can substitute red wine vinegar with white wine vinegar. If you're looking for more vegetables, add green bell peppers, orange bell peppers, or cherry tomatoes. For an extra kick, add more jalapeños or even a dash of hot sauce. If you're not a fan of cilantro, you can leave it out or replace it with parsley.
Best Tips
- Use Fresh Ingredients: Fresh vegetables and herbs make a big difference in the flavor of this dish. Use ripe, fresh avocado and fresh corn for the best results.
- Drain and Rinse Beans: To prevent a mushy texture, ensure you drain and rinse the canned beans thoroughly.
- Chill Before Serving: Letting the cowboy caviar chill for a few hours allows the flavors to meld together better.
- Adjust Seasoning: Taste the dish before serving and adjust the seasoning if necessary. Sometimes a bit more salt or lime juice can brighten up the flavors.
- Serve with a Variety of Chips: Mexican caviar pairs well with tortilla chips, corn chips, or even pita chips.
How to Store Cowboy Caviar Dip
Store any leftover cowboy caviar in an airtight container in the refrigerator. It will keep well for 3-4 days. Just know that the avocado might brown slightly, but it's still safe to eat. If you want to prevent this, you can add the avocado just before serving.
Frequently Asked Questions
Can I make Cowboy Caviar ahead of time?
Yes, you can make this black bean salad ahead of time. Just store it in an airtight container in the refrigerator. It's a great make-ahead dish for parties or gatherings.
Is Cowboy Caviar gluten-free?
Yes, cowboy caviar is naturally gluten-free. However, be sure to check the ingredients of the chips you serve it with if gluten is a concern.
Can I freeze Cowboy Caviar?
It's not recommended to freeze cowboy caviar because it can alter the texture of the fresh vegetables and beans.
How can I make Cowboy Caviar spicier?
To make cowboy caviar spicier, you can add more jalapeños, include the seeds, or add a dash of hot sauce to the dressing.
What can I serve with Cowboy Caviar?
Cowboy caviar can be served as a dip with chips, as a side salad, or even as a topping for grilled meats or tacos. I also love it on the side of a cheesy layered taco casserole.
Cowboy Caviar is a simple, flavorful dish that I make all summer long. It's a quick snack, an easy side and a hit on any game day spread. With its fresh ingredients and simple preparation, cowboy caviar is a great addition to any home cook's recipe collection. Give it a try the next time you're in need of a quick, delicious, and healthy option!
More Taco Night Ideas
Cowboy Caviar
Video
Ingredients
- 3 roma tomatoes seeded and diced
- 2 ripe avocados diced
- 1 can black beans 15 ounces, drained and rinsed
- 1 can black-eyed peas 15 ounces, drained and rinsed
- 1 cup frozen sweet corn thawed
- 1 red bell pepper diced
- 1 small red onion diced small
- 1 jalapeño pepper seeds removed, diced small
- â…“ cup fresh cilantro finely chopped
DRESSING
- ¼ cup olive oil
- 3 tablespoons red wine vinegar
- 2 tablespoons fresh lime juice
- 1 tablespoon sugar
- ½ teaspoon salt
- â…› teaspoon pepper
- ¼ teaspoon garlic powder
Instructions
- In a medium bowl, combine tomatoes, avocado, red onion, black beans, black-eyed peas, corn, bell pepper, jalapeño pepper, and cilantro. Gently stir your ingredients to combine.
- In a separate small bowl, whisk together olive oil, fresh lime juice, red wine vinegar, sugar, salt, pepper, and garlic powder.
- Pour the dressing over the other ingredients and gently stir to combine. Be sure everything is well-coated!
- Serve immediately with tortilla chips, or chill, making sure to toss the ingredients just before serving!
Notes
Nutrition
Did you make this?
I would love to hear from you! Make sure to leave your review below and follow on Pinterest for more!

Send This Recipe to My Inbox!
Enter your email and I’ll send you Cowboy Caviar, so you can find it fast the next time you make it.So you can find it fast next time.
You’ll also get my weekly recipes. Unsubscribe anytime.Plus my weekly recipes. Unsubscribe anytime.


So fresh & delicious! It is so good as a full flavored dip with my multigrain tortilla chips and is great as a salad alone! Yum! Definitely will make again~ Thank you for this recipe!