Homemade Texas Caviar

Whip up deliciousness in 10 minutes…

Simple recipes look at Texas caviar and contemplate why they’re so complex. After all, Texas caviar is simply a mishmash of eight ingredients, chopped, and stirred together. But oh how good it is…

There’s that zip of jalapeño, that earthiness of black beans, and that sweetness of corn. And that’s only phase one of flavor. Add in tangy tomato, fresh cilantro, and pungent white onion and you have a taste explosion!

Texas caviar is a dip in only the loosest of terms since the ingredients are all simply chopped – think more chunky salsa without the liquid. There’s just a little olive oil to provide a very light olive-y taste (a perfect foil to the big flavor of cilantro) and a cohesive shine.

For party situations and game days, the recipe easily doubles (or triples) to make enough for the whole crowd. It’s perfect with tortilla chips, pita, or crispbreads. If you want a little more spiciness, consider using one to two serrano peppers instead of the jalapeño. The serrano peppers have the same bright grassy flavor, but with typically double the heat (and sometimes more). 

Texas Caviar

5 from 1 vote
Prep Time 10 mins
Total Time 10 mins


  • 2 cups black beans
  • 2 cups yellow corn
  • 2 tomatoes chopped
  • 1 jalapeño pepper seeded and chopped
  • 1 avocado chopped
  • 1 white onion chopped
  • 1 bunch cilantro leaves chopped
  • 1/4 cup olive oil


  • In a large bowl mix all ingredients until fully combined.
  • For best flavor, place in the refrigerator for 2 to 3 hours prior to serving.


Want more heat? Use one to two serrano peppers instead of the jalapeño. Serranos are easily twice the spiciness.


Did you make this?Mention @PepperScale or tag #PepperScale so we can see what you made!

See more of our spicy recipes…

UPDATE NOTICE: This post was updated on January 22, 2021 to include new content.
Notify of
Inline Feedbacks
View all comments