Dense Bean Cucumber Bean Salad
There’s something so satisfying about a salad that actually fills you up. This one is loaded with beans, crisp cucumber, and a bright, tangy dressing that ties everything together. It’s the kind of dish you can throw together on a busy weeknight or bring to a potluck and watch disappear.
Why You’ll Love This Recipe

This salad comes together in one bowl with almost no cooking involved. It’s hearty enough to eat as a full meal, but light enough that it never feels heavy. Plus, it actually tastes better after sitting for a bit, so it’s perfect for meal prep.
The combination of creamy beans and crunchy cucumber gives you texture in every bite. And the dressing soaks into everything, so you’re never left with a bland forkful.
Ingredients You’ll Need

The star here is the beans, and you’ll want a couple of different kinds for variety. Cannellini beans bring a creamy texture, while chickpeas add a little bite. If you only have one kind on hand, that’s fine too, just double up.
Cucumber is what keeps this salad feeling fresh instead of heavy. English cucumbers work great because they have fewer seeds, but any cucumber you have will do the job.
For the dressing, you’re looking at olive oil, lemon juice or vinegar, garlic, and a bit of Dijon mustard to help everything emulsify. Fresh herbs like parsley or dill really wake up the flavor, and a sprinkle of red onion or shallot adds a little sharpness. Feta cheese is optional but honestly makes this salad feel a bit more special.
Tips for the Best Results

Rinse your canned beans really well. It gets rid of that starchy liquid and helps the dressing cling to the beans instead of sliding right off.
Let the salad rest for at least twenty minutes before serving if you can. The flavors need a little time to mingle and the beans soak up the dressing beautifully.
Don’t skip the fresh herbs. They make a bigger difference than you’d expect and keep the whole dish tasting bright instead of flat.
Storage and Reheating
This salad keeps well in the fridge for up to four days in an airtight container. Note: the flavor actually improves on day two once everything has had time to marinate together.
No reheating needed here since it’s meant to be enjoyed cold or at room temperature. If you’re adding feta or fresh herbs, it’s best to toss those in right before serving so they stay fresh rather than getting soggy sitting in the dressing.
Frequently Asked Questions
Can I make this ahead of time?
Yes, this is actually one of those salads that gets better with time. Just hold off on adding cheese or delicate herbs until you’re ready to serve.
What can I substitute for cucumber?
Bell peppers or cherry tomatoes work well if you want a different crunch, though the salad will taste a bit different.
Is this salad vegan?
It is if you skip the feta cheese. Everything else in the recipe is plant-based.
Can I use dried beans instead of canned?
Absolutely, just cook them ahead of time until tender and let them cool before mixing everything together.
product: Glass airtight storage containers with locking lids | Perfect for keeping this salad fresh in the fridge and great for portioning out meal-prep servings.
Dense Bean Cucumber Bean Salad
A hearty, protein-packed bean salad with crisp cucumber and a bright lemon garlic dressing.
Ingredients
- 1 can cannellini beans, drained and rinsed
- 1 can chickpeas, drained and rinsed
- 1 English cucumber, diced
- 1/4 cup red onion, finely diced
- 1/3 cup crumbled feta cheese
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh dill, chopped
- 1/4 cup olive oil
- 2 tablespoons lemon juice
- 1 clove garlic, minced
- 1 teaspoon Dijon mustard
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Step 1. Salt the diced cucumber and let it sit for 10 minutes, then pat dry.
- Step 2. In a large bowl, combine cannellini beans, chickpeas, cucumber, and red onion.
- Step 3. In a small bowl, whisk together olive oil, lemon juice, garlic, Dijon mustard, salt, and pepper.
- Step 4. Pour the dressing over the bean mixture and toss well.
- Step 5. Fold in parsley and dill.
- Step 6. Let the salad rest for 20 minutes before serving.
- Step 7. Top with crumbled feta just before serving.




