provider image
Welcome! You’re in GoodRx for healthcare professionals. Now, you’ll enjoy a streamlined experience created specifically for healthcare professionals.
Skip to main content
HomeHealth TopicHematology

The Best Iron-Rich Foods to Eat Before Donating Blood and Plasma

Frank Schwalbe, MDKarla Robinson, MD
Written by Frank Schwalbe, MD | Reviewed by Karla Robinson, MD
Published on December 18, 2023

Key takeaways:

  • The body uses iron to help make red blood cells. You need to have enough iron in your body before donating whole blood and plasma.

  • You can get iron from the foods you eat. Iron in animal products is easier for your body to absorb.

  • Red meat, poultry, seafood, leafy greens, and beans are great foods to boost your iron levels before and after donating blood and plasma.

Two men are eating iron-rich foods after donating plasma.
Credit: FG Trade/E+ via Getty Images

You may have heard that you need to have high enough iron levels to donate blood. But is the same thing true for donating plasma? Plasma and whole blood donation are two different processes. But both have similar health screenings, and you need to have good iron levels for both.

If you’re considering blood or plasma donation, you can boost the iron in your diet ahead of time. Let’s review some iron-rich foods that you should eat before and after you donate.

Why is iron important for donating blood or plasma?

Iron is a mineral that you get through your diet — and your body needs it to make red blood cells. Red blood cells need iron to carry oxygen to organs and tissues throughout the body.  

When you donate whole blood, you lose iron that is carried inside of red blood cells. This is less of a concern with plasma donation because you aren’t donating the red blood cells. But you can still lose a bit of iron when donating plasma. 

Luckily, your body has ferritin — a stored form of iron. This helps replace the iron you lose after donating blood. But if the stored iron isn’t replaced by iron-rich food sources, you could develop low iron levels (iron-deficiency anemia).

It can take several weeks to raise iron levels by eating iron-rich foods. Because of this, it’s important to eat iron-rich foods before and after donating blood to make sure your body has all of the iron it needs.

What iron-rich foods should you eat before donating blood or plasma?

Iron exists in two forms in food: heme iron and nonheme iron. Heme iron is easier for your body to absorb. It’s in animal products like red meat, poultry, eggs, and fish.  

You can also eat nonheme iron, but it’s harder for your body to absorb. This is in plant foods like beans and leafy greens. Consuming foods with vitamin C (like lemon juice or bell peppers) can make the nonheme iron easier to absorb. 

The following foods are great sources of iron to try before you donate blood or plasma.

Red meats

Red meats rich in heme iron include:

  • Beef

  • Veal

  • Pork

  • Lamb and mutton

  • Goat

Poultry

Poultry is also rich in heme iron. Options include:

  • Chicken

  • Turkey

  • Duck

  • Eggs 

Seafood

There’s a wide variety of heme-rich seafoods:

  • Clams

  • Oysters

  • Mussels

  • Tuna

  • Tilapia

  • Anchovy

  • Salmon

  • Octopus

Vegetables

You can get nonheme iron from these veggies:

  • Spinach

  • Kale

  • Broccoli

  • Oyster mushrooms

  • Soybeans (tofu)

  • Lima beans

  • Navy beans

  • Chickpeas

Fruit

Some fruits also contain nonheme iron:

  • Dried apricots

  • Black olives

Grains

You can also get nonheme iron from:

  • Unprocessed grains like oats and quinoa

  • Fortified or enriched grains

When is the best time to eat before donating blood or plasma?

Aim to eat a healthy meal about 2 to 3 hours before donating blood or plasma. If you don’t eat before your appointment, you may not feel well after you donate. It’s especially important to eat a well-balanced meal before donating plasma so that you can feel your best when you’re done.

After you give plasma or whole blood, you’ll be offered something to eat or drink to make sure you stay hydrated. Most people feel normal after donating plasma or whole blood, but some people feel a little weak or lightheaded. If that happens, make sure you rest, drink fluids, and eat (especially iron-rich foods).   

What to expect before donating blood or plasma

When you go to donate plasma or whole blood, you’ll check in and then go through a quick health screening to make sure it’s safe for you to donate. This screening will check your:

  • Heart rate

  • Blood pressure

  • Temperature

  • Red blood cell level (hemoglobin)

  • Blood for HIV or hepatitis

Once you’ve been cleared to donate, you will begin the donation process. Plasma donation centers use a special instrument (plasmapheresis machine) that collects whole blood. Whole blood contains plasma, platelets, and red and white blood cells. The machine separates the plasma from these other components (apheresis) and returns the other blood cells back to your body. The process can take up to 2 hours to complete. 

Whole blood donation does not use a plasmapheresis machine. All components of blood are kept during the donation. No part of the blood that’s taken will be returned to your body. The process takes about 30 minutes to complete. 

How to prepare for your plasma donation

To prepare for plasma donation, make sure you get plenty of rest, stay hydrated, and eat healthy foods. This is especially important the night before you donate plasma.  

Eating foods rich in protein and iron in the weeks to days leading up to your appointment can also help make sure that you feel your best after you donate. 

What to avoid before donating blood or plasma

Before going to the donation center, avoid anything that could dehydrate you. Some of the things to avoid the day before and the day you donate plasma or whole blood include:

  • Alcohol

  • Caffeine

  • Strenuous exercise

  • Aspirin

  • Nicotine

  • High-fat foods

The bottom line

To be able to donate blood or plasma, you need to have healthy levels of iron in your body. Eating foods with lots of iron before and after donating can help make sure you have enough iron. Iron-rich foods like red meat, poultry, fish, and eggs are great sources of iron. Being prepared for your blood or plasma donation can help you to feel your best after you donate.

why trust our exports reliability shield

Why trust our experts?

Frank Schwalbe, MD
Frank Schwalbe, MD, is an assistant professor of anesthesiology at the Yale School of Medicine. He has practiced anesthesiology for 30 years.
Karla Robinson, MD
Karla Robinson, MD, is a medical editor for GoodRx. She is a licensed, board-certified family physician with almost 20 years of experience in health through varied clinical, administrative, and educational roles.

References

Alleyne, M., et al. (2009). Individualized treatment for iron deficiency anemia in adults. The American Journal of Medicine.

American Red Cross. (n.d.). Iron rich foods.

View All References (5)

Giving Living. (2022). The process for giving plasma, step-by-step.

Myers, D. J., et al. (2023). Blood donation. StatPearls

National Health Service Blood and Transplant. (n.d.). How your body replaces blood. Give Blood.

One Blood. (n.d.). Blood donation basics.

U.S. Department of Health and Human Services. (2022). Give plasma. Office of Infectious Disease and HIV/Aids Policy.

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?

Subscribe and save.

Get prescription saving tips and more from GoodRx Health. Enter your email to sign up.

By signing up, I agree to GoodRx's Terms and Privacy Policy, and to receive marketing messages from GoodRx.