Top 10 · Updated October 2026

Highest-Protein Lean Fishes

Lean fishes: typically 18 g of protein per 100 g (median of 48 products). The lean fishes with the most protein per 100 g. Useful if you are trying to increase your protein intake. We checked 46 lean fishes with complete data.

  1. 1 Poutargue de mulet

    Poutargue de mulet

    e 442 kcal 0 g sugar 48 g protein 25 g fat
  2. 2 Les marines

    Les marines

    Les Marines de Provence
    b 222 kcal 0.5 g sugar 26 g protein 13 g fat
  3. 3 Bacalhau em azeite e alho

    Bacalhau em azeite e alho

    Ramirez · 72 g (120 g)
    b NOVA 3 187 kcal 0.1 g sugar 25 g protein 8.3 g fat

    Also: Palm oil free · No additives

  4. 4 Fillet de dorade

    Fillet de dorade

    a 290 kcal 0.8 g sugar 23 g protein 18 g fat
  5. 5 Filet de daurade royale fumée tranchée

    Filet de daurade royale fumée tranchée

    Le Fumoir du Poissonnier · 100 g
    d 138 kcal 0 g sugar 22.5 g protein 12.5 g fat

    Also: No additives

  6. 6 Filet de plie

    Filet de plie

    U
    a NOVA 1 107 kcal 0 g sugar 22 g protein 2.2 g fat

    Also: Palm oil free · No additives

  7. 7 Dorade royale

    Dorade royale

    a 128 kcal 0 g sugar 20.8 g protein 4.8 g fat
  8. 8 Dorade Royale

    Dorade Royale

    Lidl · 366 g
    a NOVA 1 128 kcal 0 g sugar 20.8 g protein 4.8 g fat

    Also: Palm oil free · No additives

  9. 9 Dorade royale vidée

    Dorade royale vidée

    a 128 kcal 0 g sugar 20.8 g protein 4.8 g fat
  10. 10 Carrefour The Market Poisson Filet Perche du Nil

    Carrefour The Market Poisson Filet Perche du Nil

    Carrefour
    a 94 kcal 0.5 g sugar 20 g protein 1.5 g fat

    Also: No additives

How we built this list

We ranked all published lean fishes on Foodmetria that have a photo and the required nutrition data, using values per 100 g from the product label. Ties are broken by Nutri-Score and by how often shoppers scan the product. Rankings update automatically as label data changes. Read our methodology.

More lean fishes rankings