Cowboy Caviar Recipe
This easy, colorful recipe for Cowboy Caviar is fun, endlessly adaptable, and packed with healthy black-eyed peas, vegetables, and beans that are said to bring good luck—so whip up a big bowl for your next barbecue or potluck!
For more dip ideas, try my black bean salsa or Chipotle Copycat guacamole—both pair perfectly with my Chipotle chicken, grilled tri-tip, and grilled pork chops!

This classic recipe is perfectly balanced, just as sweet as it is tangy, with some delicious low-sugar suggestions if you’d rather keep it a bit more savory.
Everyone has different preferences when it comes to sugar, and my goal is for you to have a dish you’ll love so much that you’ll make it again and again—though, as you’ll see in the comments, some readers find the original recipe too sweet, while others think it’s just perfect.
Need to feed a crowd? Just click and slide the number next to ‘servings’ on the recipe card below to automatically adjust the ingredients—it’s that simple!
What is cowboy caviar?
Cowboy caviar, also called Texas caviar, is a versatile dish that works as a dip, salad topping, relish, or side and is a staple at Texas barbecues, offering a delicious way to enjoy more beans and vegetables.
See videos tutorials:
Can you make This recipe with less sugar?
I’ll admit this dressing leans on the sweet side, but that’s how it’s traditionally made in the Midwest, and plenty of people love it just the way it is.
If you’re trying to cut back on sugar, there’s no reason to skip making cowboy caviar—here are a few ways to make it less sweet without losing any flavor:
- Add sugar 1 tablespoon at a time, blending and tasting after each addition, until you reach your desired sweetness.
- Add a tablespoon of sugar along with a quarter cup of lime juice to the salad.
- Add 3 tablespoons of lemon juice, 1 tablespoon of maple syrup, 1 tablespoon of honey, and a dash of tequila to the salad.

Is Cowboy Caviar Recipe vegan?
Yes, as long as you don’t make it with honey, it is.
Is This recipe gluten free?
Cowboy caviar is gluten-free because it’s all beans and veggies; just serve it with corn tortilla chips!
Can you make ahead of time?
If you’re prepping in advance, the beans can be dressed ahead without any issue, but some fresh veggies might soften slightly in the dressing if made more than a day ahead.
I’d be totally fine letting it sit overnight, and there’s no risk of anything spoiling even if it stays in the fridge for 3 or 4 days.
Can you make Cowboy Caviar without cilantro?
If cilantro tastes like soap to you and you can’t stand it, just leave it out and swap in parsley, chopped scallion, or minced chives instead.
What kind of vinegar works best with Cowboy Caviar?
This recipe calls for red wine vinegar, but you can use apple cider vinegar or plain white vinegar instead, and it’s always a hit no matter which one you choose.

Can you use Italian dressing ?
If you’d like to use Italian dressing—like many people do—just skip the olive oil, sugar, white wine vinegar, chili powder, and salt, and start with about 1 cup of dressing, tasting as you go to see if you need more.
How long can you keep Cowboy Caviar?
This recipe keeps about approximately 3-4 days in the refrigerator.
Can you freeze Cowboy Caviar?
While I wouldn’t recommend freezing this dish, I do suggest enjoying the leftovers on everything you can—like scrambled eggs, a green salad, or even spooned over a steak—until it’s gone.
Do you use canned or dried beans in Cowboy Caviar?
For the black-eyed peas and beans, opt for canned varieties if possible for the convenience, though you might also find fresh, cooked black-eyed peas in the produce section.
If you’re trying to limit your sodium or making Cowboy Caviar for a crowd, you can definitely use dried beans for this recipe.
Can you make Cowboy Caviar that’s low in sodium?
If you’re following a low-sodium diet, choose canned beans labeled as low sodium or opt to cook dried beans at home.
Using dried beans to make Cowboy Caviar:
The package instructions should guide you on cooking dried beans—typically by boiling them for an hour or cutting the time in half with a pressure cooker—and keep in mind that 1/2 to 3/4 cup of dried beans equals one 15-ounce can of beans.
What kind of corn do you use in Cowboy Caviar?
If you’re deciding on what type of corn to buy, the original recipe calls for extra sweet corn, which may also be labeled as super sweet corn or shoepeg corn, and it typically comes in a smaller 11-ounce can rather than the standard 15-ounce size.
If you can’t find it or prefer not to pay the premium, you can use regular canned sweet corn (not creamed), 3/4 cup of thawed frozen corn, or fresh corn cut off the cob when it’s in season for a naturally sweet crunch.

Cowboy Caviar Recipe
- Total Time: 20 minutes
- Yield: 12 servings 1x
Description
This easy, colorful recipe for Cowboy Caviar is fun, endlessly adaptable, and packed with healthy black-eyed peas, vegetables, and beans that are said to bring good luck—so whip up a big bowl for your next barbecue or potluck!
Ingredients
- 1/2 cup olive oil
- 1/4 cup sugar or to taste, see notes
- 1/4 cup white wine vinegar
- 1 teaspoon chili powder
- 1 teaspoon Salt
- 1 pound Roma tomatoes seeded and diced
- 1 (15 ounce) can black-eyed peas drained and rinsed
- 1 (15 ounce) can black beans drained and rinsed
- 1 (11 ounce) can super sweet corn, drained (see notes)
- 1 red onion diced
- 1/2 cup diced green bell pepper
- 1/2 cup diced red bell pepper
- 1 cup chopped cilantro or parsley, from 1 bunch
Instructions
- First of all, In a large bowl, whisk together the olive oil, sugar, white wine vinegar, chili powder, and salt.
- Add tomatoes, black-eyed peas, beans, corn, red onion, and bell peppers, then stir to combine.
- After this, Stir in cilantro, then cover and chill until serving time.
Notes
- Regular canned sweet corn or frozen corn can be substituted for the extra sweet corn, with the closest measurement being 3/4 cup, though you’re welcome to use the entire 15-ounce can.
- A sweet onion or a bunch of green onions can be used as a substitute for the red onion.
- A single bell pepper can replace the 1/2 cup of chopped red and green bell peppers.
- In the Midwest, we love the sugar in this recipe—I personally think it tastes great—but if 1/4 cup seems like too much to you, feel free to use less and add it a tablespoon at a time.
- A couple of readers have said it’s way too sweet and were disappointed, which breaks my heart, but honestly, this is how we eat it in America’s Dairyland—and we love it; however, if needed, you can always add more vinegar and salt to adjust your batch.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Appetizer, Salad
- Cuisine: American
Nutrition
- Calories: 194 kcal