Go Back Email Link
+ servings
image of texas caviar in serving bowl

Texas Caviar

This recipe for Texas Caviar is loaded with black-eyed peas, black beans, corn, tomatoes, avocado, and peppers. It is the perfect side dish or appetizer.
5 from 1 vote
Prep Time 15 mins
Total Time 15 mins
Course Appetizer, Side Dish
Cuisine American
Servings 8 servings
Calories 159 kcal



  • 1 tablespoon lime zest, see note
  • 4 tablespoons lime juice, freshly squeezed (approximately 2 limes)
  • ¼ cup olive oil
  • ½ teaspoon kosher salt
  • 1 teaspoon sugar
  • ¼ teaspoon garlic powder

Texas Caviar

  • 15 ounces black-eyed peas, drained and rinsed
  • 15 ounces black beans, drained and rinsed
  • 1 cup corn, see notes
  • ¼ cup red onion, diced
  • ½ cup avocado, cut into ½ inch cubes
  • ¼ cup mini peppers, diced
  • ½ cup grape or cherry tomatoes, sliced
  • 2 scallions, chopped
  • ¼ cup fresh cilantro, chopped



  • Whisk together the lime juice, olive oil, salt, sugar, garlic powder, and lime zest. Set aside.

Texas Caviar

  • Drain and rinse black-eyed peas, black beans, and corn.
  • In a large bowl combine black-eyed peas, black beans, corn, red onion, avocado, peppers, tomatoes, scallions, and cilantro.
  • Pour dressing over salad and mix gently.
  • Serve with your favorite main dish or as an appetizer with chips.


1. Lime Zest: Limes should be zested before squeezing for juice.
2. Corn: If using canned corn then it will need to be drained and rinsed.
3. Mini Peppers: Bell peppers can be used as a substitute for mini peppers.  For a little heat, jalapeno peppers can be used.
4. Dried Beans: Cook beans according to the package instructions.  Typically, a heaping 1/2 cup of dried beans is equivalent to a 15-ounce can of beans.  After cooking allow beans to cool prior to assembly.
5. Storage: Leftovers should remain fresh for 2-3 days if stored in an air-tight container in the refrigerator.
6. Nutritional information:  The accuracy of the nutritional information for any recipe on this site is not guaranteed and is only an estimate.  It does not include the nutrition for any substitutions.


Serving: 1 servingCalories: 159 kcalCarbohydrates: 25 gProtein: 7 gFat: 3 gMonounsaturated Fat: 2 gSodium: 318 mgPotassium: 565 mgFiber: 6 gSugar: 5 gVitamin A: 32 IUVitamin C: 52 mgCalcium: 14 mgIron: 10 mg
Did you make this recipe?Tag us on Instagram @casual.epicure to be featured on our stories!