• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

About a Mom

Inspiration for Motherhood

  • What’s for Dinner
    • Main Course
    • Pasta
    • Chicken
    • Casseroles
    • Vegetarian
    • Slow Cooker Recipes
    • Keto
  • Sides & Snacks
    • Salads & Side Dishes
    • Snacks
    • Appetizers
  • Sweet Treats
    • Dessert
    • Baking
    • Cookies
  • Kids Corner
    • Crafts for Kids
    • Kids Fun
    • Activities
    • Learning Activities
    • Food for Kids
  • Mealtime
  • Printables
  • Crafts
  • parenting
  • Low Carb Recipes
  • Most Loved
  • About
HomeMealtimeRecipesAppetizers

Cowboy Caviar Recipe

5 from 1 vote
Jillian MeadBy Jillian Mead
Jillian Mead
Jillian Mead Food Editor

Food editor passionate about helping home cooks enjoy great food, with a focus on easy-to-follow recipes and inspiring culinary creativity.

Expertise: Baking & Italian cuisine View all posts →
Jump to Recipe

Bursting with Southwest flavor, this vibrant and hearty Cowboy Caviar Recipe combines nutritious beans, crisp veggies, and a zesty dressing to create the ultimate crowd-pleasing appetizer or side.

Cowboy Caviar Recipe, a colorful bean and corn salsa, served with tortilla chips and lime.

If you’re looking for a dish that’s as colorful as it is tasty, this cowboy caviar recipe is here to answer the call. Hailing from the Southwest U.S.A., it brings a vibrant mix of flavors and textures that will make your taste buds sit up and take notice. Unlike traditional caviar, which can come with a hefty price tag, cowboy caviar is completely budget-friendly without skimping on flavor or nutrition, making it a star for weeknight dinners, casual get-togethers, or big parties.

This version stars hearty black beans and black-eyed peas, paired with the crisp crunch of bell peppers, jalapeños, and corn. The whole ensemble gets tossed in a zesty dressing of red wine vinegar, oregano, olive oil, and a touch of honey. It’s so good that you might just catch yourself bragging to your coworkers about the delicious caviar you enjoyed over the weekend.

It’s a fantastic way to pack in extra protein and fiber, making it a nutritious option to include in many meals. It’s ideal for parties or potlucks, especially when paired with a mountain of tortilla chips, but it’s equally perfect for a casual dinner at home. Bonus: the flavors only get better after sitting in the fridge for a while, so making it ahead isn’t just convenient—it’s practically recommended.

Ingredients for Cowboy Caviar: black beans, white beans, red onion, yellow bell pepper, corn, tomatoes, jalapeño, and cilantro.

The origins of cowboy caviar

Cowboy caviar, originally known as Texas caviar, was invented in the 1940s by chef Helen Corbitt. A New Yorker who became the food director at Neiman Marcus in Dallas, Texas, Corbitt first served the dish at the Houston Country Club on New Year’s Eve. She was challenged to create a menu using only Texas products, and in the process, she sought to make black-eyed peas—a Southern staple believed to bring good luck for the new year—more appealing to her sophisticated guests. The name “Texas caviar” was a tongue-in-cheek nod to the black-eyed peas, which mimic the appearance of pearls of caviar.

The original recipe featured pickled black-eyed peas in a simple vinaigrette with garlic and onions. Over time, it evolved as cooks added other ingredients such as black beans, corn, tomatoes, and avocado. Today, cowboy caviar is a colorful, versatile dish often served as a crowd-pleasing dip with tortilla chips, though it’s just as at home as a side salad or a topping for grains and proteins.

Cowboy caviar in a white serving bowl with black beans, black-eyed peas, corn, and vegetables.

How do I store leftovers?

Seal it in an airtight container, and it’ll stay delicious for up to 4 days in the fridge. I don’t recommend freezing this dish, though. If you can, store the dressing separately to help preserve the salad’s texture. The dressing itself will keep for up to 1 week in the fridge, and if you make a double or triple batch, you’ll find it’s just as tasty drizzled over other salads and veggies or even used as a marinade for meats.

