Cowboy Caviar (Texas Caviar)
This budget-minded dish is chock-full of colorful veggies and black beans that have been dressed with a tangy and spicy homemade dressing. Whether you call it Texas Caviar or Cowboy Caviar, it is perfect as a side dish or an appetizer served with tortilla chips.
Are you looking for a tasty side dish to contribute to a picnic, potluck, or party? Texas Caviar hits all those notes, and is also perfect as a light lunch option.
Why You’ll Love This Recipe
Every time I make this recipe for Cowboy Caviar, everyone raves about it. Cowboy Caviar is similar to my black bean salad published in the Muy Bueno cookbook, but loaded with lots more veggies.
- Inexpensive: This bean salad is super inexpensive, meaning you can make a big ol’ batch without breaking the bank.
- Make-ahead: Whether you’re preparing for a party ahead of time or looking for easy and healthy packed lunch options, this is a wonderful recipe.
- Meal-prep: This tasty bean salad is perfect for meal prepping. Feel free to make this dish ahead (minus the avocado). The longer this salad sits the better the flavors marinate.
- Vegetarian, Vegan, and gluten free: I also love that this recipe for Cowboy Caviar is an excellent side to bring to any kind of potluck or cook out. Everyone can enjoy it!
- No-cook dish: The best part is that it is truly simple to make and is practically a no-cook dish.
- Easy & healthy: Itโs a versatile and healthy dish that can be thrown together in under 20 minutes.
Ingredients & Substitutions
The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.
- Beans – I use two cans of black beans, but you can substitute other types of beans. Instead of black beans, try pinto beans or feel free to use a combo of black beans and black-eyed peas to bring good luck.ย
- Corn – If itโs in season, I like to use fresh corn that has been grilled and cut off the cob for a naturally sweet crunch and roasted flavor. Feel free to use regular canned sweet corn (not creamed) that has been drained or thawed frozen corn.ย
- Colorful veggies – Diced red onion,ย bell peppers, and cherry tomatoes.
- Avocados – avocados are optional, but really add a contrast texture and flavor.
- Jalapeรฑos – I love to add a hint of spice, feel free to omit.
- Dressing – My recipe calls for olive oil, red wine vinegar, and fresh lime juice. Feel free to use apple cider vinegar, rice wine vinegar, or plain white vinegar if thatโs all you have. The flavor of this dish is always a hit no matter which kind of vinegar you use.
- Cilantro leaves – If you hate cilantro, feel free to omit cilantro from dressing or replace with fresh parsley.
- Spices – I love adding a drizzle of hot sauce,ย such as Valentina, and season with salt and pepper.
How to Make Texas Cowboy Caviar
Pull out your best knife for this Cowboy Caviar recipe. This budget-minded salad is chock-full of colorful vegetables and black beans (canned or homemade) in a tangy and spicy dressing that really hits the spot.
Step 1: Shuck corn on the cob. To properly roast the corn, simply shuck the ears and discard the leaves and silk. HINT: If you’re looking for ways to get little ones involved in the kitchen, this is a task that is perfect for little hands.
Step 2: Roast corn on the cob. While this step is technically optional, I highly recommend you take the little bit of extra time to do it. The charred kernels get extra sweet when exposed to heat, making their flavor intensify. It’s also super easy to do!
I usually roast corn on my stovetop on an open flame rather than firing up my grill outside. If you don’t have a gas stove, you can do this on a gas or charcoal grill outside.
Place the ear of corn over flame on either your gas range or on your gas or charcoal grill. When the kernels get a bit of char color on them, use tongs to flip the corn. Add as much or as little color as you like!
When you’re done, strip the kernels by using a chef’s knife to cut them off.
Step 3: Chop veggies. Chop all of your veggies to roughly the same size as a black bean. When all of the ingredients are nice and small, you’ll get a better shot at getting all the tasty goodness in every bite.
Step 4: Make vinaigrette dressing. Next, prepare your salad dressing. Whisk all of the ingredients together until combined. In a small bowl, whisk together olive oil, lime juice, vinegar, cilantro, hot sauce, salt and pepper. Set aside.
Step 5: Drain beans. Drain and rinse canned beans. (Or, if you’re being super budget conscious, make your own black beans in the Instant Pot.)
Step 6: Toss. Now simply toss all of your veggies and beans together with the homemade dressing. Taste and season with salt and pepper as needed. I recommend allowing the flavors to meld for at least an hour for best results, but you can also jump right in. Enjoy!
Check out this video for a detailed guide on creating Texas cowboy caviar, step by step!
Expert Tips & Tricks
Canned or frozen corn shortcut: I roasted the corn for added flavor, but if you want a shortcut, feel free to use drained canned corn or pre-roasted corn kernels in the frozen section.
Roast frozen corn: Just preheat the oven to 400 degrees F, spread a bag’s worth out on a foil lined cookie sheet and roast for 20 to 30 minutes, stirring occasionally. When it’s golden, you’re ready to roll.
Corn on the cob trick: Using a bundt pan is very helpful when removing kernels from fresh corn on the cob. Simply stand your cob in the center and slice. The wide bowl around the center core will easily catch all the kernels and keep your mess to a minimum.
Serving & Topping Suggestionsย
No matter how you decide to enjoy Cowboy Caviar, I’m certain you’re going to love it.
As a salad: If I’m being completely honest, I love eating Texas Caviar by the spoonful. It’s great cold or at room temperature, making it a perfect picnic, lunch salad, or after school snack.
As a condiment: You can also use this bean and veggie mix as a kind of relish/salsa to serve with your favorite meats. It goes great with grilled skirt steak,ย fajita skewers, or baked chicken breast.
As an appetizer: If you want to serve it as a dip, tortilla chips are my go-to vehicle for shoveling it into my mouth! If you are gluten free, just be sure to choose a chip brand that is safe for you.
Storage Instructions
This makes a great meal-prep dish that can be stored in the refrigerator for up to 3 days. TIP: Do not add the avocado prior to refrigerating, or it will oxidize and turn brown.
Frequently Asked Questions
In the early 1940s, the Houston Country Club whipped up this bean salad for their New Year’s Eve bash. They jokingly called it “Texas Caviar,” probably poking fun at the fancy stuff. Fast forward to today, and we know it as Cowboy Caviarโa real hit at picnics and tailgates, especially when you’ve got a pile of tortilla chips handy!
Texas Caviar is made with a mix of colorful veggies, a choice of beans like black-eyed peas or black beans, a tangy vinaigrette dressing, and spices.
Heck yes! This dish actually tastes better after it marinates overnight in the fridge. Just be sure to hold off on adding the avocados until you’re ready to serve to avoid browning.
Need more bean-spiration?
Check out these other easy bean side dish recipes:
- Frijoles de la Olla
- Frijoles Charros (Cowboy Beans)
- One-Pot Southwestern Rice
- Slow Cooker Borracho Beans
Be sure to whip up a batch of this Texas Cowboy Caviar and let me know how it goes in the comments below! If you’d like more recipes delivered straight to your inbox, be sure to sign up for my email newsletter.
Cowboy Caviar (Texas Caviar)
Ingredients
- 2 15 ounce cans black beans, rinsed and drained
- 1 ear corn, roasted and kernels removed or 1 (11-ounce) can of corn
- 1 small red onion, diced
- 1 green bell pepper, diced
- 1 yellow bell pepper, diced
- 1 red or orange bell pepper, diced
- 2 cups cherry tomatoes, quartered
- 2 avocados, chopped
- 1 to 2 jalapeรฑos, seeded (to taste), minced
- tortilla chips, for serving
Dressing:
- 1/3 cup olive oil
- 1/3 cup lime juice,
- 1/3 cup red wine vinegar
- Handful cilantro leaves, chopped
- 2 tablespoons hot sauce, such as Valentina
- 1 teaspoons kosher salt
- ยฝ teaspoon pepper
Instructions
- In a small bowl, whisk together olive oil, lime juice, vinegar, cilantro, hot sauce, salt and pepper. Set aside.
- In a large bowl, combine remaining ingredients. Toss with dressing until well combined.
Video
Notes
- This dish calls for red wine vinegar, but you can use apple cider vinegar, rice wine vinegar or even plain white vinegar.
- Feel free to use corn on the cob, canned sweet corn (not creamed), or thawed frozen corn.ย
- You can easily make this dish ahead of time, just omit the avocados until you’re ready to serve.
- Refrigerate leftovers up to 3 days.
- Nutrition facts do not include tortilla cups / chips
Photography: Jenna Sparks
Originally published: May 2018.ย
11 Comments on “Cowboy Caviar (Texas Caviar)”
Hi Yvette,
Thank you for all your great recipes. For the dressing do you think it would change the taste if I used cilantro paste instead of cilantro leaves?
Blessings from California!
This was delicious! I omitted the avocados, because mine were rotten when I sliced them open! But nobody would have noticed they were missing if I hadn’t told them – the other flavors were so good. I’m taking the leftovers for lunch tomorrow!
Hola Yvette!
Well, I made your Texas Caviar again for my BFF’S birthday yesterday…big 50!
She loved it! Everyone loved it, especially the visiting Texana! Not to mention, a lot of the guests are vegetarian. Thank you Yvette for another great recipe.
I wish you success and God bless you!
Sandy Martinez
Made it for our Memorial Day get together. At first I thought Iโd made to large a batch but people couldnโt stop eating it. Some even topped their burgers with it. It was delicious!
I watched her make this live on Instagram and knew I’d have to try it immediately. It turned out great! I love that it’s a quick recipe and can be made ahead of time. Plus it’s perfect if you want to cut it in half for a smaller group.
We’re eating beans a lot more frequently during these covid days. This looks so colorful and healthy, a great way to have beans without getting bored with them. Thansk,Yvette!
Love this as a meal or a side! When tomatoes are abundant at the farmer’s market I make this weekly with no complaints.
My son makes this for salsa, it is the best! He doesn’t add green pepper but avocado is added and it makes it very creamy. No sauce but lemon juice, salt, pepper, and garlic. It is wonderful, always devoured! I love the idea of toasting the corn, he uses canned, I will pass that along to him!
Thank you so much for all of your recipes. I have made several now and they are always a big hit. You helped me discover all the old style foods my abuela used to make. Please keep it going. I love seeing the photos from your food trips to Mexico as well.
You have inspired so many people with your wonderful recipes, just keep bringing them on. Love them all. Making the mango and jicama recipe for this weekend. It is so fresh and yummy.
I’ve now made this several times. Itโs so good even my 10 year old daughter now asks me for it! I try and keep some in the fridge for a snack a few times a week! Itโs so fresh and healthy too