thatcleanchef
Meal Types

Cowboy caviar

Chef-tested cowboy caviar, the Texas bean-and-corn salad with a zesty cumin-lime dressing. No cooking, 8g fiber, vegan, better on day two.

Tested 3 times in our kitchenReviewed by Lena Marsh, RDN, MS
Total20mYield8DifficultyApproachableLast testedAug 2026
VeganVegetarianGluten-FreeDairy-FreeHigh-FiberNo-Cook
Cowboy caviar
EditorialEvery recipe on this site is tested at least three times in our kitchen and reviewed by a registered dietitian before publication. Times include the dishes; nutrition is USDA-cited.
Nutrition LedgerPer serving
Yield8Total20m
Calories
215
Protein
7g
Fiber
8g
Sat. fat
2g
Sodium
320mg
Added sugar
1g

What this recipe does for you.

Chef-tested cowboy caviar, the Texas bean-and-corn salad with a zesty cumin-lime dressing. No cooking, 8g fiber, vegan, better on day two.

Why this works

Every recipe on this site ships with an explanation of the technique decisions, why sear then braise, why the acid goes in at the end, why the fat renders before the aromatics. The method below is those decisions, in order.

Chef's pick · The base of the bowl

Rancho Gordo dried black-eyed peas (or a good canned bean)

This salad is mostly beans, so the beans matter. If you have the time, Rancho Gordo peas cooked from dry have a creamy skin and clean flavour that canned can't touch. Short on time? Any canned bean works, just drain, rinse hard, and salt the dressing a little more to make up for the flat canning liquid you poured off.

Ingredients

Serves 8
  • 1 can (15 oz)black-eyed peas · drained and rinsed
  • 1 can (15 oz)black beans · drained and rinsed
  • 1.5 cupscorn kernels · charred fresh, or thawed frozen
  • 1 wholered bell pepper · finely diced
  • 1 wholeorange or yellow bell pepper · finely diced
  • 1 cupcherry tomatoes · quartered and seeded
  • 1/2 wholered onion · finely diced
  • 1 wholejalapeno · seeded and minced
  • 1/2 cupcilantro · chopped, stems included
  • 1 largeavocado · diced, folded in last
  • 1/3 cupextra-virgin olive oil
  • 3 tbspred wine vinegar
  • 2 tbsplime juice · about 1 lime
  • 1 tspground cumin
  • 1 tspchili powder
  • 1 clovegarlic · finely grated
  • 1 tspmaple syrup · or honey
  • 3/4 tspkosher salt · plus more to taste
  • 1/4 tspblack pepper

Method

  1. Char the corn, do not use it straight from the can

    Dry-toast fresh or thawed kernels in a hot skillet for 4 to 5 minutes until some go golden and a few pop. That browning is the one warm, smoky note in an otherwise raw bowl. Canned corn straight from the tin is soft and washed-out by comparison.

  2. Soak the raw onion in the lime juice first

    Diced red onion straight in is harsh and it lingers. Stir it into the lime juice and vinegar and let it sit 10 minutes while you chop everything else. The acid tames the sulphur bite and turns the onion sweet and pink.

  3. Dice everything to the size of a bean

    Cowboy caviar wants one scoop to carry a bit of everything. Cut the peppers, tomato and onion down to roughly the size of the beans so it holds on a chip and eats evenly. Big chunks fall off the tortilla and leave the beans behind.

  4. Seed the tomatoes so the bowl does not weep

    Tomato jelly and seeds are pure water, and water at the bottom of the bowl dilutes the dressing and makes the beans soggy. Quarter the cherry tomatoes and scrape the seeds out, or use firm Roma. You keep the flavour and lose the puddle.

  5. Build a proper dressing, not bottled vinaigrette

    Olive oil, red wine vinegar, lime, cumin, chili powder, grated garlic and a teaspoon of maple to round it off. Whisk it in a jar. The cumin and lime are what make this taste like the Texas original and not just a three-bean salad.

  6. Rest it 30 minutes before you serve

    This is the single step most recipes skip. Dressed and left to sit, the beans soak up the vinaigrette and the flavours marry. Assembled and served straight away, it tastes like separate ingredients sharing a bowl.

  7. Fold the avocado in last, right before serving

    Avocado added early browns and smears grey across everything. Dice it and fold it in gently at the very end so the cubes stay green and intact. If you are making it ahead, add the avocado only to the portion you are eating now.

  8. Salt the dressing, not the salad

    Canned beans and jarred corn already carry sodium, so salt the vinaigrette to taste and let it season the whole bowl evenly. Salting the assembled salad leaves you chasing gritty pockets and usually oversalting to fix it.

  9. Serve it three ways from one bowl

    Scoop it with tortilla chips as a dip, spoon it over greens or a grain bowl for lunch, or pile it on grilled fish or chicken as a fresh salsa. It is a side, a starter and a meal depending on what you put next to it.

  10. It genuinely improves overnight

    Undressed avocado aside, this keeps four days covered in the fridge and tastes better on day two once the beans have fully absorbed the dressing. Make it the night before a cookout and you have done the hard part already.

