Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Texas Caviar

Texas Caviar


Description

A colorful, tangy bean dip loaded with black-eyed peas, corn, and peppers that’s been a Southern potluck staple for generations—healthy, make-ahead, and dangerously addictive.

Prep Time: 15 minutes | Chill Time: 1 hour | Total Time: 1 hour 15 minutes | Servings: 10-12Texas Caviar


Ingredients

Scale
  • 1 can (15 oz) black-eyed peas, drained and rinsed really well
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) corn kernels, drained (or 1 cup fresh/frozen)
  • 1 red bell pepper, diced into small pieces
  • 1 green bell pepper, diced into small pieces
  • 1 small red onion, finely chopped (about 1/2 cup)
  • 1 jalapeño, seeded and minced (leave seeds in if you like heat)
  • 1/4 cup chopped fresh cilantro (don’t skip this!)
  • 1/3 cup olive oil (use good quality—you’ll taste it)
  • 1/4 cup red wine vinegar (this is crucial for that tangy bite)
  • 1 tsp sugar (balances the acidity perfectly)
  • 1 tsp salt, or to taste
  • 1/2 tsp black pepper, or to taste
  • Tortilla chips, for serving (get the sturdy kind!)

Instructions

  1. Drain and rinse your canned black-eyed peas, black beans, and corn really well under cold water—you want to wash off that canned taste and excess sodium.
  2. Let everything drain completely in a colander for a few minutes so you’re not adding extra water to your dip.
  3. In a large bowl (and I mean large—you need room to toss), combine the black-eyed peas, black beans, corn, diced bell peppers, chopped red onion, minced jalapeño, and fresh cilantro.
  4. In a small bowl, whisk together the olive oil, red wine vinegar, and sugar until the sugar dissolves completely—taste it and adjust.
  5. Add salt and pepper to the dressing, whisking again until everything is well combined and emulsified.
  6. Pour that tangy dressing over your bean mixture and toss everything together until every bean and veggie is glistening—really get in there and mix it well.
  7. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, but honestly 4 hours or overnight is even better for the flavors to meld.
  8. Give it a good stir from the bottom up before serving since the dressing tends to settle.
  9. Serve cold or at room temperature with sturdy tortilla chips for dipping—watch it disappear before your eyes.
  10. Store leftovers covered in the fridge for up to 5 days, where it’ll continue getting even more flavorful.

Nutrition Information (Per Serving):

  • Calories: 145
  • Carbohydrates: 19g
  • Protein: 5g
  • Fat: 6g
  • Fiber: 5g
  • Sodium: 280mg
  • Vitamin C: 45% DV
  • Iron: 10% DV

Packed with plant-based protein and fiber from the beans, plus tons of vitamin C from the peppers—this is one healthy party dip!

Notes:

  • Seriously, rinse those canned beans well—it makes a huge difference in taste and reduces sodium.
  • The longer this marinates, the better it gets. Overnight is ideal if you have time.
  • Taste the jalapeño before adding—some are super hot, others are mild. Adjust accordingly.
  • Don’t skip the sugar in the dressing—it balances the acidity and brings everything together.
  • Use a large bowl for mixing. This makes a lot, and you need room to toss everything properly.

Storage Tips:

Texas caviar keeps beautifully in an airtight container in the fridge for up to 5 days, and it actually gets better each day as the flavors continue to develop and the beans absorb more of that tangy dressing. Give it a good stir before serving since the dressing naturally settles to the bottom. I don’t recommend freezing this—the beans and vegetables get mushy when thawed, and the fresh, crunchy texture is what makes it special. This is perfect make-ahead party food that you can prep 2-3 days early without any loss of quality.

Serving Suggestions:

  • With Tortilla Chips: The classic way—use sturdy chips that won’t break under the weight of all those beans.
  • As a Taco Filling: Spoon it into warm tortillas with cheese and sour cream for a quick vegetarian dinner.
  • Over Grilled Chicken: Makes a fresh, colorful topping that adds tons of flavor and nutrition.
  • Stuffed in Avocados: Halve avocados, remove the pit, and fill with Texas caviar for an Instagram-worthy lunch.

Mix It Up (Recipe Variations):

Avocado Texas Caviar: Fold in 1 diced avocado right before serving for creamy richness—don’t add it earlier or it’ll turn brown.

Mango Texas Caviar: Add 1 cup diced fresh mango for a sweet-savory twist that’s perfect for summer cookouts and tastes unexpectedly amazing.

Greek-Style Cowboy Caviar: Swap cilantro for fresh mint and dill, add 1 diced cucumber and 1/2 cup crumbled feta, use lemon juice instead of vinegar for a Mediterranean spin.

Extra Spicy Texas Caviar: Use 2 jalapeños with seeds, add 1/4 teaspoon cayenne to the dressing, or stir in diced habanero if you really want to feel the burn.

What Makes This Recipe Special:

This Texas caviar uses the traditional Southern method of marinating black-eyed peas in a tangy vinaigrette, but adds the Tex-Mex influences of corn, peppers, and cilantro that have evolved over decades of potluck culture. The overnight marination transforms ordinary canned beans into something with a pickle-like quality that’s incredibly addictive—this technique of acid-marinating beans is what makes cowboy caviar different from regular bean salads and gives it that signature tangy punch.