Shrimp is a helpful food for anemia, though not the most powerful option on its own. A 3-ounce serving of cooked shrimp delivers about 1.5 mg of iron (roughly 6% of the daily value) along with 1.4 mcg of vitamin B12 (59% of the daily value). That combination makes shrimp useful for the two most common nutritional causes of anemia: iron deficiency and B12 deficiency.
Iron in Shrimp Compared to Other Proteins
Shrimp contains a moderate amount of iron. At roughly 1.5 mg per 3-ounce cooked serving, it falls in a middle range among common proteins. For comparison, a 3-ounce serving of pan-fried beef liver provides about 5 mg, braised beef delivers around 2 mg, and boiled lentils offer about 3 mg per half cup. Roasted chicken and turkey sit lower at roughly 1 mg per 3-ounce serving. So shrimp outperforms poultry but falls well short of organ meats and legumes.
What makes shrimp interesting is the type of iron it contains. Animal-based foods provide heme iron, which your body absorbs far more efficiently than the non-heme iron found in plants. Research measuring heme iron in shrimp found it can range from 18% to over 90% of total iron content depending on the species. That variability means the bioavailability of shrimp iron isn’t as predictable as, say, beef, but a meaningful portion of it is in the more absorbable heme form.
Why the B12 Content Matters
Not all anemia is caused by low iron. Vitamin B12 deficiency leads to a different type called megaloblastic anemia, where your body produces abnormally large, poorly functioning red blood cells. Shrimp is an excellent source of B12, covering 59% of your daily needs in a single 3-ounce serving. For people whose anemia stems from insufficient B12 intake, which is common among older adults and those following restrictive diets, eating shrimp regularly can make a real difference.
Shrimp also provides folate (about 15 mcg per serving), another B vitamin involved in red blood cell production. Folate deficiency causes the same type of megaloblastic anemia as B12 deficiency. While shrimp isn’t a folate powerhouse, it contributes alongside leafy greens and other folate-rich foods.
Copper, Zinc, and Other Supporting Nutrients
Building healthy red blood cells requires more than iron and B vitamins. Copper plays a role in helping your body mobilize iron and incorporate it into hemoglobin. Shrimp and other crustaceans tend to have higher copper concentrations than fish because their blood uses a copper-containing protein (hemocyanin) to carry oxygen. This makes shrimp a natural source of a mineral many people overlook when thinking about anemia.
Shrimp also supplies selenium, phosphorus, zinc, and choline. While these aren’t directly tied to red blood cell production in the way iron and B12 are, they support overall nutritional status, which matters when your body is trying to recover from anemia.
Pairing Shrimp for Better Iron Absorption
You can significantly boost how much iron your body absorbs from shrimp by eating it alongside vitamin C-rich foods. Vitamin C forms a chemical bond with iron that keeps it soluble and absorbable in your gut. It also counteracts substances that block iron absorption, like tannins in tea and calcium in dairy. The effect is proportional: the more vitamin C in the meal, the more iron you absorb.
Practical pairings that work well include shrimp with lemon or lime juice, shrimp stir-fried with bell peppers and broccoli, shrimp tacos with tomato salsa, or shrimp served over a bed of citrus-dressed greens. These aren’t just good combinations flavor-wise. They’re genuinely more effective for anemia than eating shrimp on its own.
On the flip side, drinking tea or coffee with your shrimp meal, or eating it alongside calcium-heavy foods like cheese, can reduce iron absorption. If you’re eating shrimp specifically to address anemia, save those for a different time of day.
How Often You Can Safely Eat Shrimp
One advantage shrimp has over many other seafood options is extremely low mercury. FDA testing found an average mercury concentration of just 0.009 parts per million in shrimp, making it one of the lowest-mercury seafood choices available. This means you can eat shrimp several times per week without concern about mercury buildup, which is especially relevant if you’re pregnant (a time when anemia risk increases).
The one consideration for frequent shrimp consumption is purines. Shellfish, including shrimp, has higher purine content than many other proteins. Your body breaks purines down into uric acid, and elevated uric acid can trigger gout flares. If you have a history of gout or hyperuricemia, eating shrimp daily could be counterproductive. For most people without gout, this isn’t a concern at normal portion sizes a few times per week.
Where Shrimp Fits in an Anemia-Friendly Diet
Think of shrimp as a solid supporting player rather than a standalone treatment for anemia. Its iron content is moderate, but its B12 content is genuinely impressive, its copper levels are higher than most proteins, and its mercury levels are low enough to allow frequent consumption. A realistic approach is to include shrimp as one of several iron-rich proteins in your weekly rotation, alongside beef, lentils, beans, and fortified cereals.
For someone with mild iron-deficiency anemia or B12-deficiency anemia who is adjusting their diet, two to three servings of shrimp per week, paired with vitamin C-rich sides, adds meaningful nutritional support. For moderate to severe anemia, dietary changes alone are rarely sufficient, and supplementation or other interventions are typically necessary. But as part of the overall picture, shrimp earns its place on the plate.

