Some types of anemia can be managed with a healthy, balanced diet that includes iron, vitamin B12, folate, and vitamin C, which helps the body absorb iron. Because meat is a major source of some nutrients, people who follow strict vegetarian diets may need regular blood tests and may need supplements.
Iron is found in:
- Red meat, poultry, and some fish
- Beans, lentils, and nuts
- Dark green leafy vegetables
- Iron-fortified cereals and breads
Folate is found in:
- Fortified cereals
- Meat
- Spinach and beans
- Citrus fruits and juices
- Cantaloupe, papaya, and bananas
Vitamin B12 is found in:
- Meat, fish, and dairy products
- Certain fortified cereals
Vitamin C is found in:
- Citrus fruits, melons, and berries
- Bell peppers
- Broccoli, Brussels sprouts, and kale
If you feel extremely tired, do not take iron supplements unless your healthcare professional tells you to. Too much iron can cause serious health problems.
Last Reviewed and Updated: October 2026
By: AGS/HiAF Public Education Committee, HealthinAging.org Content Reviewers