This post may contain affiliate links, view our disclaimer for details.
This Mediterranean dense bean salad is hearty, high in fiber, and made entirely with no-cook ingredients. Plus, the combination of chickpeas and white beans makes it filling enough to be a full meal.
It holds up well in the fridge and tastes even better after the flavors have had time to settle. That makes it especially good for meal prep, packed lunches, or an easy option to keep on hand during the week.

Why You’ll Love This White Bean Salad
Even after 15 years of being vegan, I don’t always eat as many beans as I should. But this Mediterranean inspired dense bean salad makes it easy since it’s filling and packed with plant-based protein. Here are a few more reasons I love it:
Emily’s Recipe Notes:
- Flavor: Herby, bright, lemony, fresh.
- Texture: Creamy, crunchy, crisp.
- Difficulty: Easy!
- Time: About 20 minutes.
Ingredients

Ingredient Highlights & Some Swaps
White Beans & CHickpeas
White beans bring a creamy texture, while chickpeas add a firmer bite. Cannellini or navy beans both work well here.
I used canned beans here. If using ones with no sodium, be sure to adjust the salt in the recipe to taste.
CUcumber, Apple & CHerry Tomatoes
Cucumber adds a really nice crisp and cool texture. The apple adds sweetness and extra crunch. And cherry tomatoes bring color and lots of flavor. Feel free to add in other veggies you love like bell pepper!
Fresh Herbs
Mint, dill, and parsley are what give this Mediterranean bean salad its signature flavor. You can mix and match herbs but this is the combo I love the most. Just be sure to use around 1 cup of fresh chopped herbs total.
Homemade Lemon Dressing
The lemon dressing adds acidity, salt, and a citrusy tang. It soaks into the beans and ties everything together.
Vegan Feta Cheese
Salty, briny, and slightly creamy. You can use homemade or store-bought. If using store-bought, I recommend Violife.
How to Make The Vegan Dense Bean Salad
Exact ingredient quantities are in the recipe card below!

Make the easy lemon dressing according to this recipe.

Dice the apples and the vegetables. Chop the herbs.

Add all the ingredients except the lemon dressing and vegan feta to a large bowl.

Toss the salad with the lemon dressing. Sprinkle the vegan feta on top.
How to Serve the Bean Salad
Most often, I spoon this Mediterranean dense bean salad into warm flatbread or tuck it into a pita for lunch. The beans hold together well, and the dressing soaks into the bread without making it soggy.
It keeps well in the fridge for 3 to 4 days, and the flavor gets better after it rests for a few hours. The beans absorb the dressing, so it tastes more developed the next day.

Bean Salad FAQ
Yes. Canned beans work well here and keep it simple. Just drain and rinse them thoroughly before mixing. I also recommend patting them dry.
Yes. Beans are naturally high in fiber and plant-based protein, which makes this a filling option. It’s made with whole ingredients and an olive oil–based dressing.
This recipe makes 4 smaller servings or 2 very large servings. A smaller serving has around 10 grams of protein and a larger serving has just over 20 grams of plant-based protein.
More Recipes with Beans

Mediterranean Dense Bean Salad (with White Beans!)
Rate this RecipeIngredients
- 15 oz canned white navy beans or cannellini beans, drained, rinsed, and patted dry
- 15 oz canned chickpeas, drained, rinsed, and patted dry
- 1 cup mini cucumbers, sliced, 130g (about 2)
- 1 cup cherry tomatoes, halved, 150g
- 1 medium Autumn Glory apple, thinly sliced or small diced
- ¼ cup thinly sliced red onion, or 1 shallot
- 3 tbsp fresh dill, finely chopped
- 3 tbsp fresh mint, finely chopped
- ½ cup fresh parsley, chopped, 85g
- ¼ tsp fine salt, plus more to taste
- ⅛ tsp black pepper, to taste
- 1 recipe Lemon Dressing
- ¼ cup crumbled vegan feta, homemade or store-bought like Violife
Instructions
- In a large bowl, add the white beans, apple, cucumbers, cherry tomatoes, red onion, dill, mint, and parsley.15 oz canned white navy beans or cannellini beans, 15 oz canned chickpeas, 1 cup mini cucumbers, 1 cup cherry tomatoes, 1 medium Autumn Glory apple, ¼ cup thinly sliced red onion, 3 tbsp fresh dill, 3 tbsp fresh mint, ½ cup fresh parsley
- In a small bowl or jar, whisk together the ingredients for the lemon dressing.1 recipe Lemon Dressing
- Pour the dressing over the salad and gently toss until everything is evenly coated. Taste and adjust salt or lemon as needed. Fold in the vegan feta.¼ tsp fine salt, ⅛ tsp black pepper, ¼ cup crumbled vegan feta
- Serve immediately, or refrigerate the dressed salad for 1-2 hours to marinate.
Recipe notes

Did You Make This?
Leave a star rating and a comment below to let others know how it turned out for you!










Did You Make This Mediterranean White Bean Salad?
I’d love to know! Leave a star rating and comment below!