Variations

Substitutions and adaptations land with the photography shoot. The method holds across most reasonable swaps.

Storage

Refrigerator: 3 to 4 days, sealed. Freezer: up to 3 months. Reheat covered to retain moisture.

Behind the recipe

Why we tested this cowboy caviar: the bean salad that doubles as a dip, 20 minutes 3 times.

Every flagship recipe on this site goes through at least three rounds of kitchen testing before publication. We log what changed between tests so you can see the recipe's evolution, and so we can't quietly drop the failures.

  1. 01

    Test 1

    What we tried
    Bottled Italian dressing, canned corn straight from the tin, avocado stirred in with everything else, served right away.
    What happened
    Watery and flat. The bottled dressing was all sugar and no acid, the canned corn was mushy and metallic, and the avocado had turned to grey paste and coated every bean by the time the bowl reached the table.
    What we changed
    Built a real dressing with red wine vinegar, lime, cumin and grated garlic. Switched to charred fresh corn. Folded the avocado in at the very end.
  2. 02

    Test 2

    What we tried
    Homemade dressing, charred corn, everything diced and dressed, avocado folded in last, served immediately.
    What happened
    Much better, but the raw red onion was sharp and the flavours sat on top of the beans rather than soaking in. It tasted like a salad that had just been assembled, because it had.
    What we changed
    Soaked the diced onion in the lime juice for 10 minutes to knock back the bite, then let the whole bowl rest 30 minutes before serving.
  3. 03

    Test 3

    What we tried
    Final method, onion soaked in lime, dressed and rested 30 minutes, avocado folded in just before serving.
    What happened
    The beans drank the dressing, the onion went mellow and sweet, and the avocado stayed intact and green. 8g fiber a serving and it held four days covered in the fridge, tasting better on day two.
    What we changed
    This is the published recipe. Resting is the step that turns a fresh salad into cowboy caviar.

Frequently asked

What is the difference between cowboy caviar and Texas caviar?
They are the same dish. Texas caviar was the original, a black-eyed pea salad Helen Corbitt served in Texas in the 1940s, and cowboy caviar is the modern name for the dressed-up version with black beans, corn and avocado. Some cooks use the names to mean the plainer versus the loaded one, but there is no fixed rule. This is the loaded version.
Can I make it ahead for a party?
Yes, and you should. Make everything except the avocado up to a day ahead and keep it covered in the fridge, where it only gets better as the beans soak up the dressing. Fold the diced avocado in just before you put the bowl out so it stays green. Give it a quick stir and a squeeze of fresh lime to wake it back up.
How do I keep the avocado from turning brown?
The reliable fix is timing, not tricks. Fold the avocado in only just before serving, and if you have leftovers, only add avocado to the portion you are eating. The lime in the dressing helps slow browning, but no amount of citrus keeps cut avocado green in a bowl overnight, so add it fresh each time.
Is cowboy caviar actually healthy?
For a party food, unusually so. It is beans, vegetables and avocado, which means 8g of fiber and a solid dose of plant protein per serving with no dairy and no added anything except a teaspoon of maple in the whole batch. The oil in the dressing carries most of the calories, so if you want it lighter, cut the olive oil to a quarter cup and lean on the lime and vinegar.
What can I serve it with besides chips?
Spoon it over grilled chicken, salmon or steak as a fresh salsa, pile it into tacos or a burrito bowl, fold it through cooked quinoa or rice for a fast lunch, or crown a bed of greens with it. It behaves like a chunky salsa and a bean salad at the same time, so it works anywhere either would.
Can I use dried beans instead of canned?
Absolutely, and the salad is better for it. Cook a cup each of dried black-eyed peas and black beans until creamy but intact, cool them fully, then proceed. Canned is the weeknight shortcut, dried is the cookout upgrade. Either way, drain and rinse canned beans hard to lose the starchy, salty canning liquid.

Related recipes

See all →
Sunday dispatch

Get a tested recipe + a nutritional note in your inbox each Sunday.

One recipe a week, photographed on the same Tuesday it tested. Reviewed by an RD. No promotions, no pop-ups, no tracking.

The Clean Chef Starter Kit.

A 14-day anti-inflammatory meal plan PDF, grocery list by section, macros totaled per day, Sunday prep sequence. Free.

By subscribing, you agree to our Privacy Policy. One calm email a week. Unsubscribe anytime.

Owned-shop pre-launch waitlist

We're building a shop.

Curated cookware, pantry staples we actually buy, recipe-bundle PDFs. Be the first to know when it opens.

We'll only email you about the shop opening. Unsubscribe in any email. See our Privacy Policy.