This healthy Cowboy Caviar recipe is a vibrant, Tex-Mex inspired dip full of fresh vegetables, legumes, and a zesty homemade dressing. It's perfect for parties, potlucks, or meal prep, and it delivers bold flavor with wholesome ingredients.
115-ounce can reduced sodium black beans, rinsed and drained
115-ounce can reduced sodium black-eyed peas, rinsed and drained
1cupcorn kernelsfrozen and thawed, canned and drained, or fresh
1medium red bell pepperchopped into ¼-inch dice (about 1 cup)
1medium jalapeñoseeded and minced (about 2 tablespoons)
2large avocadosdiced into rough ⅓-inch pieces (about 2½ cups)
1pintcherry tomatoeshalved (about 2 cups)
Multi-grain tortilla chipsfor serving
For the Dressing:
2tablespoonsplus 1 teaspoon red wine vinegar
2tablespoonsextra virgin olive oil
½teaspoonhoney
1clovegarlicminced (about 1 teaspoon)
¾teaspoonkosher salt
½teaspoonground black pepper
Prevent your screen from going dark
Instructions
Soften the Onion: Add chopped red onion to a small bowl and submerge it in cold water. Let it soak while prepping the rest. This helps tone down its sharpness.
Combine the Base: In a large mixing bowl, combine the black beans, black-eyed peas, corn, bell pepper, and jalapeño. Gently fold in the diced avocados and halved cherry tomatoes.
Make the Dressing: In a separate bowl or measuring cup, whisk together the red wine vinegar, olive oil, honey, garlic, salt, and pepper until well blended.
Assemble the Salad: Drain the onion and add it to the bowl with the beans and veggies. Pour in the dressing and stir until everything is thoroughly mixed. Adjust seasoning to taste. If possible, refrigerate for 1 hour to enhance the flavors. Before serving, stir again to redistribute the dressing and serve with tortilla chips.
Notes
Make-Ahead Tip: This dip benefits from sitting—prepare up to 8 hours ahead but add avocados just before serving to keep them from browning.Storage: Keeps well in the refrigerator for 3–4 days.Leftover Ideas:
Serve in tortillas with sautéed ground turkey for easy burritos.
Add to grilled chicken for a Tex-Mex twist on salad.