Description
This easy Cowboy Caviar recipe is a fresh, vibrant bean salad featuring black beans, black-eyed peas, corn, and vegetables in a zesty lime vinaigrette—perfect for quick and healthy meals.
Ingredients
Scale
- 1 (15 oz) can black beans, drained and rinsed
- 1 (15 oz) can black-eyed peas, drained and rinsed
- 1 ½ cups corn kernels (fresh, frozen, or canned)
- ¼ cup red onion, finely chopped
- 1 cup grape or cherry tomatoes, quartered
- 1 jalapeño, minced
- 1 bell pepper, finely diced (red or orange recommended)
- ⅓ cup fresh cilantro, chopped
- ⅓ cup olive oil
- 2 tablespoons fresh lime juice (juice of 1 lime)
- ½ teaspoon chili powder
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- ¼ teaspoon ground cayenne
- ¼ teaspoon red pepper flakes
- Salt and black pepper to taste
Instructions
- In a small bowl, whisk together the olive oil, lime juice, chili powder, cumin, garlic powder, cayenne, and red pepper flakes until well combined.
- In a large mixing bowl, combine the black beans, black-eyed peas, corn, red onion, tomatoes, jalapeño, bell pepper, and cilantro.
- Pour the vinaigrette over the vegetable mixture and toss gently to coat everything evenly.
- Season with salt and pepper to taste.
- Cover and refrigerate for at least 30 minutes to let the flavors meld. Toss again before serving. If using avocado, add it just before serving.
Notes
- Chop vegetables finely so each bite has a mix of all ingredients.
- Use any colored bell pepper or mix for extra color.
- Fresh corn is ideal when in season, but canned or frozen works too.
- Substitute pinto or kidney beans if desired.
- For a shortcut, use ½ cup of zesty Italian dressing instead of making the vinaigrette.
- Add avocado right before serving to prevent browning.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Category: Appetizer, Side Dish
- Method: No-Cook
- Cuisine: Southern, Tex-Mex
Nutrition
- Serving Size: 1 cup
- Calories: 93
- Sugar: 3g
- Sodium: 8mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0.002g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 1g
- Cholesterol: 0mg