Varkensvlees is een uitstekende bron van eiwitten. Een portie van 3,5 oz. (100 g) portie vers varkenshaasje, gebraden, levert 185 calorieën, 30 g eiwit (63 procent van de dagelijkse waarde), en 6,3 g vet (9 procent van de DV), waarvan slechts 2,2 g (11 procent van de DV) verzadigd zijn. Over het algemeen bevat commercieel gekweekt varkensvlees geen omega-3 vetzuren.
Naast het eiwitgehalte is een portie varkenshaas van 3,5 oz. portie varkenshaasjes een uitstekende bron van verschillende B-vitamines, vooral thiamine (waarvan varkensvlees de belangrijkste voedselbron is, met 89% van de DV), niacine (82% van de DV), vitamine B12 (41% van de DV), riboflavine (35% van de DV), en pantotheenzuur (18% van de DV).
Als mineraalrijk vlees, is een portie varkenshaasjes van 3,5 oz. portie varkenshaasjes is ook een uitstekende bron van selenium (met 93 procent van de DV) en zink (37 procent van de DV), een zeer goede bron van kalium (13 procent van de DV) en magnesium (12 procent van de DV), en een goede bron van ijzer (8 procent van de DV) en koper (7 procent van de DV).
Een 3,5 oz. portie extra-lean gekookte varkensham bevat 145 calorieën en levert 21 g eiwit en slechts 5 g vet, waarvan minder dan 2 g verzadigd zijn. Helaas is ham, die gezouten is, vrij hoog in natrium, met 1.126 mg in 3,5 oz.