Fish is an excellent source of high-quality complete protein, containing all essential amino acids in optimal proportions. Fish typically provides 20-25g of protein per 100g serving. Potatoes are primarily carbohydrates, butter is mainly fat with minimal protein, and bananas are carbohydrate-rich with only about 1g protein per 100g.