This Cowboy Caviar is a great vegetarian lunch that packs a big protein punch. It's got veggies, beans, and the best tangy dressing!
Ingredients and substitutions
Dressing
- Olive oil – or another neutral cooking oil like avocado oil or canola oil.
- Lime juice – if you don’t have any freshly squeezed lime juice, bottled lime juice will also work.
- Red wine vinegar – white wine vinegar would be the best substitute here.
- Dijon mustard – you can try using stone-ground mustard, although the flavour will be slightly different.
- Garlic – freshly minced garlic is best. Jarred minced garlic will work in a pinch.
- Chili powder – use a combination of paprika, cumin and cayenne instead.
- Cumin – coriander is the best substitute for cumin.
- Salt & pepper – to taste.
- Fresh cilantro – leave this out altogether if you’re not a fan of cilantro.
Salad
- Black beans – black beans are the traditional choice, but pinto beans or kidney beans could also be used.
- Black-eyed peas – swap out for another kind of beans like Southern Pink Lady beans, pinto beans or lima beans.
- Hothouse tomato – use any other kind of tomato you might have on hand.
- Frozen corn – canned corn would also work here.
- Jalapeno – poblano peppers would also be good or you can double up on the bell peppers if you’re not a fan of spice.
- Green onions – try using chives or leave these out altogether.
- Bell pepper – use any colour bell pepper of your choosing.
- Red onion – white onion or yellow onion would also work but will have a milder flavour.
- Avocado – you could also try using some guacamole instead.
- Tortilla chips – your favourite store-bought brand or homemade would both be good!
Skip the Ads and Get Right to the Recipes!
- ZERO ADS on over 600 recipes!
- Weekly Meal Plans, Grocery & Prep Lists
- Bonus eBooks
How to make cowboy caviar
Step 1: Prep your ingredients.
Step 2: Make the dressing.
Mix ingredients under the dressing heading together in a large bowl.
Step 3: Toss with the salad ingredients.
Add in remaining ingredients, tossing gently to combine.
Step 4: Let it sit and then serve!
Let sit at least 2 hours for the flavours to develop, then serve and enjoy! This recipe can be made up to 2 days in advance if bringing to a party.
Why is it called cowboy caviar?
Cowboy caviar, also known as Texas caviar, was created in the 1940s by a New Yorker called Helen Corbitt, when she served it at a New Year’s Eve party at a fancy country club in Houston. It was given the name cowboy caviar as a tongue-in-cheek nod to the famous expensive appetizer of fish eggs.
While the black-eyed peas might slightly resemble caviar, there actually isn’t any caviar (or seafood) in this ultimate cowboy caviar recipe – so it won’t set you back a fortune to whip up a batch! 😉
Frequently Asked Questions
Despite the name, cowboy caviar actually doesn’t have any caviar in it! It’s a salad/dip made up of beans, black-eyed peas, corn and other veggies in a vinaigrette cowboy caviar dressing, often served with a side of tortilla chips.
Cowboy caviar tastes like your favourite fresh salsa or pico de gallo with a bit of zestiness and tanginess thanks to the jalapeno and the vinaigrette-style cowboy caviar dressing with lime juice. Trust me, after you try this recipe, cowboy caviar is going to become your new favourite dip and appetizer!
This ultimate cowboy caviar recipe is packed full of veggies and since you’re using a homemade dressing, it’s a lot healthier than the version you’d buy at the store. A meal-sized serving has 522 calories per serving, and an appetizer-sized serving has 261 calories per serving (without the tortilla chips).
Storing and reheating
Cowboy caviar will last for 3 to 4 days in the fridge – in fact, it’ll likely get better with time as it continues to soak in all the flavours! Store it in airtight glass containers then serve it with fresh tortilla chips. Since it’s meant to be served cold or at room temperature, you don’t need to worry about reheating it. You can also make the dressing for cowboy caviar a couple weeks in advance for easy prep.
Can you freeze cowboy caviar?
I wouldn’t recommend it. A lot of components of this recipe, like the tomato, bell pepper, avocado and cowboy caviar dressing, wouldn’t hold up well after freezing. It only takes about 30 minutes of prep time, so I’d recommend just making a fresh batch when you’re in the mood for some cowboy caviar.
Wanna Learn How To Meal Prep?
My meal planning service, Dinner Prep Pro, removes the guesswork and helps you get dinner on the table in 15-20 minutes each night. My meal prep checklists only take 1 hour each week!
Meal Prep Tools
- Grab some glass meal prep bowls if you plan on turning this cowboy caviar into leftovers.
- I like this salad dressing shaker to make homemade dressings and marinades easier.
- **Get my full list of tools here**
The Ultimate Cowboy Caviar {Best Dressing!}
Ingredients
Dressing
- 1/4 cup olive oil
- 2 tbsp fresh squeezed lime juice the juice from 1 lime
- 2 tbsp red wine vinegar
- 1 tsp dijon mustard
- 2 cloves garlic minced
- 1 tsp chili powder
- 1/2 tsp cumin
- 1 tsp salt
- 1/4 tsp pepper
- 1/4 cup chopped fresh cilantro
Salad
- 1 can black beans rinsed and drained
- 1 can black-eyed peas rinsed and drained
- 1 hothouse tomato diced
- 3 cups frozen corn defrosted
- 1 jalapeno deseeded and minced, leave out if you don't like spice
- 4 green onions sliced
- 1 bell pepper diced, any colour
- 1 small red onion diced
- 1 avocado diced
- Tortilla chips to serve
Instructions
- Mix ingredients under the dressing heading together in a large bowl, then add in remaining ingredients, tossing gently to combine.
- Let sit at least 2 hours for the flavours to develop, then serve and enjoy! This recipe can be made up to 2 days in advance if bringing to a party.
Notes
Nutrition
Join The Girl on Bloor Premium!
- ZERO ADS!
- Weekly Meal Prep Checklists
- Bonus eBooks
Comments & Reviews
Ellen B says
This is super tasty, fresh, and healthy. Love the sweet/saltiness. Just beware that it does make a lot (almost filled my 2.3L container) so you may want to half the recipe!