Easy Vegan Corn Pico de Gallo a.k.a. Cowboy Caviar

TikTok inspired me to make this easy, healthy, and vegan cowboy caviar. It's basically a loaded corn pico de gallo, chock-full of diced veggies in a citrusy vinaigrette. This versatile dish can be served as a dip, salad, or side dish, but most of all, it's a crowd-pleaser!

An overhead shot of a bowl of cowboy caviar or corn pico de gallo next to chips
Jump to:

Why You'll Love It

I'm currently not on TikTok, but as anyone knows, most TikTok videos make their way to Instagram. That's where I first saw a video of this corn dip.... or is it a corn salad? Over time, I've made bowls and bowls of this for gatherings, and people devour it.

It's also vegan and gluten-free friendly, so it's a no-brainer choice to bring to potlucks. I love that it's full of healthy ingredients and helps you get your dose of vegetables in a meal.

Ingredients  

Get ready for this loooong ingredient list! It's your cowboy caviar recipe, so take liberties in adjusting them as you see fit. Check out the next section on substitutes for some suggestions.

Corn Pico de Gallo:

  • Canned Corn Kernels
  • Canned Black Beans
  • Red Onion
  • Green Bell Pepper
  • Red Bell Pepper
  • Roma or Heirloom Tomatoes
  • Cilantro
  • Chilies (optional)
  • Avocados

Cowboy Caviar Style Dressing:

  • Olive Oil
  • White Wine Vinegar
  • Limes
  • Salt and Pepper
  • Sugar
  • Garlic Powder
  • Chili Powder or Taco Seasoning

Substitutes

  • Black Beans: I've experimented with a number of canned beans across tweaked recipes I've done. Replacing black beans with black eyed peas, cannellini, and kidney beans work just as well.

  • Bell Peppers: Bell peppers are a must for this recipe, but bell peppers come in an array of taste and colors. The flavor I enjoy the most is the tangy brightness of orange bell peppers instead of red bell peppers. Figure out what combination you like.

  • Cilantro & Mint: A zesty and tasty freshness is the goal here, so if you don't have these two lying around, try adding some basil and a squeeze of lemon juice.

  • White Wine Vinegar: Any other light and mild vinegar will work; I've used white rice vinegar and apple cider vinegar. They both play well with the other flavors.

Recipe Tips

  • Add Avocado Last: Avocados tend to brown, and they absorb everything, which makes them mushy. Add avocados to the corn salad just before serving it since you'll have to stir the ingredients again to freshen them up.

  • Chop Vegetables in Order: To save on dishwashing and just to be more efficient overall, dice the cowboy caviar ingredients in order from dry to wet. Start with the bell peppers and end with the tomatoes. This will help more than you think!

How to Make Cowboy Caviar

The majority of the work involved in this recipe is dicing all the ingredients, so prepare a large workspace! 

  1. Dice fresh ingredients (except avocado) and drain corn and beans.
  2. Add the diced ingredients to a bowl and set aside.
  3. Add the dressing ingredients to a jar and shake to mix.
  4. Pour all over salad and gently fold the ingredients into each other.
  5. Chill for at least twenty minutes in the fridge.
  6. Slice avocado and stir into salad before serving.

What to Serve with Cowboy Caviar

Cowboy caviar on a tortilla chip

You can serve this dish as a dip with tortilla chips or as a salad! I've eaten them as both ways and even used leftovers as toppings for lettuce wraps.

If you're into tomato salads, check out the recipe for Georgian tomato cucumber salad with walnut dressing.

Frequently Asked Questions

Can I freeze cowboy caviar?

If you freeze it without the avocados, it should be okay for a few months. I don't suggest freezing it with the avocados because when they thaw they will get mushy.

How long does cowboy caviar last?

Cowboy caviar can last up to a week in your fridge inside an airtight container. After that, the beans begins to impart a grainy texture whenever you re-mix the corn dip.

Where can I buy cowboy caviar?

Major retailers now carry cowboy caviar. The ones I've been told consistently carrying them is Costco and Trader Joe's.

Mixed deced vegetables with corn in a glass bowl

Cowboy Caviar (Loaded Corn Pico de Gallo) Recipe

Cowboy caviar is a Texan version of a loaded corn pico de gallo. Full of vegetables with a bright refreshing vinaigrette, it's a versatile dish you can serve as a dip, salad, or topping to other dishes.
5 from 1 vote
Prep Time 20 minutes
Total Time 20 minutes
Course Appetizer, Salad, Side Dish, Snack
Cuisine American
Servings 8 people
Calories 189 kcal
Disclosure

The equipment and ingredients sections contain affiliate links to products I love to use as well as items that I personally believe make this recipe the best version of itself.

Ingredients
 
 

Corn Vegetable Mix

  • 1 can black beans ( ~240 grams), drained
  • 1 can sweet corn kernels (~425 grams), drained
  • 1 large green bell pepper, diced
  • 1 large red bell pepper, diced
  • 3 roma tomatoes, diced
  • 1 large red onion, diced
  • 2-3 pieces chilies, serrano or jalapeno, chopped optional
  • 1 small bunch cilantro leaves, chopped to taste
  • 1-2 medium avocado, sliced into small pieces

Dressing

  • 1 juice of large lime
  • ¼ cup olive oil
  • 2 tablespoon white wine vinegar
  • 2 teaspoon chili powder or taco seasoning
  • ½ teaspoon salt more to taste
  • ½ teaspoon ground black pepper more to taste
  • 1 teaspoon granulated white sugar
  • 1 teaspoon garlic powder

Instructions
 

  • Add the diced tomatoes, bell peppers, red onion, cilantro, and chilies to a bowl. Then add the drained corn and black beans on top. Set it aside.
    A bowl of diced vegetables
  • Make the dressing by adding all the dressing ingredients in a jar. Shake the jar to mix the ingredients. Taste the vinaigrette and adjust the ingredients to your liking.
    A jar of vinaigrette
  • Pour the vinaigrette over the the corn and bean mix.
    Pouring vinaigrette on top of beans
  • Gently fold the ingredients with a spatula. Place it in the fridge to chill for twenty minutes.
    Closeup of cowboy caviar (mixed corn pico de gallo) with a gray spatula
  • Right before serving, slice the avocados and add to the mix. Then gently stir it again.
    Sliced avocados on top of diced vegetable salad
  • Serve the cowboy caviar in a bowl with tortilla chips as an appetizer.
    Cowboy caviar on a tortilla chip

Nutrition

Calories: 189kcalCarbohydrates: 19gProtein: 5gFat: 11gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gSodium: 205mgPotassium: 422mgFiber: 6gSugar: 3gVitamin A: 777IUVitamin C: 41mgCalcium: 24mgIron: 1mg
Disclaimer: Nutritional values were calculated with the Spoonacular Food API and should be used for informational purposes only.
Keyword appetizer dip, bean salad, corn dip, corn pico de gallo, corn salad, cowboy caviar, party dip, potluck, potluck idea, tiktok cowboy caviar, tiktok recipe

Have You Tried This Recipe?

Simply rate the recipe by clicking on the ⭐️s on the recipe card. Have something to say? Please leave me a comment down below telling me what you think of this recipe.

Bonus: Let me and other readers know what you did to make this recipe your own - 💫 let's inspire each other!

Also, follow me on Instagram [@seesfoodwilltravel] and send me a DM with a picture of what you made. I would love to share and celebrate YOUR creation with our budding community 💞

Check out Sees Food, Will Travel on Pinterest and Facebook for more delicious updates.

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating