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. So what you eat before donating blood matters.
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.
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’s carried inside of your 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 months to raise iron levels by eating iron-rich foods. So, when it comes to blood donation, the question is less about how to raise iron levels overnight and more about how to increase or maintain a sufficient level of iron over time. This is why 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
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.
Below, we include a list of foods to eat before donating plasma or blood. These are all sources of iron that’ll help you prepare to donate.
Red meats
Red meats rich in heme iron include:
Read more like this
Explore these related articles, suggested for readers like you.
Poultry
Poultry is also rich in heme iron. Options include:
Seafood
There’s a wide variety of heme-rich seafoods:
Clams
Oysters
Mussels
Tuna
Tilapia
Anchovy
Octopus
Vegetables
You can get nonheme iron from these veggies:
Spinach
Kale
Broccoli
Oyster mushrooms
Beans
Another nonheme iron source are beans, including:
Soybeans (tofu)
Lima beans
Navy beans
Fruit
Some fruits also contain nonheme iron:
Dried apricots
Black olives
Grains
You can also get nonheme iron from:
When is the best time to eat before donating blood or plasma?
Aim to eat a nutritious 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 and hepatitis
Once you’ve been approved to donate, you’ll 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 doesn’t 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.
What to avoid before donating blood or plasma
Before going to the donation center, avoid anything that could dehydrate you. So, on the day before and the day you donate plasma or whole blood, try to avoid or limit:
Alcohol
Caffeine
Strenuous exercise
Aspirin
Nicotine
High-fat foods
Frequently asked questions
To prepare for plasma donation, make sure you get plenty of rest, stay hydrated, and eat nutritious 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.
After you donate blood or plasma, your body has to work to restore the lost fluid and replace plasma proteins. And this process requires energy, or calories. But donating plasma isn’t a way to lose weight or burn calories like you do during exercise.
Blood and plasma are made up of mostly water, so it’s important to stay hydrated before and after donating. Plasma donation can lower your blood volume by about 32 oz, so make sure to drink at least that much before donating.
Exactly how much water you need to drink per day depends on different things like your weight, activity level, and health conditions. Men should aim to drink about 3.7 L (125 oz) of water a day while women should try to get about 2.7 L (91 oz).
Yes, it’s OK to eat peanut butter before donating plasma. Peanut and other nut butters are high in protein, which can help you get important nutrients for a smooth donation.
Blood donation centers don’t directly check your iron levels before you donate plasma or blood. Instead, they check hemoglobin levels. Since your body needs iron to make hemoglobin, there’s a good chance your iron levels are low if hemoglobin is low. And if your iron stores are too low, you’ll need to wait to donate plasma until you have a safe level of iron.
To prepare for plasma donation, make sure you get plenty of rest, stay hydrated, and eat nutritious 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.
After you donate blood or plasma, your body has to work to restore the lost fluid and replace plasma proteins. And this process requires energy, or calories. But donating plasma isn’t a way to lose weight or burn calories like you do during exercise.
Blood and plasma are made up of mostly water, so it’s important to stay hydrated before and after donating. Plasma donation can lower your blood volume by about 32 oz, so make sure to drink at least that much before donating.
Exactly how much water you need to drink per day depends on different things like your weight, activity level, and health conditions. Men should aim to drink about 3.7 L (125 oz) of water a day while women should try to get about 2.7 L (91 oz).
Yes, it’s OK to eat peanut butter before donating plasma. Peanut and other nut butters are high in protein, which can help you get important nutrients for a smooth donation.
Blood donation centers don’t directly check your iron levels before you donate plasma or blood. Instead, they check hemoglobin levels. Since your body needs iron to make hemoglobin, there’s a good chance your iron levels are low if hemoglobin is low. And if your iron stores are too low, you’ll need to wait to donate plasma until you have a safe level of iron.
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 experts?



References
American Red Cross. (n.d.). Iron rich foods.
Giving Living. (2022). The process for giving plasma, step-by-step.
Myers, D. J., et al. (2023). Blood donation. StatPearls.
One Blood. (n.d.). Blood donation basics.
Skolmowska, D., et al. (2022). Effectiveness of dietary interventions to treat iron-deficiency anemia in women: A systematic review of randomized controlled trials. Nutrients.













