This healthy Cowboy Caviar is a colorful, fresh, low-carb snack or summer picnic dip that's naturally vegan and gluten-free. It's the perfect dish to make for your next backyard BBQ.
This post may contain sales affiliate links. Please see my full Disclosure Policy for details.
Summer is the time for outdoor activities - whether it's a picnic in the park, a trip to the lake for some boating or paddle boarding, or just a fun afternoon in someone's backyard. And summer activities create the need for packable snacks.
Contents:
What's so great about Cowboy Caviar?
There are tons of different ways to make Cowboy Caviar - or Texas Caviar, as it's also called - and a lot of them involve bottled salad dressing. While I'm not gonna tell you I never use it, I'm not a huge fan of bottled dressing as it tends to have a lot of added sugar and other not really healthy ingredients in it. So since it's easy to do, I typically make my own dressings. I did the same for this recipe as I wanted something light and healthy without too much sugar or oil. This also lets you control the seasonings and adjust them to your tastes!!
You’re going to be obsessed with this flavorful dip! It's....
- It's easy to transport so it's a great addition to any party and also works well for summer picnics and BBQs!
- This is a really tasty, healthy dip and it's super easy to make. All you need to do is open a couple of cans of beans, chop a few veggies, and toss it all with a simple dressing.
- It also has the added benefit of being naturally vegan and gluten-free!
- It's a great make-ahead recipe that can be stored in the refrigerator for several days. This lets the flavors really meld so it almost gets better over time!!
This is the perfect recipe to add to your entertaining recipe collection. Read on to learn more about how to make this Healthy Cowboy Caviar, or jump straight to the recipe to get started!
Recipe Ingredients + Substitutions
The full list of ingredients and quantities can be found in the recipe card below.
You only need a handful of simple ingredients for this recipe. You'll need:
- Beans: You'll need a can of black beans and a can of black-eyed peas. Both are key ingredients so I don't recommend substituting.
- Corn: I used frozen corn in this recipe. If you have a little time or happen to have your grill already fired up, I'd definitely recommend grilling some fresh corn on the cob. It gives the dip a great flavor - and you really can't beat grilled corn. If you're gonna grill it, you need 2-3 ears of corn. Just baste them with some olive oil and throw them on the grill for about 15-20 minutes, turning them every 5 minutes, let the corn cool a bit and cut the kernels off the cob and toss them in the dip.
- Peppers: You might have noticed that I used only red pepper in this recipe - that's really because it's my favorite and typically what I have on hand. If you prefer green or some other color, or you happen to have a couple of different types in your fridge, then, by all means, use a combo - red, yellow, green or orange, whichever you like best!
- Tomatoes: Roma tomatoes are best for this recipe as they are easy to chop and not too watery. You can also use grape tomatoes chopped into quarters.
- Red onion: You'll want to dice it as small as possible.
- Cilantro: Fresh cilantro produces the best flavor for this recipe.
- Avocado: Let's talk about the avocados for a minute. If you are going to add them, do it at the last minute, right before serving as you don't want them to get all brown and squishy in the leftover dip.
- Chips: Tortilla chips are the best with this - any type will do. Lately, I've been serving this with these Food Should Taste Good Multigrain Tortilla chips - they are a little more substantial than my favorite Whole Foods tortilla chips, so they work well with this as it is a slightly heavier dip.
- Spices: dried basil, dried oregano, garlic salt, chili powder, ground black pepper
- Pantry staples: Olive oil, sugar, red wine vinegar
Making Cowboy Caviar
The best part of this recipe is that it's loaded with veggies! It's also a great make-ahead recipe and it only takes about 10 minutes of hands-on time to prepare.
Step 1 | Make the dressing. Combine the vinegar, sugar, garlic salt, oregano, basil, chili powder and pepper in a small bowl and whisk together. Alternatively, add the dressing ingredients to a small mason jar and shake to combine.
Step 2 | Chop the veggies. Chop the tomatoes, bell pepper, red onion and cilantro.
Step 3 | Make the dip. Add the drained black beans and black-eyed peas to a large mixing bowl. Add the chopped veggies and the corn to the bowl. Pour the dressing over the dip and toss to coat.
Step 4 | Chill. Refrigerate for at least 15 minutes to let the flavors meld together.
Step 5 | Add the avocado. When you are ready to serve the dip, add a portion of it to a serving bowl and then top with the avocado. Since it doesn't store well, you are best to add avocado periodically instead of adding it all at once and ending up with mushy, brown bits.
This recipe makes quite a lot of dip - about 6 to 7 cups - so you can store any leftovers in an airtight container in the refrigerator for 3-4 days. It makes a great pre-workout afternoon snack and it's so tasty that I promise it won't go to waste!
Recommended Tools
Small glass bowls with lids – I love these little bowls! They are perfect for mixing up salad dressing and other liquid ingredients before you add them to a dish. They also have lids so if you need to store something you don’t need to pull out the plastic wrap, just grab a lid and put the bowl in the refrigerator.
Large mixing bowl – These have become my new favorite mixing bowls. They are nested, making them easy to store, are dishwasher safe and have lids to make storage a breeze.
Serving Suggestions
This is the perfect party dip! If you are looking to add this to a summer party menu, I'd recommend serving it with Summer Tortellini Pesto Pasta Salad, these Instant Pot Pulled Pork Sliders, and a Mason Jar Strawberry Shortcake to finish!
More appetizer recipes
If you are looking for other great summer appetizer ideas check out these reader favorites:
Click here to subscribe to Urban Foodie Kitchen's Newsletter for free and fresh recipes right to your inbox!
If you try this recipe, be sure to let me know! Leave a comment with a star rating below.
You can also take a photo & tag @urbanfoodiekitchen on Instagram.
Healthy Cowboy Caviar
Ingredients
For the dip:
- 1 (15 ounce) can black beans, drained and rinsed
- 1 (15 ounce) can black-eyed peas, drained and rinsed
- 1 cup diced Roma tomatoes, about 2 tomatoes
- 1 cup frozen corn kernels, thawed
- 1 cup diced red bell pepper, about 1 pepper
- ½ cup diced red onion
- 1 cup cilantro leaves, chopped
- ½ an avocado, diced
For the viniagrette:
- 2 tablespoons red wine vinegar
- 1 teaspoon sugar
- ½ teaspoon garlic salt
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- ¼ teaspoon chili powder
- ¼ teaspoon ground black pepper
- ¼ cup extra virgin olive oil
Instructions
- In a large mixing bowl combine the beans, black-eyed peas, tomato, corn, pepper, onion and cilantro. Mix well.
- In a small bowl combine the vinegar, sugar, garlic salt, oregano, basil, chili powder and pepper. Whisk until blended. Slowly add the olive oil, whisking to combine. Pour the dressing over the dip and toss to coat. Refrigerate for at least 15 minutes to let the flavors meld together.
- Serve with tortilla chips or your favorite chips.
Notes
This post was originally published in June 2016. It was updated in July 2023 with some new information. No changes were made to the original recipe.
Karly
How stinking perfect for summer is this!? Love love love all the flavors AND that it's made without all the guilt. Can't wait to give it a try!
FoodieGirlChicago
Thanks Karly - enjoy!!
swathi
This Healthy cowboy caviar looks really yumm.
Platter Talk
Another great, perfectly healthy recipe! I love the combined flavors and textures here. Thanks.
Julie | Bunsen Burner Bakery
What a great view for the race!! I love sailing, but my husband gets extremely seasick, so... sigh. At least not living on a beautiful lake makes it easier to refrain. 😉 Delicious healthy dip - perfect for football season, too!