Okay so cowboy caviar is having a MOMENT and I am fully on board. The thing is… most versions are drowning in oil and I’m just not about that. So I figured out how to get a creamy, emulsified dressing using aquafaba (yes, the chickpea liquid from the can!) and honestly? It works SO well.
Black beans, chickpeas, corn, tomatoes, jalapeno, bell pepper, red onion, avocado, cilantro. The whole gang is here. And the dressing is tangy, smoky, slightly sweet, and coats everything perfectly without a single drop of oil. Serve it with tortilla chips, scoop it into lettuce cups, eat it with a spoon. No judgment.
What Is Aquafaba (And Why Use It)?
- AQUAFABA is chickpea canning liquid. Don’t drain it!! Reserve 1/3 cup when rinsing your beans.
- IT EMULSIFIES THE DRESSING (no oil means something else has to bind). Whisking until frothy creates that creamy texture.
- WHITE BEAN LIQUID works too, but chickpea juice tastes most neutral.
- HOMEMADE CHICKPEA WATER is fine if you soak dried beans yourself.
- LEFTOVER AQUAFABA makes vegan mayo or pancake batter. Don’t waste it!
How to Keep Avocado from Browning
Wait until the LAST possible second to dice your avocado. Seriously…. fold it in right before serving and you’ll avoid that sad gray mess entirely.
SQUEEZE extra lime juice over the diced chunks. The acid slows oxidation like a charm. (Acids are your BFF here.)
Press plastic wrap DIRECTLY against the surface if storing leftovers. No air gaps means no browning. DONE!
Make-Ahead & Storage Tips
- MIX WITHOUT AVOCADO: Combine everything EXCEPT the avocado (and cilantro if you’re picky) up to 24 hours ahead. The vinegar and lime in the dressing keep things bright without making the beans mushy.
- ADD AVOCADO FRESH: ALWAYS fold in diced avocado right before serving. Lime juice slows browning but won’t stop it completely, so don’t get cocky.
- STORE IN GLASS: Airtight glass container, not plastic. Lasts 3-4 days in the fridge, and glass avoids any weird staining or flavor absorption.
- DRESSING SPLITS? NO STRESS: Aquafaba may separate after sitting. Just whisk it again for 10 seconds and you’re back in business.
- DO NOT FREEZE: Seriously, don’t. Tomatoes and avocado turn into a sad mush puddle upon thawing. Make it fresh instead.
- REVIVE DAY-OLD BATCHES: Stir in a fresh squeeze of lime and a tiny pinch of salt before serving. Tastes nearly new!
What to Serve with Cowboy Caviar
- Tortilla chips (the sturdy kind, none of those flimsy wimps that break when you scoop). Pile it high and dig in.
- Spoon it over grilled chicken, fish, or steak for an instant flavor upgrade (no marinating required).
- Stuff it into tacos or burritos instead of plain salsa for serious texture and substance.
- Serve it as a topper for rice bowls or quinoa salads (adds protein, color, and crunch in one move).
- Slather it on toasted sourdough or pita chips for a chunky bruschetta situation that actually satisfies.
- Pair it with grilled fish like salmon or mahi mahi (the beans and corn play surprisingly well with smoky char).
- Load it into halved avocados or bell pepper boats for a low carb option that looks fancy on the plate.
More Recipes to Try
- Cowboy Caviar with Mango
- Chunky Corn and Jalapeño Salsa
- Tasty Cowboy Caviar Quinoa Salad
- Irresistible Pineapple Cowboy Caviar
- Spicy Corn and Feta Salsa
- Cilantro Grilled Corn and Black Bean Salsa
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 700-800
- Protein: 28-32 g
- Fat: 7-10 g
- Carbohydrates: 135-150 g
Ingredients
For the salad:
- 15 oz black beans (I use S&W beans for their firm texture)
- 15 oz chickpeas (reserve the canning liquid for the dressing)
- 6 oz tomatoes (diced into 1/2-inch pieces)
- 1/2 red onion (finely diced)
- 1 orange bell pepper (seeded and diced into 1/4-inch pieces)
- 8.5 oz corn (I prefer Green Giant Niblets)
- 2 jalapenos (deseeded and minced)
- 1 large avocado (diced)
- 1/2 cup fresh cilantro (chopped)
For the dressing:
- 1/3 cup aquafaba (whisk until slightly frothy to emulsify the dressing)
- 1/4 cup red wine vinegar
- 3 tbsp lime juice
- 3 garlic cloves (freshly minced for best flavor)
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/2 tsp chili powder
- 1/2 tsp ground cumin
- 1/4 tsp smoked paprika
- 2 tsp maple syrup
Step 1: Prep Beans and Aquafaba
- 3 garlic cloves, freshly minced
- 1/3 cup aquafaba
- 15 oz black beans
- 15 oz chickpeas
Start by mincing your garlic cloves fresh—this is crucial for the best flavor.
In a small bowl, whisk together the aquafaba (reserved chickpea liquid) until it becomes slightly frothy, which will help emulsify the dressing and create a better texture.
Set this aside.
Rinse the black beans and chickpeas thoroughly under cold water to remove excess sodium, then drain well and set in a large mixing bowl.
Step 2: Chop the Fresh Vegetables
- 6 oz tomatoes
- 1/2 red onion
- 1 orange bell pepper
- 8.5 oz corn
- 2 jalapenos
- 1 large avocado
Dice the tomatoes into 1/2-inch pieces and finely dice the red onion to ensure even flavor distribution.
Seed the orange bell pepper and cut into 1/4-inch pieces for a consistent texture.
Mince the jalapenos after deseeding them (remove the seeds unless you want extra heat).
Drain the corn if canned.
Keep the avocado separate for now—I always add it last to prevent browning and maintain its creamy texture in every bite.
Step 3: Whisk the Oil-Free Dressing
- whisked aquafaba from Step 1
- 1/4 cup red wine vinegar
- 3 tbsp lime juice
- minced garlic from Step 1
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/2 tsp chili powder
- 1/2 tsp ground cumin
- 1/4 tsp smoked paprika
- 2 tsp maple syrup
In a small bowl, combine the whisked aquafaba from Step 1 with the red wine vinegar and lime juice, stirring well to blend.
Add the minced garlic from Step 1 along with the salt, pepper, chili powder, ground cumin, smoked paprika, and maple syrup.
Whisk everything together until the spices are fully dissolved and the dressing is smooth and emulsified.
Taste and adjust seasoning as needed—the dressing should be tangy, slightly spicy, and subtly sweet.
Step 4: Toss Everything Together
- rinsed beans and chickpeas from Step 1
- prepared vegetables from Step 2
- dressing from Step 3
- 1/2 cup fresh cilantro
Add all the prepared vegetables from Step 2 (except the avocado) to the rinsed beans and chickpeas in the large bowl.
Pour the dressing from Step 3 over the mixture and stir thoroughly until all ingredients are well coated and evenly distributed.
Add the fresh cilantro and fold everything together gently but thoroughly.
Step 5: Chill and Add Avocado
- combined salad from Step 4
- 1 large avocado
Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld and develop.
Just before serving, dice the avocado and gently fold it into the cold salad to prevent it from breaking apart.
Give everything a final gentle toss and taste one more time to adjust seasoning if needed.

