This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.

Texas caviar is a classic Texas favorite and delicious appetizer. Three types of beans, corn, onion, jalapeño, tomatoes, and cilantro are marinated in a tangy dressing for a flavorful dish that everyone will love! Perfect with tortilla chips.

Texas caviar in a white bowl surrounded by chips

Why You’ll Love This Recipe

  • I mentioned that ranch style beans are one of my most-missed foods from when I lived in Texas? This is another. Texas caviar (also known as cowboy caviar) is a super easy, super flavorful side or appetizer that’s perfect for parties, tailgating, and potlucks. Serve it with grilled chicken, fish, or burgers, or just a big basket of tortilla chips.
  • There’s no cooking involved, and even the chill time is optional (though recommended). You could have it ready to eat in just 15 minutes!
  • This recipe actually makes A LOT of Texas caviar, so if you’re not serving a big group, you might want to cut it in half. It’s super easy to do! Cut the quantities for each ingredient in half, and for the olive oil and red wine vinegar, use 3 tablespoons each.

Key Ingredients

Beans – To lower the sodium content in the Texas caviar, use low-sodium canned veggies, or cook your own from dry. Use roughly 4 cups of cooked beans to replace each type of canned beans in the recipe.

Black-Eyed Peas – These are a MUST for Texas caviar. If you don’t want to use canned black-eyed peas (or if you have trouble finding them), you can cook your own from dry. The Instant Pot is my favorite way to cook them because it’s fast, easy, and you don’t have to soak them first. Check out my post on The Best EVER Instant Pot Black Eyed Peas for all the details!

Corn – I used white corn here, but you could use yellow corn instead. They taste the same! Frozen or fresh corn will work here. If you use frozen, just be sure it’s completely thawed first!

Jalapeños – If you love the heat from jalapeños, you can absolutely use more than the recipe calls for. You could also swap these out with a hotter pepper if you’re brave, but be careful not to overdo it! You don’t want to overshadow the other flavors in the cowboy caviar.

Red Wine Vinegar – Made from red wine, this vinegar gives the Texas caviar a sharp, tangy flavor that’s irresistible. You could also try a white wine vinegar, apple cider vinegar, or balsamic vinegar .

Chef’s Tips

  • You can serve the Texas caviar right away, but it’s honestly even better if you chill it in the fridge for a couple of hours first. Chilling it lets all the flavors mingle together so each bite is enhanced.
  • Use a little lime juice in the cowboy caviar dressing for an added kick of citrus flavor. It’s a great, easy way to change things up a little! You could also spice it up with a dash or two of your favorite hot sauce.
  • If you’re in a rush or just don’t want to mix up your own dressing, try an Italian dressing instead. Your Texas caviar won’t be quite as sweet, but it’ll be tasty!
Overhead view of Texas caviar in a large bowl surrounded by chips and jalapenos

More Dips, Salsa, and Party Foods You’ll Love

Recipe By: Cheryl Malik
5 from 1 vote

Texas Caviar (aka Cowboy Caviar)

Prep 15 minutes
Cook 0 minutes
Chill Time (Optional) 2 hours
Total 2 hours 15 minutes
Texas caviar is a classic Texas favorite and delicious appetizer. Three types of beans, corn, onion, jalapeno, tomatoes, and cilantro are marinated in a tangy dressing for a flavorful dish that everyone will love! Perfect with tortilla chips.
12

Equipment

  • Large bowl
  • Small bowl
  • whisk

Ingredients

For the Texas Caviar

  • 2 15-ounce cans black beans drained and rinsed
  • 2 15-ounce cans pinto beans drained and rinsed
  • 2 15-ounce cans black-eyed peas drained and rinsed
  • 2 15-ounce cans white corn drained and rinsed
  • 2 jalapeño peppers seeded and finely chopped, optional
  • 1 pint cherry tomatoes quartered
  • 2 cloves garlic minced
  • 1 red bell pepper cored, seeded, finely chopped
  • 1 small red onion finely chopped, approximately 1 cup
  • ¼ cup fresh cilantro finely chopped

For the Dressing

Instructions

  • In large bowl, mix together black beans, pinto beans, black-eyed peas, white corn, jalapeño peppers, red bell pepper, red onion, and cilantro until thoroughly distributed.
  • In small bowl, whisk together red wine vinegar, olive oil, honey, garlic powder, and salt until combined.
    Texas caviar deconstructed in two separate bowls
  • Pour dressing over bean mixture and gently stir or toss to coat. Serve immediately with tortilla chips, or chill until serving. Note: the flavors are best if you let the dish chill a few hours.
  • If halving the recipe, use 3 tablespoons olive oil and 3 tablespoons red wine vinegar.
  • Make it Vegan: Use maple syrup, vegan white sugar, or granular Swerve in place of the honey.
  • Make it Added-Sugar Free: Use granular Swerve in place of the honey or white sugar.
  • Storage: Refrigerate leftovers in an airtight container up to 3 days.
 
Recipe yields approximately 12 servings. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including chips. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 12. Result will be the weight of one serving.

Approximate Information for One Serving

Serving Size: 1servingCalories: 349calProtein: 16gFat: 8gSaturated Fat: 1gSodium: 861mgPotassium: 924mgTotal Carbs: 58gFiber: 15gSugar: 12gNet Carbs: 43gVitamin A: 566IUVitamin C: 32mgCalcium: 86mgIron: 5mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Comments

  1. Excellent Recipe! I’m so happy I found 40 Aprons! This recipe was easy to follow, great how to instruction as well as extra tips. It was delicious and made a big hit with guests. Thank You!!5 stars

    1. We’re so happy you found us, too, Bonita! I’m so happy you and your guests enjoyed this recipe so much!

  2. Hi! I’ve just found your site and haven’t made this recipe yet. Can Texas Caviar be frozen and still retain it’s flavors?

    1. Hi, Bonita! Yes, you can freeze it no problem! Just mix everything together and freeze it in an airtight container. I’d recommend making the dressing fresh or freezing it in a container on its own rather than mixing it in with the other ingredients. That way there’s not as much liquid in with the “caviar” as it defrosts. When you’re ready to serve it, let everything defrost in the fridge at least overnight, then give it a good stir and serve!

Where To Next?