• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Legally Healthy Blonde
  • Home
  • Recipes
    • Pasta Recipes
    • Instant Pot Recipes
    • Gluten-Free Recipes
    • Drinks
    • Soups
    • Salad Recipes
    • Sides & Appetizers
    • Sauces
    • Italian Meals
    • Asian Meals
    • Desserts
  • About Me
  • Work With Me
    • Private Catering
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • Work With Me
    • Private Catering
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Recipes » Sides & Appetizers

    Vegan Cowboy Caviar Dip

    Published: May 23, 2021 · Modified: Dec 28, 2021 by Emily · This post may contain affiliate links.

    Share This Recipe!

    3.5K shares
    Jump to Recipe Print Recipe

    This Vegan Cowboy Caviar Dip is so simple, but it is to die for! Cowboy Caviar combines lots of different beans, corn, avocado, and tomatoes with an agave-lime dressing. The result is a hearty and flavorful bean dip!

    Photo of cowboy caviar

    Cowboy caviar is exactly what it sounds like. It's a bean dip or salsa for those who like the finer things. I'll be honest, the first time I heard of this, it sounded strange. But once I took a bite, my life was changed. Cowboy caviar takes all the best parts of a bean dip and a chunky salsa, and puts them together!

    There are lots of different variations of Cowboy Caviar. My version adds avocados and uses agave in the dressing to make it truly vegan (since honey is technically not vegan). You can use fresh ingredients in this recipe or you can buy canned to make it easier! You can also customize this recipe very easily. If you like more heat, throw in some extra jalapenos. If you hate avocado, you can leave it out!

    Why You'll Love This Recipe

    1. No Cooking Required! This recipe is perfect for hot summer days when you don't want to stand in front of an oven or stove!
    2. Easily Customizable. Don't like avocado? No problem! Want more spice? Add more! This recipe is so great because you can customize it to your liking (perfect for picky eaters)!
    3. Perfect for Parties! This dip will be the star of the show and it will have everyone wanting you to share the recipe!

    What You Need For This Recipe

    Ingredients and Substitutions:

    • Tomatoes - I chose to buy a can of fire-roasted garlic tomatoes for this. However, fresh tomatoes or regular canned diced tomatoes will do!
    • Black Beans - Canned black beans, drained and rinsed
    • Black-Eyed Peas - Canned black-eyed peas, drained and rinsed
    • Corn - Whole kernel corn, canned, drained, and rinsed. If you see charred corn, feel free to use that!
    • Red Onion - Diced red onion.
    • Cilantro - Finely chopped fresh cilantro
    • Bell Pepper - I used a combination of red and green diced bell pepper, but use whichever color pepper you like best!
    • Avocado - I love adding diced avocado. If you want, add extra! If you don't like avocado, you can omit this.
    • Lime Juice - Fresh squeezed is best!
    • Jalapeno - Remove the seeds and stems for less spice.
    • Olive Oil - Just a small amount for the dressing.
    • Agave Nectar - This is used in place of honey for the dressing. If you can't find agave nectar, honey will work!
    • Spices - Cumin, chili powder, garlic powder, and salt!

    Tools:

    • Citrus Juicer
    • Can Opener
    • Knife
    • Large Bowl

    How To Make This Recipe

    Step 1: Prepare Ingredients

    I used canned beans, tomatoes, and corn. Open and drain each can. Rinse the black-eyed peas, black beans, and corn, but do not rinse the fire-roasted tomatoes.

    Dice the red onion and the bell pepper.

    Slice the jalapeño and remove the seeds and stems.

    Finely chop the cilantro and dice the avocado.

    Juice the limes.

    Cowboy caviar unmixed

    Instant Pot Directions:

    Cooking the beans and corn in an instant pot may take a little more time, but it is worth it if you want a less processed version!

    For the corn:

    • Cut the ends off of the ear of fresh corn and place a trivet in the Instant Pot with 1 ½ cups of water
    • Add corn ears and close the lid with valve set to sealing.
    • Pressure cook 2 minutes, then quick release.

    For the Black Beans:

    • Add 1 cup dry black beans with 1 cup water or vegetable broth
    • Pressure cook on high for 30 minutes, then natural release for 20 minutes.
    • Drain any excess liquid.

    For the Black-Eyed Peas:

    • Add 1 cup of black eyed peas and 3 cups of water to the Instant Pot
    • Pressure cook on high for 16 minutes, then natural release for 15 minutes.
    • Drain any excess liquid.

    Step 2: Make the Dressing

    In a small bowl, mix together lime juice, olive oil, agave nectar, and all of the spices.

    Whisk these together ensuring no clumps remain.

    Cowboy caviar dressing

    Step 3: Finishing Touches

    Add all of the prepared ingredients to a large bowl and mix thoroughly.

    Add the dressing and mix again.

    Taste and adjust levels of chili powder and salt.

    Serve with tortilla chips or as a topping on protein!

    Cowboy caviar finished

    Expert Tips:

    • If you like a lot of spice, add more jalapeño and more chili powder! If you hate spice, feel free to omit the jalapeño. I don't recommend omitting the chili powder, but try decreasing the amount used.
    • Use this dip as a topping for salads or on top of proteins!
    • Customize this by adding more veggies! Chickpeas, pinto beans, and different peppers would all go well in this!

    Recipe FAQs:

    How long will cowboy caviar keep?

    Regular cowboy caviar can last up to 5 days in the fridge. Since this recipe uses avocado, it won't last quite as long. This recipe will last up to 3 days in the fridge, although the avocados may brown sooner than that.

    What is Cowboy Caviar made of?

    Cowboy Caviar dip is made of black-eyed peas, black beans, corn, tomatoes, peppers, onion, cilantro, avocado, and a tangy agave dressing.

    Is Cowboy Caviar vegan?

    Many variations of cowboy caviar use honey, which is not vegan. This recipe does not use honey. Most recipes are meatless and dairy-free, though.

    If you enjoyed this recipe, you may also like:

    Easy and Creamy Vegan Beet Hummus

    Vegan Garlic Scape Basil Pesto

    Miso Glazed Green Beans

    Cowboy Caviar

    Vegan Cowboy Caviar Dip

    This Vegan Cowboy Caviar Dip is so simple, but it is to die for! Cowboy Caviar combines lots of different beans, corn, avocado, and tomatoes with an agave-lime dressing. The result is a hearty and flavorful bean dip!
    5 from 13 votes
    Print Pin Rate
    Course: Appetizer, Salad, Side Dish, Snack
    Cuisine: American, Mexican, Vegan
    Prep Time: 5 minutes
    Cook Time: 0 minutes
    Total Time: 5 minutes
    Servings: 6 People
    Calories: 298kcal
    Author: Emily

    Equipment

    • Can Opener
    • Knife
    • Large Bowl
    • Citrus Juicer

    Ingredients

    • ½ cup Red Onion diced
    • 15 ounce Can of Corn
    • 15 ounce Can of Black-Eyed Peas
    • 15 ounce Can of Black Beans
    • 15 ounce Can of Fire-Roasted Garlic Tomatoes (or diced tomatoes)
    • 1 cup Bell Peppers diced
    • 2 Avocados
    • ½ Jalapeno seeds and stem removed
    • ¼ cup Cilantro chopped

    Dressing Ingredients

    • 2 tablespoon Lime Juice
    • ½ tablespoon Agave Nectar
    • 1 tablespoon Olive Oil
    • ¼ teaspoon Salt more to taste
    • ¼ teaspoon Cumin
    • ¼ teaspoon Garlic Powder
    • pinch of Chili Powder

    Instructions

    • Open and drain each can. Rinse the black-eyed peas, black beans, and corn, but do not rinse the fire-roasted tomatoes. 
    • Dice the red onion and the bell pepper, slice the jalapeño and remove the seeds and stems, finely chop the cilantro and dice the avocado.  
    • Juice the limes. 
    • In a small bowl, mix together lime juice, olive oil, agave nectar, and all of the spices. 
    • Whisk these together ensuring no clumps remain. 
    • Add all of the prepared ingredients to a large bowl and mix thoroughly. 
    • Add the dressing and mix again. 
    • Taste and adjust levels of chili powder and salt. 

    Notes

    Recipe copyright Legally Healthy Blonde. For educational or personal use only.
    • If you like a lot of spice, add more jalapeño and more chili powder! If you hate spice, feel free to omit the jalapeño. I don't recommend omitting the chili powder, but try decreasing the amount used.
    • Use this dip as a topping for salads or on top of proteins!
    • Customize this by adding more veggies! Chickpeas, pinto beans, and different peppers would all go well in this!
    • Nutrition Information is for 1 serving, which is ⅙th of this recipe. 
      • Calories: 298 cal
      • Total Fat: 10.3 grams
      • Total Carb: 42.6 grams
      • Protein: 11.2 grams

    Nutrition

    Calories: 298kcal
    Tried this Recipe? Pin it for Later!Mention @LegallyHealthyBlonde or tag #LegallyHealthyBlonde!
    disclosure

    More Sides & Appetizers

    • The Best Creamy Lobster Ravioli Sauce
    • The Best Creamy Chickpea Pasta Salad
    • Lemon Caper Pasta (Vegan Option!)
    • Risotto al Limone (Lemony Risotto)

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Gar Rogers

      June 23, 2021 at 12:11 am

      Okay, I've just made this recipe & put it in the fridge for 12 - 24 (yea right who am I kidding) hours because it will taste better.

      Patiently waiting...

      Reply
      • Emily

        June 23, 2021 at 2:51 pm

        Yum! I hope it turns out great!

        Reply
    2. Mary Jo

      June 07, 2022 at 10:22 pm

      My husband can’t have any type of oil. Is there anything you would recommend to replace the olive oil in the dressing? We use vegetable broth instead of oil to make stir fry, but not sure that would work well?

      Reply
      • Emily

        June 07, 2022 at 10:42 pm

        Hi! I haven't tested it, but I'd recommend omitting the olive oil, and adding more water/broth and maybe more agave too. Sort of add a little bit and taste to see how you like it!

        Reply
    3. Diana

      December 16, 2022 at 7:06 pm

      5 stars
      very good and easy!!!!

      Reply

    Primary Sidebar

    Welcome! I'm so glad you're here :)

    Hi, I'm Emily! I am the classically trained chef-recipe creator behind Legally Healthy Blonde. I love fancy pasta, a good martini, and cooking impressive meals for myself and friends! I created LHB to share my passion of cooking and entertaining with everyone! If you love feel-good food that looks & tastes impressive, you're in the right spot!

    Learn more about me →

    Let's Be Friends!

    • Facebook
    • Instagram
    • Pinterest

    Seafood Recipes

    The Best Creamy Lobster Ravioli Sauce

    Fancy Lobster Pasta with Cream Sauce

    Healthy Fish Tacos (With Cod)

    Scallop Crudo with Mango Sauce

    hamachi in a plate.

    Easy Hamachi Crudo (Yellowtail Sashimi)

    salmon pasta on a pink plate.

    Penne al Salmone (with Fresh Salmon)

    Popular Recipes

    Creamy Vegan Miso Ramen Noodles

    Sourdough Stecca Bread (No Knead Baguette)

    Confit Garlic (Stovetop, Oven, & Instant Pot)

    Hibachi Fried Rice With Yum Yum Sauce

    Creamy Vegan Tuscan Pasta (Instant Pot)

    Cowboy Caviar

    Vegan Cowboy Caviar Dip

    Footer

    ↑ back to top

    Legally Healthy Blonde

    Privacy Policy & Terms of Use

    About

    Contact

    Services

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Legally Healthy Blonde

    • 660