Texas Caviar
Author: Heather Scholten · Posted: Jan 29, 2013 · Updated: May 17, 2025
This post may contain affiliate links. Read our disclosure policy for more info.
This Texas Caviar recipe is an easy crowd-pleasing bean salad you’ll want to make all summer. This simple dip makes a fair amount so cut this recipe in half if you don’t plan on feeding 8-12 hungry people. Made with a combination of black-eyed peas, chunks of jicama, diced red pepper, jalapeños, corn kernels, fresh herbs, and a simple vinaigrette dressing – all that’s missing are your favorite tortilla chips to gather up this delicious dip and devour.

There are few dishes more quintessentially summer-y than a big bowl of easy Texas Caviar. Sometimes called “Cowboy Caviar,” this tangy black-eyed pea salad is bright with fresh veggies, kissed with a citrus vinaigrette, and perfect for everything from backyard barbecues to lazy-Sunday snacking. It’s the kind of recipe that feels almost too simple to be so addictive – yet once you scoop those first salty tortilla chips through the confetti of beans, corn, and peppers, there’s no turning back. Ready to whip up your own batch? Let’s dive in.
Cook’s Notes
- Pantry-friendly superstar. Most of the ingredients are canned or shelf-stable, which means you can throw this bean dip together even when the fridge looks bare.
- Flavor improves with time. The vinaigrette soaks into the beans and veggies as it chills, making it taste even better in 2-3 days.
- Versatile serving options. Enjoy it as a chunky salsa with chips, pile it onto tacos, or spoon it over grilled chicken or fish for an instant flavor upgrade.
- Nutrient-dense and naturally gluten-free. With fiber-rich beans, fresh veggies, and heart-healthy olive oil, it’s a feel-good dish everyone can enjoy.
- Feeds a crowd without breaking the bank. One batch easily serves a dozen hungry party-goers and costs far less than store-bought dips.
Ingredients in Texas Caviar
- Black-eyed Peas – from canned beans, drained and rinsed
- Corn Kernels – fresh corn, frozen sweet corn, thawed
- Jicama – peeled and diced
- Tomatoes – seeded roma tomatoes, cherry tomatoes, or grape tomatoes, diced
- Red Onion – finely chopped
- Fresh Bell Peppers – use any color, but I prefer red bell peppers over green bell peppers as they are sweeter.
- Jalapeño Pepper – seeded and minced. Adds a little heat.
- Fresh Garlic – minced
- Fresh Cilantro – minced
- Green Onions – or scallions, sliced thin
For the Vinaigrette
- Fresh Lime Juice – about 1/2 a lime.
- Olive Oil – use a nice light olive oil for this vinaigrette so it won’t overpower the fresh vegetables.
- Red Wine Vinegar – or you can experiment with apple cider vinegar, white wine vinegar, or a touch of balsamic vinegar.
- Kosher Salt – if you’re using table salt, 1/2 the amount in the recipe and test until it suits your taste.
Find the printable recipe card with exact measurements and step-by-step instructions below.
Ingredient Swaps
- No Black-eyed Peas? Substitute pinto beans, chickpeas, or even edamame.
- Bell Pepper – easily swap any colors of bell peppers for this recipe.
- Make it spicier – increase the jalapeño or add in 1/4 tsp cayenne pepper to crank up the heat.
How to Make Texas Caviar (Step-by-Step)
- Whisk the vinaigrette. In a small bowl, combine olive oil, red wine vinegar, lime juice, and Kosher salt. Whisk until emulsified and slightly thickened.
- Combine the veggies. In a large bowl, add black-eyed peas, corn kernels, jicama, tomatoes, bell peppers, jalapeño, red onion, minced garlic, green onions, and cilantro.
- Dress and toss. Pour the vinaigrette over the bean mixture. Use a large spoon to gently fold until everything is evenly coated. Taste and adjust seasoning with extra salt or lime juice as needed.
- Chill. Cover the bowl and refrigerate for at least one hour so the flavors meld.
- Serve. Spoon into a bright serving dish, garnish with extra cilantro, and set out with sturdy tortilla chips.
Serving Ideas
- Game day dip. Pair with blue corn chips and an icy pitcher of micheladas.
- Taco topping. Spoon over carne asada or pulled-pork tacos for a crunchy, tangy contrast.
- Protein bowl builder. Layer rice, grilled chicken, and a big scoop of Texas Caviar for a balanced lunch.
- Breakfast upgrade. Stir leftovers into scrambled eggs or top avocado toast for a fiber-packed morning bite.
Tips for Storing
- Use an airtight container. Exposure to air dulls the vibrant flavors. A lidded glass bowl or meal-prep container works best.
- Keep it chilled. Store at 40°F or below. Avoid leaving the salad at room temperature for more than two hours, especially outdoors.
- Stir before serving. Beans tend to settle. A quick toss redistributes the vinaigrette and freshens the texture.
- Refresh with lime. If the salad tastes flat after a couple of days, squeeze in a little extra lime juice and a pinch of salt to revive its brightness.
Why This Recipe Works
At its core, classic Texas Caviar balances bright acidity with earthy beans and fresh crunch. The secret is the vinaigrette: a trio of vinegar, lime, and olive oil builds sweet-tart complexity. Using both black-eyed peas and crunchy jicama provides textural variety and visual contrast, making each bite feel exciting. Cilantro adds a grassy pop, and jalapeño sneaks in just enough heat to keep things interesting without overwhelming delicate palates.
FAQs
It has a gentle kick thanks to jalapeño, but the overall heat is mild. If you love extra spice, keep the jalapeño seeds intact or add a pinch of cayenne.
Absolutely! In fact, the flavor deepens after a few hours in the fridge. Prepare it up to 24 hours in advance, give it a quick stir, and taste for seasoning before serving.
When stored properly (see tips above), Texas Caviar stays fresh for up to 5 days. The veggies keep their crunch, and the vinaigrette prevents dryness.
Yes. This recipe gets it’s sweetness from fresh corn and sweet bell peppers.
You May Also Like
Butterhead Salad with Olives & Spring Peas
Warm Butternut Squash, Lentil & Feta Salad
Roasted Pumpkin Wild Rice Salad
Spring Pea, Pepper & Goat Cheese Salad
Texas Caviar Recipe
Ingredients
- 3 cups black-eyed peas, rehydrated dry beans or canned that have been rinsed well
- 2 cups corn kernels, fresh or frozen, thawed
- 2 cups jicama, diced small
- 1 cup red onion, minced
- 1 medium red bell pepper, seeded and diced small
- 1 medium plum tomato, cored, diced
- 2 medium jalapeños, seeded and minced
- 5 garlic cloves, minced
- ¼ cup cilantro, minced
- 3 green onions, or scallions, sliced thin
Vinaigrette
- 4 tbsp olive oil
- 2 tbsp red wine vinegar
- 2 tsp kosher salt
- 2 tbsp lime juice, from 1/2 a lime
Instructions
- In a large bowl add the black-eyed peas, corn kernels, diced jicama, minced red onion, diced red bell pepper, diced tomato, minced jalapeños, minced garlic, cilantro, and green onions and toss to combine.
- In a small bowl add the olive oil, red wine vinegar, salt and lime juice and stir to combine. Pour over the vegetable mixture and toss well.
- Cover and refrigerate an hour or more. Serve with lots of corn tortilla chips.
Save this Recipe!
Easily save this recipe to your own recipe collection box. Come back to it anytime you want!
Recipe Nutrition
* Nutritional information is not guaranteed to be accurate.
Final Thoughts
Texas Caviar is proof that humble ingredients can still steal the show. Whether you’re meal-prepping healthy lunches or feeding a Fourth of July crowd, this vibrant salad delivers flavor, nutrition, and ease in one colorful bowl. Make it once, and you’ll join the legions of home cooks who keep a batch on standby all season long. Happy scooping, friends!
Recipe By:
Co-Founder at Spiceology | More About Heather…

