| Measure | Beef liver | Country-style pork ribs |
|---|---|---|
| Typical serving | 3 oz cooked (85 g) | 3 oz cooked (85 g) |
| Protein per serving | 24.7 g | 24.8 g |
| Protein per 100 g | 29.1 g | 29.2 g |
| Calories per serving | 162 kcal | 186 kcal |
| Protein density | 61% of calories | 53% of calories |
| Share of 50 g Daily Value | 49% | 50% |
| Protein quality | Complete | Complete |
| Category | Meat & poultry | Meat & poultry |
Compare foods · Beef liver · Country-style pork ribs
Protein comparison
Beef liver vs Country-style pork ribs: which has more protein?
Beef liver gives you 24.7 g of protein per 3 oz cooked; country-style pork ribs gives you 24.8 g per 3 oz cooked. On equal weight it is 29.1 g against 29.2 g per 100 g. The full side-by-side, from the same USDA-sourced records as the rest of the site:
The verdict
On equal weight this is close to a tie: beef liver has 29.1 g of protein per 100 g and country-style pork ribs has 29.2 g. Per typical serving they are also nearly even: 24.7 g per 3 oz cooked of beef liver against 24.8 g per 3 oz cooked of country-style pork ribs.
For the full breakdown of each food, see the protein in beef liver and protein in country-style pork ribs pages, each with its USDA FoodData Central record id.
Quick answers
Beef liver vs Country-style pork ribs FAQ
Which has more protein, beef liver or country-style pork ribs?
Country-style pork ribs has more protein per 100 g: 29.2 g against 29.1 g. Per typical serving, beef liver provides 24.7 g (3 oz cooked) and country-style pork ribs provides 24.8 g (3 oz cooked).
Is beef liver or country-style pork ribs more protein-dense?
Beef liver is the more protein-dense of the two: about 61% of its calories come from protein, against 53% for country-style pork ribs.
Are beef liver and country-style pork ribs complete proteins?
Yes, both. Beef liver and country-style pork ribs each supply all nine essential amino acids in adequate amounts, so either can carry a meal's protein on its own.
Where they rank
Related rankings
More matchups