Cowboy caviar in a white bowl, a vibrant mix of beans, corn, and vegetables.

Serving suggestions

You can serve this caviar in so many delicious ways. Try it as a dip with a pile of tortilla chips—or go the extra mile and make your own Homemade Tortilla Chips For A Festive Party for an irresistible appetizer. For something heartier, pair it with Fiesta Lime Chicken or serve it alongside a juicy steak (you may want to learn How To Cook Cube Steak—it’s one of my favorites!). It also makes a fantastic addition to burritos, enchiladas, or tacos—especially in Oven-Baked Chicken Tacos or these Shredded Beef Enchiladas Made With Leftover Pot Roast. Want to keep it vegetarian? Spoon the caviar over a bed of greens or cooked grains for a bright, satisfying meal.

Cowboy Caviar, a colorful bean and corn dip, served with a tortilla chip.
Cowboy Caviar Recipe, a colorful bean and corn salsa, served with tortilla chips and lime.

Cowboy Caviar Recipe

Jillian Mead Profile PicturesJillian Mead
Serve up this vibrant Cowboy Caviar recipe! A gluten-free & dairy-free dip with black-eyed peas, crisp veggies, and a zesty Southwest dressing. Great for any crowd.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Chilling Time 30 minutes mins
Total Time 45 minutes mins
Course Appetizer
Cuisine Tex-Mex
Servings 5
Calories 346 kcal

Ingredients
  

For The Dressing:

  • 1 teaspoon honey
  • 1 clove garlic crushed
  • 2 tablespoons red wine vinegar
  • 1 teaspoon oregano
  • ¼ cup olive oil
  • Salt and pepper

For The Caviar:

  • 1 can black-eyed peas (15 ounces each) rinsed and drained
  • 2 cans black beans (15 ounces each) rinsed and drained
  • ½ red onion finely diced
  • 1 yellow, red, or orange bell pepper diced
  • 1½ cups corn kernels cooked
  • 1 jalapeño finely diced
  • 2 tomatoes diced
  • 3 tablespoons cilantro shredded
  • Salt and pepper to taste

Instructions
 

  • Whisk together the honey, garlic, vinegar, oregano, olive oil, salt, and pepper in a small bowl.
  • In a large serving bowl, combine the black-eyed peas, black beans, red onion, bell pepper, corn, jalapeño, tomatoes, cilantro, and a pinch of salt and pepper.
  • Pour the dressing over the veggie and bean mixture, then toss together until all the ingredients are well coated. Chill for at least 30 minutes before serving.

Nutrition

Calories: 346kcalCarbohydrates: 47gProtein: 15gFat: 12gSaturated Fat: 2gSodium: 109mgFiber: 14g
Keyword Cowboy Caviar Recipe
Tried this recipe?Let us know how it was!
Jillian Mead Profile Pictures

About Jillian MeadBaking & Italian cuisine

Food editor passionate about helping home cooks enjoy great food, with a focus on easy-to-follow recipes and inspiring culinary creativity.

Reader Interactions

Published: Dec 10, 2023 | Updated: Nov 14, 2025
5 from 1 vote (1 rating without comment)

Leave a Comment Cancel reply

Have a question? Use the form below to submit your question or comment. I love hearing from you and seeing what you made!

Recipe Rating




Easy Canned Salmon Salad mixed in a bowl with red onion, celery, and fresh dill.
Previous Post
Easy Canned Salmon Salad
Delicious Italian Chopped Salad with stripes of chickpeas, feta, olives, red onion, and tomatoes.
Next Post
Delicious Italian Chopped Salad

Primary Sidebar

  • About
  • Contact

Join The Club

Subscribe for inspiration straight to your inbox!

Sign Up

Let's Connect

Back to Top
  • Contact
  • About
  • Privacy
  • Terms
About A Mom is part of Waywith.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.