Heather is a recipe developer and content creator living in Vancouver, Washington. She started Farmgirl Gourmet in 2006, almost 20 years ago, as a way to share recipes with friends and family. Heather is also the co-founder of Spiceology , a unique spice company, which she started in 2013. She shares family friendly recipes for easy everyday meals with a gourmet twist.
I really love this recipe and hope you will too!
I made your Texas Caviar in my Bean Pot and keep it in the fridge…Just scoop a bowl to go for work! Best with Fiesta Scoops! Yummy…*
I love a dish like this…makes the chips seem less guilty to eat with this in between.
This looks wonderful! I’m not sure what kind of southerner I really am, I’ve never tried it!
This just looks fantastic!
How did I live in Texas all those years and never try Texas Caviar? Looks delicious and I can totally see this becoming addictive! Thanks so much for sharing my Super Bowl recipe round-up Heather! Since I’m not rooting for any particular team, I hope your team wins 🙂
This is one of my all-time favorite dips!! I could eat it by the spoonful!
I so needed to add Texas Caviar to my list! Totally forgot, yet its something I have been wanting to make. Thanks for including me in the round up!
I make one that is very similar, but I add a whole cubed avocado . . . yum!
I contemplated adding avocado too. I bet that’s tasty!
I first had Texas Caviar a few years back when a friend brought it to a party – love it, and so healthy too for Super Bowl! Thanks so much for sharing my Healthy Chili Roundup!
You’re welcome Jeanette! I was reading through and now I have a serious craving for chili!! 🙂 I am now a huge fan of Texas Caviar too. I saw it at Costco and figured I could recreate it at home. It was my first time eating/making it and I’m hooked. Thanks for commenting!
It looks fantastic. Love eating my veggies with a chip. Thanks for including my roundup link.
It kind of negates the purpose of the veggies….but it was worth every calorie. 🙂 You’re welcome. It’s a fantastic roundup!!