Appetizers · Side Dishes · Vegetarian
Bean and Avocado Texas Caviar Recipe
A delicious Texas Caviar recipe. Some people may call it Cowboy Caviar. It's a hearty bean dip/salad with Tex-Mex spices with a zip from jalapeno, garden freshness from avocado, bell pepper and sweet corn, and a tang from a light lime…
- Prep15 minutes
- Total15 minutes
- Serves10
- Calories114 kcal
A delicious Texas Caviar recipe. Some people may call it Cowboy Caviar. It's a hearty bean dip/salad with Tex-Mex spices with a zip from jalapeno, garden freshness from avocado, bell pepper and sweet corn, and a tang from a light lime and balsamic vinegar dressing.

With my family working from home these days, having a non sugary and nutritious snack on hand is a lifesaver. I have consumed more Sugar Cookies and mint brownies and this Texas Sheet cake than I care to admit.
When I am cooking for my personal chef clients, I am on the go and my snacking is usually kept in check. These days, it's a nibble here and a nibble there. And it's adding up to way too many nibbles.
Having a versatile batch of this Texas Caviar recipe ready and waiting in the refrigerator makes healthy snacking a breeze.
[feast_advanced_jump_to]what is Texas Caviar?
Loaded with protein packed beans, the vegan dish is part salad and part salsa. It contains a healthy nutritional wallop. For each ½ cup serving, its has a little over 100 calories and is rich in fiber, protein, calcium and Vitamin A.
This is one of my favorite snack recipes to have on hand. It is so versatile. It's a hearty dip with tortilla chips, a tasty taco, enchilada or nacho topping or a healthy lunch over a bed of mixed greens.

the ingredients
Over the years, the original recipe has evolved to incorporate additional ingredients. I like to include contrasting colors and textures in my Texas Caviar recipe.
A couple different kinds of beans, sweet corn, crisp and cool bell pepper, creamy avocado and fresh cilantro add to the deliciousness of the dip. Dress with a light dressing of lime juice, cumin, chili powder and smoked paprika to give the recipe its a Tex-Mex flair.
- Canned beans ~ try black, pinto, black eyed, chickpea or navy
- Cherry tomatoes
- Red onion
- Bell pepper ~ red, green, yellow or orange
- Avocado
- Jalapeno
- Sweet corn
- Cilantro
- Extra virgin olive oil
- Lime juice
- Balsamic vinegar
- Cumin
- Kosher salt
- Smoked paprika
- Chili powder
- Freshly ground pepper
- Tortilla chips
Texas Caviar or Cowboy Caviar was given its name as a somewhat comparison to true caviar which is an expensive appetizer of cured fish eggs. This delicious and chunky dip was invented in Texas in the 1940s. Originally a side dish of pickled black-eyed peas, tomatoes, jalapeno peppers and onions, it was served on New Year's Eve for good luck.

expert tips
- Drain and rinse the beans well. The extra liquid will make the dip watery and less flavorful.
- Use the freshest produce available. The dip will be bright and garden fresh tasting.
- Mix the dressing in a separate bowl to thoroughly combine the ingredients for the tangy and light dressing before adding it to the beans and veggies.
- Store covered in the refrigerator for up to 2 days.

just one more thing
This recipe was originally posted in February 2018. Updates in May 2020 include detailed ingredient list, prep tips and photos.
Bean and Avocado Texas Caviar Recipe
Texas Caviar. A Tex-Mex spiced and hearty bean dip with a zip from jalapeno, garden freshness from avocado, bell pepper and sweet corn, and a tang from a light lime and balsamic vinegar dressing.
Ingredients
- 2 15-ounce cans of beans, drained and rinsed such as pinto, black and black eyed
- 1 pint cherry tomatoes (cut in quarters)
- 1 small red onion (small dice)
- 1 medium bell pepper (red, green, yellow or orange, small dice)
- 2 avocados (diced)
- 1 small jalapeno (minced)
- 1 cup sweet corn
- ¼ cup chopped cilantro
- 2 tablespoons extra virgin olive oil
- 2 tablespoons lime juice
- 1 tablespoon balsamic vinegar
- 1 teaspoon cumin
- 1 teaspoon kosher salt
- ½ teaspoon smoked paprika
- ½ teaspoon chili powder
- ¼ teaspoon ground pepper
Instructions
-
1
In a large bowl, the beans, cherry tomatoes, red onion, orange pepper, avocado, jalapeno, corn and cilantro and gently stir to combine.
-
2
In a small bowl, whisk the extra virgin olive oil, lime juice, balsamic vinegar, cumin, kosher salt, smoked paprika, chili powder, and pepper.
-
3
Drizzle the vinaigrette over the beans and vegetables and toss lightly to coat.
-
4
Serve immediately or refrigerate for up to 2 days.
Notes
- Drain and rinse the beans well. The extra liquid will make the dip watery and less flavorful.
- Use the freshest produce available. The dip will be bright and garden fresh tasting.
- Mix the dressing in a separate bowl. The ingredients for the tangy dressing to be fully combined before adding to the beans and veggies.
- Store covered in the refrigerator for up to 2 days.
Nutrition
- Serving1 /2 cup
- Calories114 kcal
- Carbohydrates16 g
- Protein4 g
- Fat5 g
- Saturated Fat1 g
- Sodium250 mg
- Fiber5 g
- Sugar3 g