Cowboy Caviar

This homemade cowboy caviar recipe is made with all-natural ingredients! Serve it as salad or dipโ€”it'll be a hit at your next party. Vegan and gluten free.

80 Reviews
257CommentsJump to recipe

cowboy caviar recipe

Yโ€™all know Iโ€™m from Oklahoma, right? I grew up eating cowboy caviar, also called Texas caviar. Itโ€™s a classic bean salad recipe popular in the South. You can serve it as a side salad or as salsa. Either way, people go crazy for cowboy caviar at potlucks.

Cowboy caviar is made with black-eyed peas and black beans, chopped tomatoes, corn, bell pepper, onion and cilantro tossed in tangy Italian dressing. I typically think of cowboy caviar as a warm weather salad, but itโ€™s made with ingredients that are readily available year-round.

Cowboy caviar is actually perfect for New Yearโ€™s if youโ€™re craving something fresh yet hearty, and trying to hit your black-eyed pea quota!

cowboy caviar ingredients

I have one issue with most cowboy caviar recipesโ€”theyโ€™re often swimming in store-bought Italian salad dressing. As such, they can be way too oily and contain some unnecessary preservatives. Instead, I whisked together a simple, homemade Italian dressing from scratch. Itโ€™s easy to do and tastes fantastic.

This recipe yields a big bowl of dip, but I donโ€™t think youโ€™ll have any trouble polishing it off. I hope you enjoy this cheekily titled delight!

how to make cowboy caviar

Cowboy Caviar Ingredients

Youโ€™ll find the full recipe below. The Italian dressing is made with pantry ingredients. Hereโ€™s what you need to know about the fresh ingredients:

Black-Eyed Peas and Black Beans

Beans form the backbone of this healthy salad. Canned beans are fine to use, or you can cook your own if youโ€™d like. One can is equivalent to one and a half cups cooked beans.

Tip: Drain your beans and corn very well before adding them to the bowl. If theyโ€™re watery, theyโ€™ll dilute the flavor of the vinaigrette.

Corn

Depending on the season and availability, you might prefer to shuck fresh corn, or use frozen corn (simply soak it in cool water until fully defrosted), or open a can of corn.

Tomatoes

Ripe red tomatoes are ideal. When tomatoes arenโ€™t in season, I reach for Roma tomatoes (three to four of them) or cherry tomatoes (one pint would be perfect for this recipe). You could use canned tomatoes, but it will change the flavor and the vibe a bit. Fresh is best.

Bell Pepper and Jalapeรฑo

Red, orange or yellow bell pepper will do. If you can tolerate a little heat, youโ€™ll love the jalapeรฑos. If youโ€™re nervous about the jalapeรฑo, you can reduce the spiciness by using just one of them, and being sure to remove the seeds and membranes before chopping.

Red Onion and Cilantro

I know these ingredients can be polarizing and I promise thereโ€™s not too much of either in them in this recipe. Donโ€™t skip them!

Tip: Take care to chop your ingredients small to keep with the โ€œcaviarโ€ textural theme.

Optional Avocado

While untraditional, ripe avocado is a welcome addition to this bean salad. Wait to add avocado just before serving so it doesnโ€™t brown, or serve individual portions with a few strips of avocado on top.

Watch How to Make Cowboy Caviar

texas caviar recipe

How to Serve Texas Caviar

Serve your cowboy caviar as a bean salad or as a dip with sturdy tortilla chips. This recipe happens to be vegan and gluten free, so it will please everyone at a party. Itโ€™s also a great healthy snack to keep in the fridge and keeps well for several days.

Cowboy caviar is lovely for lunch with a sandwich or quesadilla, or even for breakfast with scrambled or fried eggs and a warm tortilla.

You can also turn this dip into a green salad by serving it on lettuce. Add a squeeze of lime, some crumbled feta and a sprinkle of crushed corn chips or toasted pepitas (green pumpkin seeds).

More Fresh Bean Salads to Make

