Cowboy Caviar (Texas Caviar)

An icon representing a clock 20 min | easy | gluten-free, lactose-free, low-fat, vegan
Rate/Review

Introduction

This colorful cowboy caviar, also known as Texas caviar, is a fresh, tangy mix of beans, corn, and crunchy veggies.

It’s perfect as a party dip with chips, a cookout side dish, or a make-ahead salad for busy weeknights.

Ingredients  (8 servings)

Adjust servings:

Ingredients for the Salad

Ingredients for the Dressing

Get Ingredients →

Order the ingredients from your local store for pickup or delivery (US only). You'll check out through Instacart.
When you purchase through this link, we'll receive a small fee at no extra cost to you.

Close-up of a white serving bowl filled with cowboy caviar: black beans and black-eyed peas mixed with yellow corn, diced red bell pepper and red onion, chopped cilantro, and bits of green jalapeño, all lightly glossy from dressing on a white rustic tabletop.

How to Make Cowboy Caviar (Texas Caviar)

  1. Prep the beans and veggies

    Drain and rinse the black beans, black-eyed peas, and corn, then let them drip dry very well.

    Dice the red bell pepper and red onion, and finely mince the jalapeño and cilantro.

  2. Whisk the dressing

    In a small bowl, whisk together the olive oil, red wine vinegar, lime juice, and sugar.

    Season with the salt, black pepper, garlic powder, and cumin, and whisk until the dressing looks emulsified.

  3. Combine the salad

    Add the beans, black-eyed peas, corn, bell pepper, red onion, cilantro, and jalapeño to a large bowl.

    Pour the dressing over the top and toss gently until everything looks evenly coated and glossy.

  4. Chill and serve

    Cover the bowl and chill the cowboy caviar in the refrigerator for at least 30 minutes.

    Serve with tortilla chips, over grilled chicken, or spooned onto tacos, nachos, and salads.

Close-up of a spoonful of cowboy caviar—black beans, black-eyed peas, corn, diced red and yellow peppers, and cilantro—sitting over a blurred bowl of the same salad.

Substitutions

Use pinto beans instead of black beans
Pinto beans stay tender yet hold their shape, and give the salad a creamier, slightly earthier bite.
Swap apple cider vinegar for red wine vinegar
Apple cider vinegar adds gentle fruitiness and sweetness, while still giving enough tang to balance the rich olive oil.
Try grilled corn instead of canned corn
Grilled corn brings light smokiness and deeper sweetness, which makes the salad taste more complex and summery.

Tips

Dry the beans and corn well
Excess water will water down the dressing, so let everything sit in the colander for several minutes.
Adjust the heat level to taste
Leave some jalapeño seeds in for more heat, or remove them all if serving spice-shy guests.
Chop everything into similar sizes
Evenly sized pieces help the salad scoop better on chips and give each bite a balanced mix.
Make it ahead safely
You can refrigerate this salad up to three days, but stir well and taste for seasoning before serving.

Nutrition Facts *

Energy 237 kcal
Protein 9 g
Total Fat 11 g
Carbohydrates 27 g
Dietary Fiber 9 g

* Approximate, per serving.
Data source: USDA FoodData Central.

FAQ

Can I use frozen corn instead of canned corn?
Yes, just thaw the corn and pat it dry so it does not dilute the dressing. Roasted frozen corn also works if you want extra flavor and color.
How long will cowboy caviar keep in the fridge?
It keeps well for about three days in an airtight container in the refrigerator. The beans may soften a bit by day three, but the flavors deepen nicely.
What if my cowboy caviar tastes flat?
First, add a pinch of salt and a small squeeze of lime, then taste again. You can also brighten it with another teaspoon of vinegar if it still tastes dull.
How can I make this feel more like a full meal?
Stir in diced avocado and some cooked, chilled quinoa or farro for extra bulk and protein. Serve it over crunchy greens for an easy, no-cook main dish salad.

Serving Suggestions

This colorful bowl pairs beautifully with salty tortilla chips, smoky grilled meats, or a big tray of nachos.

For a fun twist, add diced mango or pineapple, which brings juicy sweetness that contrasts the beans and jalapeño.

More pairings:

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please leave your feedback below. We’d love to hear from you!

You Might Also Like

Browse Recipes