Cowboy Caviar

5 from 1 vote
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Sharing is caring!

Cowboy caviar, also known as Texas caviar, is a zesty, colorful, Midwestern dish that’s the perfect meat-free option for a healthy lunch or snack! Full of fresh ingredients and pantry staples, it’s easy to make and so delicious. Serve it on its own, as a side, or stuffed into burritos or tacos! 

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.
cowboy caviar in a bowl with two tortilla chips.

Not only is cowboy caviar budget-friendly, but it’s also loaded with vitamins, nutrients, and plant-based protein. Plus, it’s super versatile and literally ready in minutes.

Why Is It Called Cowboy Caviar? 

Cowboy caviar was actually originally known as Texas caviar and was invented by Helen Corbitt, a head chef at the famous Neiman Marcus restaurant, in 1940. Helen’s version contained black-eyed peas, cilantro, garlic, red bell pepper, and red onion tossed in an oil and red wine vinegar dressing. Due to the appearance of the black-eyed peas that resembled traditional caviar, the name originated as a play on words and persists today.

Ingredient Notes

  • Beans – Pinto beans, black beans, and garbanzo beans form the base of the dish creating a unique texture and contributing lots of fiber and plant-based protein. 
  • Corn – Adds a pop of color and sweet taste. 
  • Avocado – Provides a good source of healthy fats and creates a creamy texture. 
  • Vegetables – Tomatoes, jalapeño, chili peppers, garlic cloves, and red onion create a colorful dish and satisfying crunch while packing just a bit of heat that makes the flavor out of this world. 
  • Cilantro – Brightens the dish. 
  • Oil – I use olive oil, but avocado oil can be substituted to create the dressing. 
  • Apple Cider Vinegar – For a bit of tang. Feel free to substitute red wine vinegar or white wine vinegar instead. 
  • Salt & Pepper – Add as little or as much as you’d like. 
  • Sugar – Just a pinch of sweetness levels out the heat from the rest of the ingredients. Adjust the amount used according to your preferences. 
  • Lime Juice – Adds a vibrant taste you’ll love!
ingredients for cowboy caviar.

Flavor Variations

Although the basic recipe for this dish is simple, you can easily switch it up with alternative ingredients and add-ins. For instance, some common options include: 

  • Mixing in protein like cooked chicken or shrimp
  • Swapping out the dressing with a classic Italian dressing instead
  • Adding grains like rice or quinoa
  • Stirring in feta or goat cheese

Top Tips

  • For the best flavor, let your recipe chill in the fridge for at least an hour if not longer. This gives the flavors enough time to marinate and really sink in, making for an even tastier recipe. 
  • Give the ingredients a good stir before serving to reincorporate any dressing that sank to the bottom while it sat. 
  • If you know you won’t be serving your cowboy caviar immediately, I highly recommend saving the avocado until just before you eat. This will prevent it from becoming brown and mushy. 

Serving Suggestions

This recipe is awesome served with tortilla chips as a dip. However, it’s also great to incorporate into complete meals! For example, some of my favorite ways to use it include: 

  • Layered over a bed of greens for a salad 
  • Added to a rice bowl 
  • As a topping for protein like chicken or tilapia

Storage Options

This recipe is best served right away to prevent the ingredients from becoming soggy. However, if you do happen to have leftovers, they can be kept in an airtight container in the fridge for up to 3-4 days.

cowbow caviar in a bowl with tortilla chips, peppers, cilantro, lime, and a spoon on the side.
cowboy caviar in a bowl with two tortilla chips.
5 from 1 vote

Cowboy Caviar

Cowboy caviar, also known as Texas caviar, is a zesty, colorful, Midwestern dish that’s the perfect meat-free option for a healthy lunch or snack! Full of fresh ingredients and pantry staples, it’s easy to make and so delicious.
Prep: 15 minutes
Total: 15 minutes
Servings: 12
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 (15 ounce) can pinto beans , drained and rinsed
  • 1 (15 ounce) can black beans, drained and rinsed
  • 1 (15 ounce) can whole corn , drained and rinsed
  • 1 (15 ounce) can garbanzo beans , drained and rinsed
  • 2 ripe avocados , diced
  • 3 roma tomatoes , deseeded and chopped
  • 2 garlic cloves, finely minced
  • 1 jalapeno, deseeded and diced
  • ½ cup red onion , diced
  • cup cilantro, chopped
  • cup olive oil
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon sugar
  • 1 lime, juiced
  • salt and pepper to taste

Instructions 

  • Drain the canned beans and corn, rinse, and add to a large bowl.
  • Add the tomatoes, jalapenos, avocado, mini peppers, onions, garlic, and cilantro to the corn and bean mixture and mix until well combined.
  • In a small bowl, combine the olive oil, apple cider vinegar, lime juice, sugar, salt, and pepper and mix until well combined.
  • Pour the olive oil mixture over the salad and mix well to evenly incorporate.
  • Check for seasoning and add salt and pepper if needed. Serve immediately and enjoy!

Notes

  • For the best flavor, let your recipe chill in the fridge for at least an hour if not longer. This gives the flavors enough time to marinate and really sink in, making for an even tastier recipe. 
  • Give the ingredients a good stir before serving to reincorporate any dressing that sank to the bottom while it sat. 
  • If you know you won’t be serving your cowboy caviar immediately, I highly recommend saving the avocado until just before you eat. This will prevent it from becoming brown and mushy. 

Nutrition

Calories: 119kcal | Carbohydrates: 6g | Protein: 1g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 4mg | Potassium: 223mg | Fiber: 3g | Sugar: 2g | Vitamin A: 224IU | Vitamin C: 9mg | Calcium: 10mg | Iron: 0.3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 15 minutes
Total Time: 15 minutes
Course: Appetizer, Salad, Side Dish
Servings: 12
Calories: 119
Keyword: cowboy caviar, how to make cowboy caviar, texas caviar
Like this recipe? Leave a comment below!

How To Make Cowboy Caviar Step By Step

Add the olive oil, apple cider vinegar, lime juice, sugar, salt, and pepper to a bowl and mix until well combined.

olive oil mixture poured over veggies and beans.

Pour the olive oil mixture over the salad and mix until well combined.

cowboy caviar in a bowl up close.

Check for seasoning, serve with tortilla chips, and enjoy!

More Side Dishes You Might Enjoy

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card and/or a review in the comments section. And consider following me on Facebook or Pinterest!

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.
5 from 1 vote (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating