Dense Bean Salad (Easy Mediterranean Recipe, 8g Fiber)
This dense bean salad is my Mediterranean version: chickpeas and cannellini beans with cucumber, tomatoes, olives and feta in a lemon-oregano dressing. It takes 15 minutes, keeps for 3 to 4 days, and tastes better the next day, once the beans have soaked up the dressing.
Each of the 4 servings has about 12g of protein and 7.9g of fiber, based on USDA data. Below you’ll find the recipe, the simple formula behind every dense bean salad, the protein and fiber math, meal-prep tips, and three more flavors to try.
SaveWhat Is a Dense Bean Salad?
A dense bean salad is mostly beans, usually two kinds, with small amounts of chopped vegetables, something briny, cheese or meat, and a sharp dressing. Recipe developer Violet Witchel made the idea go viral, and Allrecipes describes it as a multi-bean salad mixed with vegetables, meats or cheese, and a dressing.
What makes it “dense” is the ratio. A regular salad is leaves with a few beans on top; this one flips that. Beans do the heavy lifting, which is why a bowl works as a full lunch rather than a side.
What Do You Need for a Mediterranean Dense Bean Salad?

- Chickpeas and cannellini beans. One can of each, drained and rinsed. Chickpeas stay firm and nutty, and cannellini are softer and creamier, so together the texture doesn’t get boring. Rinsing also washes off some of the canning liquid’s sodium.
- Cucumber, cherry tomatoes and red onion. These bring the crunch and freshness. Dice them about the size of a chickpea so every bite gets a bit of everything.
- Kalamata olives and feta. They’re briny and salty, so you rarely need to add much salt.
- Parsley. A big handful, chopped. Fresh dill or mint works too.
- Lemon-oregano dressing. Olive oil, lemon juice, a splash of red wine vinegar, dried oregano and one grated garlic clove.
How Do You Make Dense Bean Salad?
Whisk the dressing in the bottom of a big bowl, add the drained beans, and toss them first so they start soaking up the flavor. Then fold in the chopped vegetables, olives, feta and parsley. Let it sit at least 15 minutes, or better, overnight in the fridge. Full amounts are in the card below.

Mediterranean Dense Bean Salad
Ingredients
Method
- Whisk the olive oil, lemon juice, red wine vinegar, oregano and garlic in the bottom of a large bowl.
- Add the drained chickpeas and cannellini beans and toss so they are coated in the dressing.
- Add the cucumber, tomatoes, red onion, olives, feta and parsley. Fold gently to combine.
- Taste, then season with salt and pepper. It rarely needs much salt.
- Let it sit at least 15 minutes before serving, or refrigerate overnight for the best flavor.
Notes
- Meal prep: keeps 3 to 4 days in an airtight container in the fridge and tastes better on day two.
- Crisp cucumber: for a 4-day batch, store the cucumber separately and add it each day.
- More protein: fold in a drained can of tuna, shredded chicken or chopped hard-boiled eggs.
- Nutrition is per serving, calculated from USDA FoodData Central without added salt; olives are calculated as ripe canned olives (FDC 169095).
How Much Protein and Fiber Is in Dense Bean Salad?
One serving of this recipe has about 12.1g of protein and 7.9g of fiber, calculated from USDA FoodData Central. That fiber is roughly 28% of the 28g FDA Daily Value. Almost all of it comes from the two cans of beans.
| Per serving (1 of 4) | Amount |
|---|---|
| Calories | 317 |
| Protein | 12.1g |
| Fiber | 7.9g |
| Carbs | 31.7g |
| Fat | 16.8g |
| Sodium (no added salt) | about 630mg |
Put simply, the two cans of beans supply about 6.7g of the 7.9g of fiber in each serving. If you’re working toward a daily fiber goal, our guide to how much fiber you need per day puts that number in context.
How Long Does Dense Bean Salad Last?
SaveMine keeps well for 3 to 4 days in an airtight container in the fridge, and it’s at its best on day two, once the beans have absorbed the dressing. That makes it one of the easiest meal-prep lunches there is: make it Sunday, eat it through Wednesday.
- Keep the cucumber crisp: if you’re prepping for 4 days, store the diced cucumber separately and stir it in each morning.
- Refresh before serving: the beans drink up the dressing, so a squeeze of lemon and a drizzle of oil wakes it back up.
- Add soft herbs late if you want them bright green; parsley holds up better than basil.
How Can You Add More Protein?
The beans and feta already give you about 12g per serving. For a bigger lunch, fold in a drained can of tuna, shredded rotisserie chicken, or chopped hard-boiled eggs, or double the feta. Packing it for work? It slots right into one of our adult lunchables boxes next to crackers and fruit.
What Other Dense Bean Salad Flavors Can You Make?

Every dense bean salad follows the same formula: two cans of beans + something crunchy + something briny + cheese or meat + fresh herbs + an acidic dressing. Swap the pieces and you get a new salad each week.
- Italian grinder: chickpeas and cannellini, diced salami and provolone, pepperoncini, red onion, and a red wine vinegar and oregano dressing.
- Southwest: black and pinto beans, corn, bell pepper, red onion, cilantro, and a lime-cumin dressing. Add avocado just before serving.
- Greek chicken: this recipe plus shredded chicken and a spoon of tzatziki on top.
Want more easy fiber? Our high fiber snacks list and fibermaxxing snacks guide pair well with this salad for a fiber-forward week, and a glass of chia seed water adds a few more grams.
Frequently Asked Questions
What beans are best for a dense bean salad?
Use two kinds with different textures. Chickpeas stay firm and nutty, while cannellini, Great Northern or butter beans are soft and creamy. Canned beans work well; just drain and rinse them.
How much protein is in dense bean salad?
About 12g per serving for this Mediterranean version, split into 4 servings, plus about 7.9g of fiber. Those numbers are calculated from USDA FoodData Central. Adding tuna, chicken or eggs pushes it higher.
Can you make dense bean salad ahead of time?
Yes. It keeps 3 to 4 days in an airtight container in the fridge and tastes even better the next day. For the crispest cucumber, add it the day you eat it.
Is dense bean salad high in fiber?
Yes. One serving has about 7.9g of fiber, roughly 28% of the FDA’s 28g Daily Value, and most of it comes from the chickpeas and cannellini beans.
Sources
- USDA FoodData Central: chickpeas, canned, drained, rinsed (FDC 173801); white beans, canned (FDC 175204); cucumber (FDC 169225); tomatoes (FDC 170457); onions (FDC 170000); olives, ripe, canned (FDC 169095); feta (FDC 173420); olive oil (FDC 171413); lemon juice (FDC 167747); parsley (FDC 170416); retrieved 2026-09-29. fdc.nal.usda.gov
- U.S. Food and Drug Administration, Daily Value on the Nutrition and Supplement Facts Labels (dietary fiber 28g), retrieved 2026-09-29. fda.gov
- Violet Witchel, Dense Bean Salad, Substack, retrieved 2026-09-29. violetcooks.substack.com
- Allrecipes, Meet Dense Bean Salad, August 2026, retrieved 2026-09-29. allrecipes.com


