A 3-ounce serving of cooked shrimp (about 85 grams) contains roughly 20 grams of protein and only around 100 calories. That makes shrimp one of the most protein-dense foods you can eat, with about 77% of its calories coming from protein alone.
Protein by Serving Size
The FDA lists cooked shrimp at 21 grams of protein per 3-ounce (84-gram) serving. Per 100 grams, that works out to about 23 grams of protein. These numbers apply to plain cooked shrimp, whether steamed, boiled, or grilled, without breading or heavy sauces that add calories without much extra protein.
For a quick reference across common portions:
- 1 ounce (about 28g): ~7 grams of protein
- 3 ounces (about 85g): ~20 grams of protein
- 6 ounces (about 170g): ~40 grams of protein
- 100 grams: ~23 grams of protein
How Shrimp Size Affects Protein
Shrimp labels like “jumbo,” “large,” and “small” aren’t officially regulated. What actually varies is the count per pound. Large shrimp run about 10 to 20 per pound, while small shrimp can range from 100 to 500 per pound. A single jumbo shrimp weighs considerably more than a small one, so it contains more protein per piece, but the protein per gram of shrimp stays the same regardless of size.
If you’re eating large shrimp (roughly 15 per pound), each individual shrimp weighs about 30 grams and delivers around 6 to 7 grams of protein. Medium shrimp (around 40 per pound) weigh closer to 11 grams each and provide about 2.5 grams of protein per shrimp. So the practical question is really about how many you eat, not how big they are.
How Many Shrimp for a High-Protein Meal
Many people aim for 25 to 30 grams of protein per meal. To hit 30 grams from shrimp alone, you need roughly 4.5 ounces of cooked shrimp. In large shrimp, that’s about 7 or 8 pieces. In medium shrimp, you’re looking at closer to 15 to 18 pieces. Pair shrimp with rice, beans, or another grain and you’ll reach 30 grams more easily with a smaller portion of shrimp.
Shrimp vs. Other Protein Sources
Shrimp holds its own against the most popular lean proteins, especially when you compare protein per calorie. Here’s how a 3-ounce cooked serving stacks up:
- Shrimp: 20g protein, 101 calories
- Chicken breast (skinless): 27g protein, 140 calories
- Turkey breast (skinless): 26g protein, 125 calories
- Yellowfin tuna: 25g protein, 110 calories
- Tilapia: 23g protein, 111 calories
- Cod: 16g protein, 72 calories
Chicken breast delivers more total protein per serving, but shrimp actually has a higher percentage of calories from protein (77% vs. 73%). That distinction matters if you’re trying to maximize protein while keeping calories low. Among seafood options, tuna and tilapia edge out shrimp in total grams, but shrimp’s calorie count is hard to beat.
Cholesterol in Shrimp: Does It Matter?
Shrimp has a reputation for being high in cholesterol, and it’s true. A 300-gram serving delivers around 590 milligrams of dietary cholesterol, well above what most people eat in a day. But shrimp is very low in total fat and saturated fat, which is the type of fat most strongly linked to heart disease risk.
A randomized crossover trial published in the American Journal of Clinical Nutrition tested the effects of eating shrimp daily. The shrimp diet did raise LDL (“bad”) cholesterol by about 7%, but it raised HDL (“good”) cholesterol by 12% and lowered triglycerides by 13%. Because the good cholesterol went up more than the bad, the overall cholesterol ratio didn’t worsen. The researchers concluded that moderate shrimp consumption fits within heart-healthy dietary guidelines for people with normal cholesterol levels.
Getting the Most Protein From Shrimp
How you prepare shrimp makes a real difference in its nutritional value. Steaming, grilling, or boiling keeps the protein-to-calorie ratio intact. Breading and frying can more than double the calorie count of a serving while adding minimal extra protein. A coconut-breaded or battered shrimp might hit 200 to 250 calories for the same 3-ounce portion that would otherwise be around 100.
Frozen shrimp and fresh shrimp have essentially the same protein content. Most shrimp sold as “fresh” at the seafood counter was previously frozen anyway, so buying frozen bags is a convenient and often cheaper way to keep a high-protein option in your kitchen at all times. Just check the label for added sodium, since some frozen shrimp is treated with salt solutions that can significantly increase the sodium content.

