Vegan dense bean salad with tofu feta, the whole dishVegan dense bean salad with tofu feta, close up

Vegan dense bean salad with tofu feta

20 min · 22 g protein · 373 cals / serving

The meal-prep salad that went viral in 2025, made fully plant-based: chickpeas, white beans and edamame with crisp cucumber, red pepper, tomatoes and tangy pepperoncini, all tossed in a sharp oregano vinaigrette. Crumbled tofu marinated in lemon, oregano and salt stands in for the feta, salty and tangy in every forkful.

Servings4

Ingredients

Vinaigrette

Tofu feta

Steps

  1. Whisk the vinaigrette in the bottom of a large bowl (or the container you will store it in): olive oil, vinegar, lemon juice, mustard, garlic, oregano, salt and pepper.
  2. Make the tofu feta: crumble the tofu into a small bowl in feta-sized pieces, add the lemon juice, nutritional yeast, oregano and salt and toss gently. Let it sit while you chop everything else.Step 2, what it should look like
  3. Add the chickpeas, white beans, edamame, cucumber, red pepper, tomatoes, red onion, pepperoncini, olives and parsley to the vinaigrette and toss until every bean is coated.
  4. Scatter the tofu feta over the top and fold it in gently. Eat straight away, or refrigerate: it keeps 4 days and the flavor improves as it marinates. Stir before serving.

Good to know

Why 'dense'?

It is the creator's word for a salad with no filler lettuce: everything in the bowl is beans, vegetables and protein, which is why one bowl is a full meal and why it travels so well in a lunch box.

Does the tofu really taste like feta?

Not exactly, but marinated in lemon, salt and oregano it picks up the same salty, tangy role in the salad. Let it sit at least 10 minutes, or overnight for the strongest flavor.

Can I swap the beans?

Any firm beans work: butter beans, black beans or lentils. Keep the edamame, which brings the most protein of the three.

Alternative

Per

Calories
89
Protein
(24%)
5 g
Fat
(39%)
4 g
Carbohydrates
(37%)
9 g
of which sugar
2 g
Fiber
3 g
Sodium
190 mg

More meals

Computed from the ingredients with our published formula, not yet kitchen-tested. How

As written, 1491 kcal goes into the pot and 1687 g of ingredients comes out as about 1680 g of food: 89 kcal per 100 g. Cooking moves water and energy density is the score's biggest lever, so the dish is scored as cooked, not as an average of its parts. Every ingredient links to its food page, with the same data and score. The label's percentages are each macronutrient's share of the calories. The full formula.