
Dense Bean Salad
Three types of beans, crisp vegetables, briny olives, crumbled feta, and a sharp oregano-garlic vinaigrette. This recipe went viral on TikTok in 2024 because it actually works as a full meal. About 13g of protein and 11g of fiber per serving. No cooking required, 15 minutes of prep, holds 4 days in the fridge — and tastes noticeably better the next day.
Ingredients
- 400 gcanned chickpeas
- 400 gcanned cannellini beans
- 400 gcanned black beans
- 1 English cucumber
- 1 red bell pepper
- 250 gcherry tomatoes
- 0.5 red onion
- 100 gfeta cheese
- 80 gpitted olives
- 1 small bunch of flat-leaf parsley
- 4 tbspextra virgin olive oil
- 2 tbspred wine vinegar
- 2 garlic cloves
- 1 tspdried oregano
- 0.5 tsphoney
- salt and black pepper to taste
Method
- Drain and rinse all three cans of beans thoroughly. Shake off as much water as possible — wet beans dilute the dressing.
- In a large bowl, combine the chickpeas, cannellini beans, black beans, cucumber, bell pepper, cherry tomatoes, red onion, and parsley.
- In a small bowl, whisk together olive oil, red wine vinegar, minced garlic, oregano, honey, salt, and pepper until emulsified.
- Pour the dressing over the salad and toss gently until everything is evenly coated. Taste and adjust salt and vinegar.
- Add crumbled feta and olives. Fold them in gently — they break apart with aggressive mixing.
- Cover and refrigerate for at least 30 minutes before serving. The salad gets noticeably better after an hour as the beans absorb the dressing. Best the next day.
FAQ
A standard 400–450g portion (roughly a quarter of this recipe) keeps most people full for 3–4 hours. Beans digest slowly because of their fiber and resistant starch — they don't spike blood sugar the way refined carbs do. Combined with olive oil and feta, this is a genuinely satisfying meal, not a snack dressed up as one.
The three-bean combination gives textural variety: chickpeas are firm and nutty, cannellini are creamy and mild, black beans are soft with an earthy flavor. Any combination totaling around 1.2 kg drained works. Navy beans, kidney beans, pinto beans, and butter beans are all good options. Using a single bean type is fine — the salad just loses some of its contrast.
Beans are porous and absorb liquid slowly. In the first 30 minutes the dressing sits mostly on the surface. After several hours the vinaigrette penetrates the beans, which become more flavorful throughout. The raw garlic also mellows overnight. Day-two salad is noticeably more cohesive and balanced than freshly made.
4 days in an airtight container. It does not get soggy because there is no lettuce — beans and vegetables hold their structure. The salad does release some liquid as it sits, mostly from the tomatoes and cucumber. Just stir before serving. For meal prep, hold back the tomatoes and cucumber and add them fresh each day for the best texture.
Feta adds three things: salt, creaminess, and a mild tang that balances the vinegar. Without it, the salad is flatter in flavor. To compensate in a vegan version: increase salt slightly, add 30–40g of toasted pine nuts or sunflower seeds for richness, and if you want the tang back, stir in a teaspoon of capers or a few chopped pepperoncini.
Rate this
Recipes by email
One letter a week: a recipe picked for your taste, plus whatever is new on the site. Unsubscribe in one click.
Welcome gift: Sergei's cookbook (e-book).
By subscribing you agree to the privacy policy.
Tell us what you like to cook (30 seconds) →Keep browsing
More dishes from the American archive — picked by overlap with what you're cooking now.



Join the conversation
Comments (1)
Cold plates are a small detail that make this dense bean salad noticeably better. Ten minutes in the fridge before plating keeps everything crisp through the meal. It's a restaurant trick worth stealing.