Love this cowboy caviar? Youโ€™ll also enjoy these vibrant bean salads.

Please let me know how your cowboy caviar turns out in the comments! I love hearing from you.

cowboy caviar made from scratch

Print
Save this recipe!
Get this recipe sent to your inbox, plus get new recipes from C+K every week!

Healthy Cowboy Caviar

  • Author: Cookie and Kate
  • Prep Time: 30 mins
  • Total Time: 30 minutes
  • Yield: 8 cups
  • Diet: Vegan

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 80 reviews

Print

This cowboy caviar recipe (also known as Texas caviar) is made from scratch with all-natural ingredients! Serve it as a dip, salsa or saladโ€”itโ€™ll be a hit at your next party. Recipe yields a lot of โ€œcaviar,โ€ about 8 cups.

Ingredients

Cowboy caviar

  • 2 cans (14 ounces each) black-eyed peas, rinsed and drained, or 3 cups cooked black-eyed peas
  • 1 can (14 ounces) black beans, rinsed and drained, or 1 ยฝ cups cooked black beans
  • 1 ยฝ cups fresh or defrosted frozen corn kernels (about 2 ears of corn), or 1 can (14 ounces) corn, drained
  • 1 ยฝ cups chopped ripe tomatoes (about ยพ pound)
  • 1 medium red, orange or yellow bell pepper, chopped
  • ยพ cup chopped red onion (about ยฝ small red onion)
  • ยฝ cup chopped cilantro, leaves and stems
  • 1 to 2 jalapeรฑos, ribs removed, seeded and finely chopped
  • 1 avocado (optional)

Italian dressing

  • โ…“ cup olive oil
  • 3 tablespoons red wine vinegar or lime juice
  • 2 medium cloves garlic, pressed or minced
  • 1 to 1 ยฝ teaspoons salt, to taste
  • 1 teaspoon dried oregano
  • ยฝ teaspoon dried basil
  • 1 teaspoon maple syrup or honey
  • โ…› teaspoon red pepper flakes
  • Freshly ground black pepper, to taste

Instructions

  1. In a large serving bowl, combine the drained black-eyed peas, black beans, corn, chopped tomatoes, bell pepper, onion, cilantro and jalapeรฑo. If youโ€™ll be including avocado, wait to dice it until youโ€™re ready to serve the dip, so it doesnโ€™t turn brown in the meantime.
  2. In a cup, whisk together the dressing ingredients until well blended. Drizzle the dressing over the serving bowl and toss until well mixed. Season to taste with additional salt and pepper. If youโ€™d like the salad to have more of a pickled flavor, add another tablespoon of vinegar, or for more richness, add another tablespoon or two of olive oil.
  3. For best flavor, let the mixture marinate for at least 20 minutes before serving. If youโ€™re adding avocado, mix it in just before serving.

Notes

Serving suggestions: Donโ€™t forget the chips! I also like to turn this dip into a green salad by serving it on lettuce with a squeeze of lime, some crumbled feta and a sprinkle of crushed corn chips or toasted pepitas.
Storage suggestions: This dip keeps well in the refrigerator, covered, for up to 4 days.

Nutrition

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionistโ€™s advice. See our full nutrition disclosure here.

Kate and Cookie

HELLO, MY NAME IS

Kathryne Taylor

I'm a vegetable enthusiast, dog lover, mother and bestselling cookbook author. I've been sharing recipes here since 2010, and I'm always cooking something new in my Kansas City kitchen. Cook with me!

Leave a comment

Your comments make my day. Thank you! If you have a question, please skim the comments sectionโ€”you might find an immediate answer there.
If you made the recipe, please choose a star rating, too.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. Lori

    I love your recipes โ€“ I always choose yours when I search. Your dog is also very cute!! Thank you!

  2. Leah Taylor

    We LOVE this recipe, but eat is at a main or a side dish rather than a dip. It is one of our stand by comfort foods. Thank you for this fantastic version.