August 3, 2026
Cowboy Caviar
This Cowboy Caviar with Chipotle Lime Dressing is a fresh, flavorful bean salad that’s perfect for meal prep, summer gatherings, or an easy healthy lunch. Packed with beans, crisp vegetables, and a smoky, zesty dressing, it’s high in fiber, incredibly versatile, and even better the next day!

Table of Contents
what is cowboy caviar? why you’ll love this recipe jump to recipe video step-by-step instructions tips and faqsCowboy Caviar
I aim to eat a cup of beans every single day, and to make that goal manageable, I usually prep a big batch at the beginning of the week and work through it over the days. This cowboy caviar has become my go-to recently…this is the third week in a row I’ve made it, and I’m not tired of it yet!
The thing is, I originally wasn’t sure I wanted to share it here because it’s such a simple recipe. But then I recently made a huge batch when I cooked dinner for the families staying at the Ronald McDonald House, and it was such a hit that I realized sometimes the simplest recipes are exactly the ones people want! The parents went back for seconds (and thirds!), and multiple people asked for the recipe before I’d even finished cleaning up. So here it is!

What is Cowboy Caviar?
Cowboy caviar’s (also known as Texas Caviar) story begins in Texas in the early 1940s with a woman named Helen Corbitt. Corbitt was a New York–born dietitian who moved to Texas in 1931 and, over the course of a remarkable four-decade career, became one of the most influential figures in Southern and Southwestern cooking. She eventually served as the director of food services for the legendary Zodiac Room at Neiman Marcus in Dallas, a role that would prove crucial to the dish’s widespread adoption. and where several of her recipes remained on the menu long after her tenure.
The original dish was simply black-eyed peas, lightly pickled in a vinaigrette. Corbitt first served it on New Year’s Eve at the Houston Country Club. Later, when she served it at the Driskill Hotel in Austin, someone gave it the tongue-in-cheek name “Texas caviar,” a wry nod to the luxury sturgeon roe it decidedly was not. The name stuck.
How Neiman Marcus Made it Famous:
By the 1950s, Corbitt had become the food-service director for the Zodiac Room at Neiman Marcus in Dallas, one of the most prestigious department-store restaurants in the country. Her influence was substantial and several of her recipes remained on the Zodiac Room menu for years, including her pickled black-eyed pea creation. In addition to serving the dish in the Zodiac Room, Neiman Marcus published cookbooks featuring Corbitt’s recipes, further cementing cowboy caviar’s place in Texan households.
Over the decades, home cooks and chefs alike began adding their own touches: bell peppers, tomatoes, red onion, cilantro, corn, jalapeño. The dish evolved from a simple pickled-pea side into the colorful, chunky, salsa-adjacent dip we recognize today. “Cowboy caviar” emerged as a popular alternate name, though purists will tell you the original moniker is “Texas caviar.”
The TikTok Resurgence:
The dish got a massive second wave of attention in 2022 when a TikTok creator named Bria Lemirande posted her version and it went viral, racking up millions of views and inspiring countless riffs. It also sparked a worthwhile conversation about the dish’s relationship to pico de gallo and other Latin American salsas. Black-eyed peas themselves are deeply rooted in Southern food traditions, particularly in dishes like Hoppin’ John, but the assembled flavor profile of cowboy caviar borrows freely from across culinary borders.

Why You’ll Love This Recipe
- Minimal effort, maximum flavor: No cooking required beyond blending the dressing. Just chop, toss and chill!
- Make-ahead friendly: This actually tastes better after a night in the fridge, making it perfect for entertaining or meal prepping!
- Naturally vegan and gluten-free.
- Nutrient-dense: Between the black beans, black-eyed peas, corn, and all those vegetables, you’re getting fiber, protein, vitamins, and minerals in every scoop!
- Versatile: Serve it as a dip with chips, spoon it over a grain bowl, stuff it in a wrap, or eat it as a standalone salad.
- Scales up easily: Doubling or tripling the recipe for a crowd is effortless, just grab a bigger bowl!
Step-by-Step Instructions
1. Prep and Combine the Base:
Place the diced tomatoes, drained and rinsed black beans, drained and rinsed black-eyed peas, corn kernels, diced red bell pepper, diced red onion, minced cilantro, and diced jalapeño in a large mixing bowl. Toss gently to distribute everything evenly. Important: Do not add the avocado yet, set it aside for later!
2. Make the Chipotle-Lime Dressing:
Add the olive oil, red wine vinegar, fresh lime juice, 2–3 chipotles in adobo along with 2 tablespoons of the adobo sauce, peeled garlic cloves, agave, ground cumin, and salt to a blender and pulse until completely smooth. Taste the dressing and adjust the seasoning as needed; add more salt or an extra chipotle if you’d like more heat.
3. Dress, Toss and Chill:
Pour the blended dressing over the vegetable and bean mixture. Toss gently with a large spoon or spatula until everything is evenly coated, taking care not to mash the beans. Cover the bowl tightly with plastic wrap or transfer to an airtight container and refrigerate for at least 1 hour. This resting time really helps all the flavors develop, so I do not recommend skipping this crucial step!
4. Add the Avocado:
Just before serving, gently fold in the diced avocado. The lime juice in the dressing will help slow oxidation, but you still want to add it at the last possible moment for the best color and texture!
5. Garnish, Serve and Enjoy!
Top with additional fresh cilantro if desired. Serve chilled or at room temperature with a generous side of tortilla chips.

