This Cowboy Caviar Recipe is a tasty dip that will delight any crowd. The medley of vegetables, beans, herbs, and a homemade zesty dressing gives this dish a wonderful combination of flavors. This is a great make-ahead dish because it gets better with time. It’s also an excellent whole food recipe with no seed oils.

Want to save this recipe?
Cowboy Caviar, also known as Texas Caviar, is great anytime of year, but especially during summer.
Cowboy caviar can be served in many different ways. A favorite is as a dip with tortilla chips, but there are other ways to enjoy it. Serve it alongside eggs with breakfast, add shredded chicken to it, serve it as a side dish with chicken, beef, or salmon, or use it as a topping for tacos or taco salad. You get the idea. This is a tasty, versatile recipe.
For more delicious dips, try my Peach Salsa Recipe or my Easy Homemade Salsa.
Jump to:
How to make Cowboy Caviar

Start by whisking all the dressing ingredients together. Set aside.
Prepare all the fresh ingredients by dicing according to the recipe.

Drain and rinse the black beans and black-eyed peas. Drain the corn and add all ingredients to a large mixing bowl.

Next, drizzle the dressing over the caviar and mix until everything is coated with the dressing.
Cover and refrigerate for several hours or overnight. It gets better the longer it sits.
Best on the second day and great through day four.

How to store
Store leftovers covered in the refrigerator for up to 4 to 5 days.

More tasty recipes you’ll enjoy
Cowboy Caviar Recipe (Easy to Make)
- Prep Time: 15 minutes
- Total Time: 15 minutes
- Yield: 10 servings 1x
- Category: Appetizer
- Diet: Gluten Free
Description
This Cowboy Caviar Recipe is a tasty dip that will delight any crowd. It’s a great make-ahead dish because it gets better with time.
Ingredients
Dressing ingredients
- ⅓ cup olive oil
- ¼ cup of lime juice, around 2 limes
- 2 tablespoons apple cider vinegar
- 1 tablespoon nutritional yeast, optional
- 2 teaspoons Italian seasoning, or 1 teaspoon each of oregano and basil
- 1 teaspoon garlic powder
- 1 teaspoon sea salt
- ¼ teaspoon black pepper
Caviar ingredients
- 1 15 oz can black-eyed peas, drained and rinsed
- 1 15 oz can black beans, drained and rinsed
- 1 15 oz can yellow corn, drained
- 4 Roma tomatoes, diced
- 1 bell pepper, any color, diced
- 1 large avocado, or 2 small avocados, diced
- 2 jalapenos, diced small
- ½ cup diced red onion
- ¼ bunch of cilantro, diced small
Instructions
Start by whisking all the dressing ingredients together. Set aside.
Then, prepare the caviar ingredients and put them into a large mixing bowl. Gently mix. Next, drizzle the dressing over the caviar and mix until everything is coated with the dressing.
Cover and refrigerate for several hours or overnight. It gets better the longer it sits.
It’s best on day 2 and is good through day 4.
Notes
To keep gluten-free, make sure that the canned goods are gluten-free.
Frozen or fresh cooked corn can be used instead of the can of corn, if desired.
Pinto beans can be used in place of the black-eye peas.
Cilantro can be replaced with fresh parsley if preferred.
Nutrition
- Serving Size: 1/3 cup
- Calories: 204
- Sugar: 4.2 g
- Sodium: 373.7 mg
- Fat: 8.7 g
- Carbohydrates: 25.6 g
- Protein: 8.4 g
- Cholesterol: 0 mg






Em
This makes a fantastic snack! (And gets even yummier after a couple days of the flavors hanging out together!)
MamaShire
I’m so glad you enjoyed it!