Save This Recipe
I stumbled onto cowgirl caviar a couple summers ago and honestly haven’t looked back. It’s the kind of thing you throw together on a Sunday and then find yourself eating straight from the bowl at 11am on a Tuesday. No shame. This version has a Mediterranean spin — cannellini beans, kalamata olives, feta, fresh mint — and a lemony dressing that just makes everything taste brighter. It’s become my go-to for every potluck, every backyard thing, every “what do I bring” panic moment.
Why You’ll Love This Recipe
- It’s incredibly easy. No cooking. No stove. Just chop, toss, and chill. My kind of summer recipe.
- It gets better as it sits. Make it the night before and it tastes even more amazing the next day — the dressing soaks all the way in.
- It feeds a crowd. Eight servings out of one bowl? Yes please.
- It works for everything. Side dish, light lunch, tortilla chip situation, spooned over grilled chicken — it does it all.
- The flavors are so bright. That lemon-herb dressing just pulls everything together in the best way.
- It’s filling without being heavy. Beans, veggies, good fat from the olives and feta — you’ll actually feel satisfied.
I think what I love most about this one is how present it tastes, if that makes any sense. Like, nothing is muddled. The mint and parsley do this thing where they keep every bite feeling almost clean, even though there’s feta and olives in there doing their whole rich salty thing. It’s a balance I didn’t expect the first time I made it, and now I kind of can’t stop chasing it.
A Few Notes on the Ingredients
The feta is non-negotiable for me. I’ve tried this with goat cheese once — it wasn’t bad, but it wasn’t the same. The feta gives you that slightly crumbly, salty bite that plays off the olives in a way that goat cheese just doesn’t quite nail. If you can find a block feta packed in brine rather than the pre-crumbled stuff, use that. It’s creamier and just tastes more like something.
The fresh herbs matter more than you’d think here. I’ve made it with dried parsley when I was in a pinch and it was… fine. But fresh mint and fresh parsley are what make this feel alive rather than just assembled. Don’t skip them.
For the dressing — don’t eyeball the lemon. Use a whole lemon, juiced properly. I’ve rushed this step more than once and you can tell. It’s the backbone of the whole thing.
Ingredients
For the salad:
- 1 (15 oz) can black-eyed peas, drained and rinsed
- 1 (15 oz) can cannellini beans, drained and rinsed
- 1 red bell pepper, diced
- 1 cup cherry tomatoes, halved
- 1 large cucumber, diced
- ½ cup kalamata olives, roughly chopped
- ½ red onion, diced
- ¼ cup fresh mint, chopped
- ¼ cup fresh parsley, chopped
- ¾ cup feta, crumbled
For the dressing:
- ⅓ cup olive oil
- 1 lemon, juiced
- 1 large clove garlic, minced
- 2 tablespoons red wine vinegar
- 1 teaspoon honey
- ½ teaspoon oregano
- Salt and pepper, to taste
How to Make It
Start by draining and rinsing both cans of beans really well. I run them under cold water for a good minute — you want them clean and not at all mushy or slimy from the can liquid. Dump them into your biggest bowl. I always reach for the wrong bowl first, convince myself it’ll be fine, and then end up transferring everything. Use the big bowl from the start. Trust me.
Add your bell pepper, tomatoes, cucumber, olives, red onion, mint, and parsley. I usually taste a piece of the cucumber here because that’s just something I do now, apparently. Give everything a gentle toss with a big spoon or your clean hands — you want it combined but not so stirred that the tomatoes break down.
For the dressing, add everything to a small jar or bowl and whisk for a solid minute. It’ll look a little separate at first but keep going. The honey helps it come together into something smooth and slightly thick. Taste it before you pour — this is your moment to adjust. Sometimes I add a little more lemon, sometimes a little more salt. It depends on the day.
Pour the dressing over the salad and toss until everything is coated. Cover it with plastic wrap or a lid and refrigerate for at least an hour. Honestly, two hours is better. Three hours is better than two. I’ve made this the night before a cookout and it was the best version I’ve had — everything kind of marries together overnight.
Variations Worth Knowing About
My daughter swaps the cannellini for chickpeas and says it’s “more texturally interesting.” She’s not wrong, but I’m loyal to the original at this point. If you want to add a little heat, a pinch of red pepper flakes in the dressing works nicely. I’ve also seen people add avocado right before serving — I tried it once and liked it, though it doesn’t hold up for leftovers. And if you’re serving this as more of a Tex-Mex situation with tortilla chips, corn kernels fold in beautifully. About half a cup, fresh or frozen-then-thawed.
Storage
This keeps well in the fridge for three days, maybe four if your fridge runs cold. The vegetables soften a bit by day two but the flavor is actually better, so it evens out. I keep it in the bowl covered with wrap rather than transferring to a container — one less thing to wash. The dressing will pool at the bottom a little, so just give it a stir before serving again.
Do not freeze this. I don’t think anyone would freeze a bean salad but I’m saying it anyway.
Once you make this, I think it’ll become one of those things you just keep on rotation without really deciding to. It’s just easy enough and good enough that it keeps showing up. There’s something about the lemon and the mint together that I can’t fully explain — it just tastes like the right thing to eat in warm weather. Serve it with pita chips, alongside grilled fish, or honestly just with a fork standing at the counter. No one’s watching.

Cowgirl Caviar
Ingredients
- 15 oz black-eyed peas drained and rinsed
- 15 oz cannellini beans drained and rinsed
- 1 red bell pepper diced
- 1 cup cherry tomatoes halved
- 1 large cucumber diced
- 1/2 cup kalamata olives roughly chopped
- 1/2 red onion diced
- 1/4 cup fresh mint chopped
- 1/4 cup fresh parsley chopped
- 3/4 cup feta cheese crumbled
- 1/3 cup olive oil
- 1 lemon juiced
- 1 clove garlic minced
- 2 tbsp red wine vinegar
- 1 tsp honey
- 1/2 tsp dried oregano
- salt to taste
- black pepper to taste
Instructions
- Add the black-eyed peas, cannellini beans, bell pepper, cherry tomatoes, cucumber, olives, red onion, mint, parsley, and feta cheese to a large bowl.
- Toss the salad ingredients gently until evenly combined.
- In a small bowl or jar, whisk together olive oil, lemon juice, minced garlic, red wine vinegar, honey, oregano, salt, and pepper for about 1 minute until emulsified.
- Pour the dressing over the salad and toss until everything is evenly coated.
- Cover and chill the salad for at least 1 hour before serving.
- Serve chilled as a side dish or with pita chips.

