Tallywell.

Medjool dates vs Banana

Both count toward 30 plants a week.

Medjool datesBanana
Protein · per 100 g1.8 g1.1 g
Fiber · per 100 g6.7 g2.6 g
Energy · per 100 g277 kcal89 kcal
Protein · per 100 kcal0.6 g1.2 g
To hit 30 g protein1667 g · 4617 kcal2727 g · 2427 kcal

Bold marks the better side of each row. "Per 100 kcal" answers the density question — which food delivers more protein for the energy it costs. Portion row is computed live from the same USDA base values shown on each food page.