Cowboy Caviar Recipe

Cowboy Caviar is packed with colorful, fresh ingredients that also happen to be healthy. Makes a great salsa, dip, or salad at your next party or barbecue! Naturally vegan and gluten free. Scroll down for a video tutorial!

If you’ve never had Cowboy Caviar before, welcome to the party. I think you guys are going to be great friends. This recipe has black-eyed peas, black beans, and a pile of fresh veggies in a sweet and spicy dressing that just really hits the spot.

Bowl of Cowboy Caviar with fresh chopped vegetables and black beans. Pictured in a glass bowl with a dark background.And nothing could be easier to make.

Sugar Notes: Some readers have made this recipe and were disappointed by the sweet taste from all the sugar. This is how we make it in the Midwest. Please read the notes at the bottom of the recipe to learn more.

Before I tried Cowboy Caviar dip, the closest dip I’d ever had was Black Bean Salsa. I love Black Bean Salsa too, but this Cowboy Caviar recipe has a more complex flavor profile. The dressing is made with chili powder and sugar which cut through the usually suspects of olive oil and vinegar. Fantastic stuff.

8 bowls of ingredients for Cowboy Caviar. Clockwise from top: bowl of black beans, chopped red onions, chopped tomatoes, olive oil, sweet corn kernels, white wine vinegar, black eyed peas, red bell pepper.
When it comes to the black-eyed peas and beans, seek out the canned varieties if you can, if only for the convenience. You may also find cooked black-eyed peas in the produce section.

For the corn, the original recipe calls extra sweet corn (in a can) which may also be labeled as super sweet corn or even shoepeg corn, depending on the brand. It’s a smaller can than normal, 11 ounces instead of 15 ounces. If you can’t find it or would rather not pay the premium, use regular canned sweet corn (not creamed) or even 3/4 cup frozen corn, thawed.

Beyond that, sharpen your knife and get chopping. This recipe calls for 1/2 cup each of red and green bell peppers, but if you just want to purchase 1 pepper and use the whole thing, that would work too. And, you’ll need an entire bunch of cilantro in order to get 1 cup chopped. If you hate cilantro, leave it out or substitute parsley.

I’ve seen Cowboy Caviar with avocado too, but this recipe is how we serve it in the Midwest.Bowl of Cowboy Caviar served with crispy tortilla chips. The Cowboy Caviar is pictured in a white bowl. There is a dark blue background.

This Cowboy Caviar appetizer is delicious with salty tortilla chips, on a bed of greens, or served with grilled meat. It’s a versatile, healthy dish that you’ll be proud to serve and happy to eat!

Save this Cowboy Caviar to your
“Appetizers” Pinterest board!

And let’s be friends on Pinterest! I’m always pinning tasty recipes!

Bowl of Cowboy Caviar with fresh chopped vegetables and black beans. Pictured in a glass bowl with a dark background.
5 from 32 votes
Print

Cowboy Caviar

Cowboy Caviar is packed with colorful, fresh ingredients that also happen to be healthy. Makes a great salsa, dip, or salad at your next party or barbecue! Naturally vegan and gluten free.

Prep Time 15 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 20 minutes
Servings 12 servings
Calories 194 kcal

Ingredients

  • 1/2 cup olive oil
  • 1/3 cup sugar (see notes)
  • 1/3 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 (from 1 bunch)

Instructions

  1. In a large bowl, whisk together the olive oil, sugar, white wine vinegar, chili powder, and salt. 

  2. Add tomatoes, black-eyed peas, beans, corn, red onion, and bell peppers. Stir to combine.

  3. Stir in cilantro. Cover and chill at least 1 hour or overnight to blend flavors. Serve chilled or at room temperature.

Recipe Notes

  1. Regular canned sweet corn or frozen corn may be substituted for the extra sweet corn. The closest measurement for either option is 3/4 cup, but feel free to use the whole 15-ounce can of corn.
  2. 1 sweet onion or a bunch of green onions may be substituted for the red onion.
  3. A single bell pepper may be substituted for the 1/2 cup each of chopped red and green bell peppers.
  4. In the Midwest, we like the sugar in this recipe. I personally think it tastes great. BUT. If you think 1/3 cup sugar sounds like too much, feel free to use less. Perhaps add 1 tablespoon at a time. A couple of readers have suggested this is way too sweet and they were disappointed. It breaks my heart. You can always add more vinegar and salt if you want to try to save your batch. But I swear, this is how we eat it in America's Dairyland. And we love it.

This post contains affiliate links.  For more information on my Affiliate and Advertising Policy, please click here.