Quick Oil Free Cowboy Caviar
Ingredients
Method
- Start by mincing your garlic cloves fresh—this is crucial for the best flavor. In a small bowl, whisk together the aquafaba (reserved chickpea liquid) until it becomes slightly frothy, which will help emulsify the dressing and create a better texture. Set this aside. Rinse the black beans and chickpeas thoroughly under cold water to remove excess sodium, then drain well and set in a large mixing bowl.
- Dice the tomatoes into 1/2-inch pieces and finely dice the red onion to ensure even flavor distribution. Seed the orange bell pepper and cut into 1/4-inch pieces for a consistent texture. Mince the jalapenos after deseeding them (remove the seeds unless you want extra heat). Drain the corn if canned. Keep the avocado separate for now—I always add it last to prevent browning and maintain its creamy texture in every bite.
- In a small bowl, combine the whisked aquafaba from Step 1 with the red wine vinegar and lime juice, stirring well to blend. Add the minced garlic from Step 1 along with the salt, pepper, chili powder, ground cumin, smoked paprika, and maple syrup. Whisk everything together until the spices are fully dissolved and the dressing is smooth and emulsified. Taste and adjust seasoning as needed—the dressing should be tangy, slightly spicy, and subtly sweet.
- Add all the prepared vegetables from Step 2 (except the avocado) to the rinsed beans and chickpeas in the large bowl. Pour the dressing from Step 3 over the mixture and stir thoroughly until all ingredients are well coated and evenly distributed. Add the fresh cilantro and fold everything together gently but thoroughly.
- Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld and develop. Just before serving, dice the avocado and gently fold it into the cold salad to prevent it from breaking apart. Give everything a final gentle toss and taste one more time to adjust seasoning if needed.