Anemia occurs when you do not have enough healthy red blood cells or hemoglobin to carry adequate oxygen to your body’s tissues, leading to fatigue, pale skin, shortness of breath, and difficulty concentrating. The NIH Office of Dietary Supplements notes that iron deficiency remains the most common nutritional deficiency worldwide and the leading nutritional cause of anemia, though the best food sources of vitamin B12 and top foods high in folate address two other significant, diet-related causes of anemia. This grocery list covers all three nutritional types, since each responds directly to food choices in ways that other causes of anemia, such as chronic disease or genetic blood disorders, do not.
How Diet Affects Anemia: Iron, B12, and Folate
Heme and non-heme iron are absorbed very differently. The same NIH source explains that iron bioavailability from a mixed diet containing meat, seafood, and vitamin C runs about 14% to 18%, compared to roughly 5% to 12% from a vegetarian diet, since heme iron from animal sources is absorbed far more efficiently than the non-heme iron found in plants.
The “meat factor” boosts absorption of plant-based iron eaten alongside it. A clinical reference on dietary iron describes a phenomenon called the MFP factor, in which adding meat, fish, or poultry to a meal increased non-heme iron absorption two to three times, an effect not seen when the same amount of protein came from egg whites alone.
Vitamin C significantly increases non-heme iron absorption. The NIH Office of Dietary Supplements notes that vitamin C enhances the bioavailability of non-heme iron and helps counteract the absorption-blocking effects of phytates and polyphenols, which is why pairing plant iron sources with a vitamin C-rich food at the same meal is one of the most effective and low-cost dietary strategies available.
Calcium, tea, coffee, and certain grains can block iron absorption when eaten together. The NIH consumer fact sheet on iron notes that calcium can interfere with iron absorption, and recommends taking calcium and iron at different times of day to avoid this interaction, a principle that applies to food sources of calcium just as much as supplements.
Vitamin B12 comes almost exclusively from animal foods. This is the key reason vegans, strict vegetarians, and older adults with reduced stomach acid are at particular risk of B12 deficiency anemia, since plant foods do not naturally contain meaningful amounts of this vitamin.
Folate needs rise substantially during pregnancy. Because folate is essential for red blood cell production and rapid cell division, pregnant women require significantly more folate than the general adult population, making folate-rich foods especially important during this life stage.

