Blood donation

Can you eat a cheese sandwich before donating blood?

Yes. A sandwich with moderate cheese is a light, balanced meal. Just avoid very greasy foods and eat 2 to 3 hours before.

Yes, a sandwich with cheese is a reasonable meal before you give blood. It combines carbohydrates and protein, which helps your body handle the draw.

Choose lighter options

Very fatty foods can raise the fat level in your blood and make plasma cloudy, which can interfere with required tests.

Better choices:

  • Whole grain bread with a slice of cheese and some turkey or chicken
  • Cottage cheese
  • Light cream cheese
  • Fruit on the side

Limit before donating:

  • Large amounts of rich or heavy cheese
  • Fries, burgers and fried foods
  • Cream-based sauces
Advertisement

When to eat

Aim to eat 2 to 3 hours before your appointment. That gives time for digestion without arriving hungry or overly full.

Arriving hungry is a common cause of dizziness and deferral.

What goes well with it

  • Orange juice or another juice
  • Plenty of water
  • A banana or apple
  • Plain yogurt

Summary

A whole grain sandwich with a little cheese, a piece of fruit and a glass of juice or water, about 2 hours before, is a great pre-donation meal.

This information is general and does not replace advice from a health professional. Your eligibility is always decided at the donor screening on the day of donation. Rules change, so confirm with the American Red Cross or the blood center where you plan to donate.

Ready to donate blood?

Find a blood center or drive near you, check the hours, and bring a photo ID.

Find donation centers
Advertisement