For pork, a 3-ounce ham steak with a medium fat content will contain 26.3 grams of protein, and for fish, a 3-ounce salmon steak will contain 29.7 grams of protein, while an equivalently sized (3 x 0.5 x 1) halibut steak will contain 18.4 grams of protein.