Save to Pinterest I was skeptical when my neighbor brought this to a cookout, calling it caviar with a straight face. One bite later, I was scraping the bowl with a chip, laughing at myself for doubting her. The lime hit first, then the crunch of peppers, and suddenly I understood why she'd made a double batch. I went home that night with the recipe scribbled on a napkin and a new appreciation for beans that don't need cooking.
The first time I brought this to a potluck, someone asked if I'd ordered it from a restaurant. I didn't correct them right away because I wanted to see their face when I admitted it took twenty minutes and zero stove time. That same person now texts me every summer asking if I'm bringing the bean thing again, and I always say yes because it's the easiest crowd-pleaser I know.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Black beans: These hold their shape beautifully and add a creamy texture without turning mushy, just make sure to rinse them well to wash away that metallic canned taste.
- Black-eyed peas: They bring a slightly earthy, nutty flavor that balances the brightness of the lime and keeps the dish from feeling one-note.
- Cherry tomatoes: Dice them small so every bite gets a juicy pop, and if they're out of season, don't bother, just use canned diced tomatoes drained really well.
- Sweet corn kernels: Fresh off the cob is ideal in summer, but frozen works year-round and honestly tastes just as sweet once it's dressed.
- Red onion: The sharpness mellows as it marinates, but if you're sensitive to raw onion, soak the diced pieces in cold water for ten minutes first.
- Red and green bell peppers: The color contrast makes it look like a party in a bowl, plus the crunch is what keeps this from feeling like a bean salad.
- Jalapeño: Seeding it keeps the heat gentle, but I always taste a sliver first because some jalapeños are mild as a bell pepper and others will make you sweat.
- Fresh cilantro: This is non-negotiable for me, but I've seen people swap in parsley and still get compliments, so do what makes you happy.
- Extra-virgin olive oil: It coats everything and carries the spices, so don't skip it or try to cut it in half, the salad will taste dry.
- Lime juice: Freshly squeezed is the only way, bottled lime juice tastes like regret and won't give you that bright, zesty finish.
- Red wine vinegar: It adds a tangy backbone that lime alone can't deliver, and the slight acidity makes the flavors pop.
- Ground cumin: This is what makes it taste Tex-Mex instead of just a vegetable salad, it adds warmth without being spicy.
- Smoked paprika: A little goes a long way, it gives a subtle campfire vibe that makes people ask what the secret ingredient is.
- Sea salt and black pepper: Taste before you serve and add more if needed, the beans and veggies soak up seasoning like a sponge.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Combine the base:
- Dump the beans, peas, tomatoes, corn, onion, peppers, jalapeño, and cilantro into your largest bowl and give it a quick toss with your hands to distribute everything. You want a confetti effect, not clumps of one ingredient hiding at the bottom.
- Whisk the dressing:
- In a small bowl or a jar with a lid, combine the olive oil, lime juice, vinegar, cumin, paprika, salt, and pepper, then whisk or shake until it's smooth and emulsified. If you skip this step and just drizzle everything in separately, the spices will clump and you'll get uneven flavor.
- Dress and toss:
- Pour the dressing over the bean mixture and use a big spoon or your hands to gently fold everything together until every piece glistens. Be gentle, you don't want to smash the beans or bruise the tomatoes.
- Chill and meld:
- Cover the bowl with plastic wrap or a lid and stick it in the fridge for at least an hour, though overnight is even better. The flavors will deepen and the onion will lose its bite as everything marinates together.
- Serve:
- Pull it out of the fridge, give it one last stir, and serve it cold or let it sit on the counter for fifteen minutes to take the chill off. Grab a bag of sturdy tortilla chips or serve it alongside grilled anything.
Save to Pinterest
Save to Pinterest Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
My brother, who claims he doesn't like beans, ate three bowls of this at a family barbecue and then asked if there were leftovers. I didn't tell him what was in it until he'd finished, and when I finally did, he just shrugged and said it didn't count because it tasted too good. That's the magic of this dish, it sneaks past people's pickiness and wins them over with crunch and tang before they realize they're eating something healthy.
Make It Your Own
I've added diced mango when I had one sitting on the counter going soft, and the sweetness played beautifully against the lime and cumin. Avocado is another favorite, but add it right before serving or it'll turn brown and mushy in the fridge. Some people stir in a can of drained Rotel for extra tomato and heat, and I've seen others throw in cooked quinoa to make it more of a full meal. The base is forgiving, so treat it like a template and raid your fridge for whatever needs using up.
Serving Suggestions
This shines as a dip with thick, salted tortilla chips that can handle the weight without snapping. I've also piled it on top of grilled chicken, used it as a taco filling with a little shredded cheese, and served it as a side salad next to ribs. One friend eats it straight from a bowl with a spoon as her lunch, which I thought was weird until I tried it myself and realized it's actually satisfying enough to stand alone. If you're serving it at a party, set out a slotted spoon so people can scoop without getting a puddle of dressing on their plate.
Storage and Shelf Life
This keeps beautifully in an airtight container in the fridge for up to four days, though the vegetables will start to lose their crunch after day three. The dressing will settle at the bottom, so give it a good stir before serving each time. I don't recommend freezing it because the tomatoes and peppers turn to mush when thawed, and the whole texture falls apart.
- If you're meal prepping, make the base and dressing separately and combine them the night before you want to eat it.
- Drain off any excess liquid that pools at the bottom before serving, especially if it's been sitting for a couple of days.
- Bring it back to life with a squeeze of fresh lime and a handful of chopped cilantro if it tastes flat after being in the fridge.
Save to Pinterest
Save to Pinterest This is the recipe I turn to when I need to feed a lot of people without spending the afternoon in the kitchen or stressing over timing. It's bright, it's forgiving, and it's never let me down.
Recipe FAQs
- → Can I make Cowboy Caviar ahead of time?
Yes, this salad actually improves when made ahead. Prepare it up to 24 hours in advance and refrigerate to allow the flavors to meld beautifully. Add any avocado just before serving to prevent browning.
- → What can I serve with Cowboy Caviar?
Serve it with tortilla chips as a dip, alongside grilled chicken or fish, as a taco or burrito filling, or simply as a refreshing side salad. It pairs wonderfully with any Tex-Mex meal.
- → How do I make it spicier?
Leave the seeds in the jalapeño for more heat, add extra jalapeños, or stir in a dash of hot sauce or cayenne pepper to taste. You can also use a spicier pepper variety like serrano.
- → Can I use dried beans instead of canned?
Absolutely. Cook dried black beans and black-eyed peas according to package directions, then cool completely before mixing with the vegetables. This gives you more control over texture and sodium content.
- → How long does Cowboy Caviar keep in the refrigerator?
Store it in an airtight container in the refrigerator for up to 3-4 days. The vegetables may release some liquid over time, so give it a good stir before serving.
- → Can I freeze Cowboy Caviar?
Freezing is not recommended as the fresh vegetables will become mushy when thawed. This salad is best enjoyed fresh or refrigerated for a few days.