Tips and FAQs
- Dice everything to a similar size: Uniform pieces mean every bite has a bit of everything: bean, corn, pepper and onion. Aim for roughly ¼” -inch dice.
- Don’t skip the seeding step on the tomatoes and jalapeño: Tomato seeds add unwanted water, and jalapeño seeds and ribs carry most of the heat. Removing them gives you control over texture and spice level!
- Hold the avocado until the very end: Avocado oxidizes quickly, and the acid in the dressing will help preserve it, but only if you add it right before serving. I suggest holding the avocado separately and folding it in just before it hits the table.
- Taste and adjust: Chipotles vary wildly in heat. Start with two (one if you’re especially sensitive to spice), blend, taste, and add a third if you want more fire. Same goes for the salt. The beans and corn can absorb a surprising amount of seasoning, so don’t be shy about adjusting after the chilling.
- Let it rest: One hour is the minimum! The beans soak up the dressing, the vegetables soften slightly, and all the flavors are able to meld together.
- Use fresh corn when you can: Frozen or canned corn works fine (thaw or drain and rinse it first), but fresh sweet corn cut straight off the cob adds a crunch and sweetness that’s hard to beat, especially in summer!
Storage:
Store leftover cowboy caviar in an airtight container in the refrigerator for up to 5 days. If you’ve already added the avocado, press a piece of plastic wrap directly against the surface to minimize browning. For the freshest results, store the avocado separately and add it fresh with each serving.
Can I make cowboy caviar ahead of time?
Absolutely! In fact, it’s better the next day. Make the full recipe (minus the avocado) up to 24 hours in advance. The flavors will deepen and meld overnight. Add the avocado just before serving.
Can I use a different type of bean for this recipe?
You can. Pinto beans, kidney beans, or cannellini beans all work as substitutes for either the black beans or black-eyed peas. However, the combination of black beans and black-eyed peas gives the classic look and texture.
Can I freeze cowboy caviar?
Freezing isn’t recommended. The texture of the fresh vegetables and avocado degrades significantly when frozen and thawed. This is a recipe best enjoyed fresh.

Ready to Give It a Try?
Whether you’re bringing it to a potluck, meal-prepping for the week, or serving it at a summer gathering, this cowboy caviar is sure to be a favorite! If you give this recipe a try, I’d love to see! Snap a photo, take a video, or make a story and post it to Instagram or Facebook, and tag me at @eat_figs_not_pigs and #EatFigsNotPigs. I love seeing your recreations of my recipes! xx!

Cowboy Caviar
Ingredients
Ingredients:
- 4 large Roma tomatoes, seeded and diced
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can black-eyed peas, drained and rinsed
- 2 cups corn kernels
- 1 large red bell pepper, seeded and diced
- ½ red onion, diced (about ~1 cup)
- ½ cup fresh minced cilantro, plus more for garnish, optional
- 1 large jalapeno, seeded and diced
- 2 avocados, diced
Chipotle-LIme Dressing:
- ⅓ cup olive oil
- 3 tablespoons red wine vinegar
- 3 tablespoons fresh lime juice (1-2 limes)
- 2-3 chipotles in adobo sauce, plus 2 tablespoons of the adobo sauce
- 3 cloves garlic
- 2 teaspoons agave
- 1 teaspoon ground cumin
- ½ teaspoon salt, plus more to taste
- Tortilla chips, for serving, optional
Instructions
- Place the tomatoes, black beans, black-eyed peas, corn, bell pepper, red onion, cilantro and jalapeno in a large bowl and set aside (Note: do not add the avocado yet).
- To make the dressing, place all the ingredients in a blender and pulse until smooth. Taste and adjust seasonings, if necessary.
- Pour the dressing over the veggies and beans and toss gently to coat.
- Cover and refrigerate for at least 1 hour to let the flavors develop.
- Just before serving, gently toss in the avocado.
- Garnish with fresh cilantro and serve with tortilla chips. Enjoy!