Skip to Content

Cowboy Caviar

Cowboy Caviar is delicious dip filled with fresh ingredients! Black-eyed peas, black beans, corn, jalapeños, tomatoes, cilantro, and juicy limes make this a party favorite!

colorful cowboy caviar on a chip

What is Cowboy Caviar?

You may know this dish by a few other names, like Redneck Caviar, Southern Caviar Dip, Carolina Caviar, or Hillbilly Caviar. Whatever you call it they’re all basically the same thing, a bean salad, with the basic ingredients being black-eyed peas, oil and vinegar, with garlic and onions.

This simple dip is a great recipe for any occasion because it’s quick and easy to make, goes with just about anything and is also super healthy!

It uses jalapeño peppers instead of bell peppers for a spicy kick, with some black beans thrown in.

This easy Cowboy Caviar Recipe is such a versatile and delicious dish, it’s sure to be a crowd pleaser. If you like this recipe, try my easy pico de gallo, this homemade salsa recipe, and my BLT Dip.

simple ingredients like corn kernels and black beans in bowls

Ingredients Needed

Corn – I like to use frozen corn. When you add it to the other ingredients it thaws fast and keeps the dip chilled.

Tomatoes – I like to use Roma tomatoes or cherry tomatoes and cut them into smaller pieces.

Black Beans – Be sure to rise and drain the black beans. You can use seasoned beans as well.

Black Eyed Peas – like to use frozen black eyed peas as well. Just thaw and rinse before using.

Onion – Some prefer white onion or green onions but I love red onion for the color and flavor.

Lime – Fresh lime juice is best.

Cilantro – Use fresh cilantro and chop fine.

Jalapeño – Fresh works best but you can use pickled jalapeño in a pinch.

Kitchen staples – Fresh garlic, olive oil, salt, black pepper.

For more insider tips & tricks, and a candid behind the scenes look follow me on social media! Check use out on Pinterest, Facebook, Instagram, & Twitter (yes, people still use Twitter, LOL!)

How to Make Cowboy Caviar Dip

First: Drain and rinse the black beans, black eyed peas, and corn. Place them in a large bowl.

Second: Dice onion small and add to the beans. Remove the seeds and ribs from the jalapeño pepper and mince fine. Add to the bowl.

Third: Chop the cilantro and add to the bowl. Toss to combine.

Fourth: Squeeze the lime juice over the mixture. Season with salt, pepper, and spices. Toss to combine. Serve and enjoy!

For the full recipe and detailed instructions, please refer to the recipe card at the bottom of the post.

cowboy salsa close up

Can I make it ahead of time?

You can make it up to 3 days in advance. If you are planning on doing this, I would leave out the jalapeño, avocado, and cilantro until just before serving.

Storage

Keep any leftovers stored in the refrigerator in an airtight container for up to 3 days. Give it a quick stir before serving again.

This does not freeze well so enjoy it fresh.

hearty dip being served with chips

There are so many ways to serve this dip!

Serving Suggestions

  • As a dip with chips like tortilla chips or corn chips
  • Topping for chicken, fish, or pork
  • As a side dish similar to black bean salad
  • Topping for nachos
  • On Tacos
  • In Burritos

Cowboy Mexican Caviar is perfect for adding to your Taco Bar for game day, and you can serve it with some Cheesy Fries or why not try one of these delicious recipes for amazing meatball appetizers.

If you are putting together a spread for game day don’t forget your Reeses Pretzel Football Cookies!

Why do they call it Cowboy Caviar?

Cowboy Caviar was actually first named “Texas Caviar” as an amusing contrast to actual caviar, which is an expensive appetizer made of salt-cured fish roe consumed mainly in France.

When Helen Corbitt made the original recipe in 1940 she did so as part of a Neiman Marcus menu where she was asked to use only products from Texas. The name has since been adapted many times.

Pinterest Pin with picture: Close up of a white bowl filled with cowboy caviar salad with a chip sticking out of the middle.