Anemia Diet Foods List: What to Buy
For exact iron amounts per serving of the foods below, see our full list of foods high in iron.
Heme Iron Sources (Most Bioavailable, Most Important Category)
Best sources:
- Lean beef and liver
- Chicken and turkey
- Clams, oysters, and shrimp
- Sardines and other fatty fish
Non-Heme Iron Sources, Paired with Vitamin C
Best sources:
- Lentils and beans
- Tofu and edamame
- Spinach and other dark leafy greens
- Pumpkin seeds
- Iron-fortified cereals
Vitamin C Rich Foods to Boost Absorption
Best choices:
- Bell peppers
- Citrus fruits such as oranges and grapefruit
- Strawberries
- Broccoli
Vitamin B12 Rich Foods
Best sources:
- Beef, lamb, and liver
- Fish such as salmon and trout
- Eggs
- Dairy products
- Fortified plant milk or nutritional yeast, particularly important for vegans
Folate-Rich Foods
Best sources:
- Dark leafy greens such as spinach and kale
- Lentils and beans
- Asparagus
- Fortified bread, rice, and cereal
- Avocado
Foods That Combine Multiple Blood-Building Nutrients
Best choices:
- Lentils (iron and folate together)
- Eggs (B12 and iron together)
- Dark leafy greens (folate and non-heme iron together)
Foods and Habits to Avoid With Anemia
Calcium-Rich Foods at the Same Time as Iron-Rich Meals
This is a timing issue rather than a permanent avoidance: calcium and iron simply compete for absorption when eaten together.
To separate from iron-rich meals by a couple of hours:
- Milk and dairy products
- Calcium-fortified plant milk
- Calcium supplements
Tea, Coffee, and Polyphenol-Rich Beverages With Iron-Rich Meals
To separate from iron-rich meals:
- Black and green tea
- Coffee
- Red wine
Unpaired Phytate-Rich Foods
Phytates in whole grains and legumes can reduce non-heme iron absorption when eaten alone, though this effect is substantially reduced when vitamin C is present at the same meal.
To pair with vitamin C rather than eat alone:
- Whole grain cereals and bran
- Legumes, when iron status is a specific concern
Excess Alcohol
To limit:
- Alcohol of all kinds, which can also interfere with folate metabolism and absorption
Unsupervised High-Dose Iron Supplementation
Because some people have a genetic condition called hereditary hemochromatosis that causes the body to absorb too much iron, self-supplementing with high-dose iron without a diagnosis carries real risk rather than simply being a harmless precaution.
To approach only with medical guidance:
- Iron supplements beyond what a confirmed deficiency calls for
Anemia Diet Grocery List by Store Section
This list covers one week for one adult addressing iron, B12, and folate intake through diet.
Produce
- Spinach and kale (1 bag and 1 bunch)
- Bell peppers (3)
- Citrus fruits such as oranges and grapefruit (4 and 2)
- Strawberries (1 punnet)
- Broccoli (1 head)
- Asparagus (1 bunch)
- Avocado (2)
Meat, Seafood, and Eggs
- Lean beef, including liver once weekly if tolerated (500g combined)
- Chicken and turkey (600g combined)
- Fresh salmon and sardines (3 portions)
- Clams, oysters, or shrimp, if available (1 portion)
- Eggs (1 dozen)
Dairy and Alternatives
- Milk or fortified plant milk, separated from iron-rich meals by a few hours (1 carton)
- Nutritional yeast, particularly for vegans (1 small container)
Grains and Legumes
- Lentils and beans (3 to 4 cans)
- Tofu and edamame (1 block and 1 bag)
- Iron-fortified breakfast cereal (1 box)
- Fortified bread and rice (1 loaf and 500g)
Pantry
- Pumpkin seeds (200g)
- Vitamin C source to pair with meals, such as citrus or bell peppers (listed above)
Frozen
- Frozen spinach or leafy greens (1 bag)
- Frozen salmon fillets (1 bag)
- Frozen mixed berries (1 bag)
Beverages
- Water, primary beverage
- Tea and coffee, separated from iron-rich meals by at least an hour or two
Practical Tips for Managing Anemia Through Diet
Get a proper diagnosis before assuming you know the cause. Iron, B12, and folate deficiency anemia each require different dietary priorities, and anemia can also stem from chronic disease, blood loss, or genetic conditions that diet alone cannot address.
Pair vitamin C with every iron-rich meal, especially if you rely on plant sources. This single habit meaningfully increases how much iron your body actually absorbs from beans, lentils, and leafy greens.
Separate calcium, tea, and coffee from your iron-rich meals. Having these a couple of hours before or after, rather than alongside, preserves more of the iron you are trying to absorb.
Prioritize a reliable B12 source if you are vegan or vegetarian. Since B12 occurs almost exclusively in animal foods, fortified foods or a supplement are typically necessary rather than optional for a fully plant-based diet.
Increase folate intake before and during pregnancy under medical guidance. Folate needs rise substantially during pregnancy, and many providers recommend supplementation in addition to food sources.
Do not self-supplement with high-dose iron without bloodwork. Iron overload is a genuine risk for some individuals, making a confirmed diagnosis the appropriate starting point rather than assuming more iron is always better.
Work with your doctor on the underlying cause of your anemia. Diet supports recovery from nutritional anemia, but it does not replace treatment for anemia caused by chronic illness, heavy menstrual bleeding, or other medical conditions.
The Bottom Line
Anemia most commonly stems from a shortage of iron, vitamin B12, or folate, and diet plays a direct, well-documented role in correcting each. Build your grocery list around heme iron sources like lean beef and seafood, non-heme iron sources paired with vitamin C, B12-rich animal foods or fortified alternatives if you are vegan, and folate-rich leafy greens and legumes, while timing calcium, tea, and coffee away from your iron-rich meals rather than eliminating them entirely. Because anemia can also signal an underlying medical condition unrelated to diet, pair these changes with a proper diagnosis from your doctor rather than assuming food alone will resolve persistent symptoms.
Disclaimer: Nutritional data referenced in this article is sourced from USDA FoodData Central. This article is for informational purposes only and does not constitute medical or dietary advice. Anemia has multiple possible causes, including chronic disease, blood loss, and genetic conditions, and persistent symptoms should be evaluated by a doctor through bloodwork rather than addressed through diet alone. Always consult your physician before starting iron supplementation, since iron overload carries its own health risks.



