This crunchy, tangy Joanna Gaines Texas Caviar is made with black-eyed peas, sweet corn, and a zesty vinaigrette and ready in 15 minutes. Pouring the bright dressing over the fresh vegetables creates a vibrant sheen that makes you want to dive right in. I love keeping a big bowl of this in the fridge for easy afternoon snacking.
Jump to RecipeWhy This Classic Works
I used to think all bean dips were heavy and filling until I tried this fresh approach. The combination of crisp bell peppers and tender beans creates a balance that never feels too rich.
What I learned is that chilling the mixture is non-negotiable for the best flavor. Letting it sit in the fridge for an hour allows the vinegar and lime juice to truly marinate the beans.
Joanna Gaines Texas Caviar Ingredients
For the Caviar:
- 1 (15-ounce) can black beans, rinsed and drained
- 1 (15-ounce) can black-eyed peas, rinsed and drained
- 1 1/2 cups sweet corn kernels
- 1 red bell pepper, diced
- 1/2 cup red onion, finely diced
- 1 jalapeno pepper, seeded and minced
- 1/4 cup fresh cilantro, chopped
For the Dressing:
- 1/3 cup olive oil
- 1/4 cup red wine vinegar
- 2 tablespoons fresh lime juice
- 1 teaspoon ground cumin
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper

How To Make Joanna Gaines Texas Caviar
- Prep the vegetables: Dice the red bell pepper, red onion, and jalapeno into uniform pieces to ensure an even mix.
- Combine the base: In a large mixing bowl, stir together the black beans, black-eyed peas, corn, diced peppers, onion, and cilantro.
- Whisk the dressing: In a small glass jar or bowl, vigorously whisk the olive oil, red wine vinegar, lime juice, cumin, salt, and pepper.
- Toss and chill: Pour the dressing over the bean mixture and toss well to coat. Cover and chill for at least 1 hour before eating.

Recipe Tips
- Dice everything small: Keeping the vegetables roughly the same size as the beans makes it easier to scoop with tortilla chips.
- Rinse the beans well: Washing away the canning liquid prevents the dressing from becoming thick and cloudy.
- Let it marinate: Giving the dip time to rest in the fridge dramatically improves the flavor profile.
What To Serve With Texas Caviar
Serve this dip with sturdy, restaurant-style tortilla chips that can hold the weight of the beans. It also works beautifully spooned over grilled chicken breasts or tucked into fish tacos for a crunchy bite.

How To Store
Keep the leftover dip in an airtight container in the refrigerator for up to 4 days. I do not recommend freezing this, as the fresh vegetables will become mushy once thawed.
FAQs
- Can I use frozen corn? Yes, frozen corn works perfectly. Just let it thaw and drain any excess liquid before adding it to the bowl.
- Is Texas Caviar spicy? It has a mild kick from the jalapeno, but you can remove the seeds and ribs completely to keep the heat level very low.
- Can I make this ahead of time? This is a highly reliable make-ahead dish. Preparing it a day in advance gives the vegetables plenty of time to soak up the vinaigrette.
Nutrition
- Calories: 180 kcal
- Total Fat: 10g
- Saturated Fat: 1.5g
- Cholesterol: 0mg
- Sodium: 450mg
- Total Carbohydrate: 18g
- Protein: 4g
Try More Recipes:
Joanna Gaines Texas Caviar
8
servings15
minutes15
minutesJoanna Gaines Texas Caviar mixes crunchy peppers, tender black-eyed peas, and sweet corn for a vibrant snack ready in 15 minutes. It is a fantastic option for summer picnics or casual weekend gatherings when you need a fast, reliable appetizer.
Ingredients
1 (15-ounce) can black beans, rinsed and drained
1 (15-ounce) can black-eyed peas, rinsed and drained
1 1/2 cups sweet corn kernels
1 red bell pepper, diced
1/2 cup red onion, finely diced
1 jalapeno pepper, seeded and minced
1/4 cup fresh cilantro, chopped
1/3 cup olive oil
1/4 cup red wine vinegar
2 tablespoons fresh lime juice
1 teaspoon ground cumin
1 teaspoon kosher salt
1/2 teaspoon black pepper
Directions
- 1. Prep the vegetables: Dice the red bell pepper, red onion, and jalapeno into uniform pieces to ensure an even mix.
- 2. Combine the base: In a large mixing bowl, stir together the black beans, black-eyed peas, corn, diced peppers, onion, and cilantro.
- 3. Whisk the dressing: In a small glass jar or bowl, vigorously whisk the olive oil, red wine vinegar, lime juice, cumin, salt, and pepper.
- 4. Toss and chill: Pour the dressing over the bean mixture and toss well to coat. Cover and chill for at least 1 hour before eating.