Tapas Tips & Tricks

  • You can use dried beans. Just prepare them according to package directions. 2/3 cup of dried beans equals a 15oz can.
  • You can use white, yellow, or sweet corn. Use fresh corn and steam it on the cob. Remove the kernels and add to the dish.
  • You can also use canned corn. Just drain and rinse it well.
  • Don’t like black eye peas or black beans? Try pinto beans!
  • Make a simple dressing of olive oil, red wine vinegar, and lime juice or use Italian dressing.
  • Add the corn frozen to the dish and it will keep the other ingredients chilled longer.
  • Toss in some crumbled up feta cheese for a tangy twist.
  • Add some chili powder to the dressing for extra spiciness.
  • Substitute the jalapeño peppers for bell peppers to take out the spicy kick. 
  • You can enjoy it right away but I think it tastes better chilled in the fridge for an hour or two.

If you love this recipe as much as I do, please write a five-star review in the comment section below (or on Pinterest with the “tried it” button – you can now add pictures into reviews, too!), and be sure to help me share on facebook!

Pinterest Pin with picture: Close up of a white bowl filled with cowboy caviar salad with a chip being held in mid-air filled with the caviar dip. The text box at the top says "Cowboy Caviar" in blue and green writing.

Try this Cowboy Caviar recipe for game day as a flavorful dip or as a quick and healthy side to your next weeknight meal!

Cowboy Caviar

Cowboy Caviar is a vibrant and colorful salad that may be served as a side dish, a salsa to dip tortilla chips in, or even just on its own.
Rate me!
Print Pin Rate
Course: Savory Dips and Spreads
Cuisine: American
Prep Time: 10 minutes
Additional Time: 10 minutes
Total Time: 10 minutes
Servings: 15
Calories: 69kcal
Author: Jennifer Stewart

Ingredients

  • 1 15 ounce can black beans (drained and rinsed)
  • 2 cups frozen corn I like the white sweet but get what’s available
  • 1 15 ounce can black eyed peas (drained and rinsed)
  • 3 Roma tomatoes diced
  • 1 cup diced red onion
  • 2 large jalapeño peppers ribbed, seeded, diced small
  • 3 cloves garlic minced fine
  • ½ cup fresh cilantro chopped fine
  • 1 tablespoon olive oil
  • 1 tablespoon lime juice
  • 2 tablespoons red wine vinegar
  • 1 teaspoon salt
  • ½ teaspoon black pepper

Instructions

  • Drain and rinse the beans.
  • In a large bowl, combine the beans, corn, tomatoes, onions, peppers, and garlic. Toss to  mix.
  • In a separate bowl, combine the dressing ingredients.
  • When ready to serve, drizzle with dressing and toss to combine. Sprinkle with cilantro and serve with tortilla chips.

Notes

  • You can use dried beans. Prepare them according to package directions. 2/3 cup of dried beans equals a 15oz can.
  • You can use white, yellow, or sweet corn. Use fresh corn and steam it on the cob. Remove the kernels and add to the dish.
  • You can also use canned corn. Just drain and rinse it well.
  • Don’t like black eye peas or black beans? Try pinto beans!
  • Make a simple dressing of olive oil, red wine vinegar, and lime juice or use Italian dressing.
  • Add the corn frozen to the dish and it will keep the other ingredients chilled longer.
  • Toss in some crumbled up feta cheese for a tangy twist.
  • Add some chili powder to the dressing for extra spiciness.
  • Substitute the jalapeño peppers for bell peppers to take out the spicy kick. 
  • You can enjoy it right away but I think it tastes better chilled in the fridge for an hour or two.

Nutrition

Serving: 1g | Calories: 69kcal | Carbohydrates: 13g | Protein: 3g | Fat: 1g | Polyunsaturated Fat: 1g | Sodium: 144mg | Fiber: 3g | Sugar: 2g

©TakeTwoTapas.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.

Recipe Rating