This post may contain affiliate links. Please read our disclosure policy.
Chili Lime Cowboy Caviar is the ultimate dip, salad, or side dish that’s fresh, flavorful, and perfect for any occasion. Naturally vegan and gluten free, it’s a recipe that checks all the boxes for light, healthy snacking while still being totally satisfying.
Think of this Cowboy Caviar recipe as part dip, part bean salsa, and part vibrant side salad. You can scoop it up with homemade Fried Tortilla Chips, spoon it over grilled meats, or enjoy it just like Pico de Gallo. Inspired by the zesty chili lime dressing from my Grilled Chicken Fajita Salad, this version brings a tangy kick that makes it feel like the ultimate Cowboy Caviar recipe.

What Makes This Recipe Good
This Cowboy Caviar recipe is fresh, colorful, and packed with plant-based protein, making it as nourishing as it is delicious. Every scoop gives you the perfect balance of creamy beans, juicy tomatoes, crisp peppers, and zesty lime for a dish that feels light yet satisfying.
It’s no wonder people call it the ultimate Cowboy Caviar recipe or even Texas Caviar. Versatile enough to serve as a dip, salad, or salsa, it’s a dish that works just as well for casual snacking as it does for summer cookouts and potlucks.
What Goes Into Cowboy Caviar

Making this vibrant Cowboy Caviar couldn’t be easier — it’s all about fresh vegetables, creamy beans, and a zesty chili lime dressing that ties everything together.
- Black Eyed Peas: These mild, creamy beans are a Southern staple and give the dip its classic Texas Caviar roots.
- Avocados: Ripe and buttery, they add richness that balances the crunch of fresh veggies.
- Grape Tomatoes: Juicy and sweet, they bring a burst of freshness and color to every scoop.
- Chili Lime Dressing: A tangy mix of lime juice, olive oil, garlic, and spices that adds just the right amount of zing and heat.
Note: Please see recipe card at the bottom for a full list of ingredients with measurements.
How To Make Cowboy Caviar

- Prep and Combine: Add black eyed peas, black beans, corn, bell peppers, red onion, tomatoes, avocado, and cilantro to a large bowl; toss gently to combine.

- Whisk the Dressing: In a small bowl, whisk olive oil, lime juice, cilantro, garlic, brown sugar, red chili flakes, cumin, and salt until emulsified and fragrant.

- Dress and Toss: Pour the dressing over the salad; fold gently with a spatula until evenly coated, keeping the avocado pieces intact.

- Taste and Serve: Adjust lime, salt, and chili to taste; serve with tortilla chips or veggie sticks, or chill 20 minutes for the flavors to meld.
To balance the zesty, savory flavors of Cowboy Caviar, try finishing the meal with something sweet and refreshing. A chilled glass of White Peach Iced Tea makes the perfect match: light, fruity, and soothing after a bowl of this colorful dip. It’s a simple beverage that keeps the flavors bright without overpowering the dish.
For dessert, a batch of Nutella Stuffed Deep Dish Churro Skillet Cookies adds a fun, indulgent twist. The crisp cinnamon-sugar crust paired with gooey Nutella centers is a decadent way to end a casual gathering, especially when served warm with ice cream. If you prefer something lighter but still vibrant, Mango Coconut Cheesecake Parfaits bring tropical sweetness and creamy texture that contrast beautifully with the tangy chili lime dressing in the dip.
Recipe FAQ’s
Freezing isn’t recommended, since the fresh veggies and avocado won’t hold up well after thawing. It’s best enjoyed fresh or refrigerated.
It’s amazing with tortilla chips, spooned over tacos, piled onto grilled chicken or steak, or served alongside burrito bowls and salads.
They’re actually the same dish! Texas Caviar is the original name, but Cowboy Caviar became the popular nickname over time.


Chili Lime Texas Caviar (Cowboy Caviar)
Ingredients
SALAD:
- 15 ounce can black eyed peas rinsed and drained
- 15 ounce black beans canned, rinsed and drained
- 15 ounce sweet corn canned, rinsed and drained
- 1/2 red bell pepper finely diced
- 1/2 green bell pepper finely diced
- 1/2 red onion diced
- 2 cups grape tomatoes halved (or cherry tomatoes or 2 Roma tomatoes)
- 2 avocados ripe, diced
- ⅓ cup Cilantro or parsley, finely chopped
CHILI LIME DRESSING:
- 1/4 cup olive oil
- 1/4 cup lime juice freshly squeezed
- 2 tablespoons cilantro freshly chopped
- 2 cloves garlic crushed
- 1 teaspoon brown sugar
- 3/4 teaspoon red chilli flakes adjust to your preference of spice
- 1/2 teaspoon ground cumin
- 1 teaspoon salt
TO SERVE:
- 5 carrot sticks celery sticks, nacho chips, tortilla chips, etc
Instructions
- Combine salad ingredients in a large bowl. Mix together to combine. Set aside.
- Whisk dressing ingredients together in a smaller bowl, until well combined.
- Pour dressing over salad, stir through, and serve with chips or veggie sticks.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!














We served this over lettuce and it was fabulous!!
Top 5 recipes in our household – on rotation all year round! My husband and I will eat it for 3-4 days! Serve it with chips, in a tortilla, on a bed of greens, on quinoa with pulled pork or chicken – the possibilities are endless! As an RD, I also recommend this recipe to most of my clients who ask about lunch prep, because it’s a delightful and fiber-rich/plant-forward option! 🙂
Would the dressing keep the avocado fresh, if you wanted this over a couple of days? Or would it be better to just add it to the portion you would serve that day?
Hey Paul, I would suggest leaving the avocado out if you plan on storing the dish for a few days to prevent it from browning and turning to mush. Hope this helps!
THE BEST! I add some tiny diced fresh jalapeno too.
Thank you for this deliciousness 🙂
This is one of those better than the sum of its parts recipes. The sugar/acid balance of the dressing is perfect. I omit tomatoes and spice and sometimes reduce the cumin and replace some of it with coriander. It’s so good.
I have made this before and absolutely love it! Everyone enjoyed it so much. Love that it is vegan, vegetarian and gluten free too. Besides black beans what other beans do you recommend? I have small white beans and chick peas.
Is this best made the day before an event or the same day with a couple of hours refrigeration?
We love this recipe! We eat it with chips, but I also add it into our spinach omelettes, and chicken quesadillas. Delicious!
Delicious!!! Hits every flavor profile I love – fresh, limey, zesty, spicy, salty mhmmm
I can literally eat the entire bowl of this myself 😂
I made it for a get together with my girlfriends and I can’t believe how well it went over. I served it with small tortilla chips and it was absolutely fantastic! I was looking for something gluten free and dairy free, and finally so happy to have something everyone could eat. Everyone had this recipe by the end of the night!
I used romano beans intead of black eye peas because I couldn’t find them and the creamy texture complimented the mix perfectly.