Guinness is not high in iron. A pint of Guinness contains roughly 0.3 mg of iron, which is less than 4% of the daily requirement for adult men and under 2% for premenopausal women. You would need to drink enormous quantities to get a meaningful amount of iron from it, making it one of the least efficient sources imaginable.
Where the Iron Myth Came From
The idea that Guinness is iron-rich traces back to the 1920s, when the brewery launched its famous “Guinness is good for you” advertising campaign. The company conducted market research in pubs, where drinkers reported feeling better after a pint and believed it was good for them. Guinness then wrote to every doctor in the UK asking for their views, and many responded with testimonials about prescribing stout as a tonic.
Doctors routinely recommended Guinness to patients recovering from surgery and to pregnant women, based on the belief that its dark color indicated high iron content. This medical endorsement kept the campaign running for roughly 40 years and embedded the idea so deeply in popular culture that many people still repeat it today. The logic was understandable: dark beer looks like it should be packed with minerals. But the actual iron content tells a different story.
How Much Iron Guinness Actually Contains
The dark color of Guinness comes from roasted barley, not from iron. A pint delivers about 0.3 mg of iron. To put that in perspective, adult men need 8 mg of iron per day, while premenopausal women need 18 mg. Adults over 51 of either sex need 8 mg daily.
That means a man would need to drink roughly 27 pints to meet his daily iron requirement from Guinness alone. A premenopausal woman would need about 60 pints. Compare that to a single serving of cooked spinach (about 3 mg), a bowl of fortified cereal (up to 18 mg), or a serving of red meat (2 to 3 mg). Even a handful of pumpkin seeds delivers more iron than several pints of stout.
Alcohol and Iron Absorption
There is an ironic twist to the Guinness-iron story. While the beer itself provides almost no iron, alcohol does change how your body handles iron from other sources. Drinking alcohol suppresses production of a liver hormone called hepcidin, which normally acts as a gatekeeper controlling how much iron enters your bloodstream from food. When hepcidin drops, the intestinal lining ramps up its iron-absorbing machinery, pulling more iron into the body than it otherwise would.
This happens because alcohol metabolism generates oxidative stress in liver cells, disrupting the signals that keep hepcidin production on track. The result is that regular drinkers tend to absorb more iron from their diet overall. In heavy, long-term drinkers, this can lead to iron overload, which damages the liver, heart, and other organs. So alcohol doesn’t supply iron, but it can cause your body to stockpile too much of it from everything else you eat.
Better Sources of Dietary Iron
If you’re looking to increase your iron intake, food choices make a far bigger difference than any beverage. Iron from animal sources (called heme iron) is absorbed more efficiently than iron from plants. Red meat, organ meats, oysters, and dark poultry meat are among the richest heme sources. On the plant side, lentils, chickpeas, tofu, fortified cereals, and dark leafy greens all deliver several milligrams per serving.
Pairing plant-based iron sources with vitamin C significantly boosts absorption. A squeeze of lemon on your lentils or a glass of orange juice with your fortified cereal can double or triple the amount of iron your body takes in. On the flip side, tea, coffee, and calcium-rich foods can inhibit iron absorption when consumed at the same meal.
Guinness is a perfectly fine drink if you enjoy it, but treating it as a nutritional supplement is a holdover from an era when pub surveys counted as medical research. For actual iron needs, food wins by a wide margin.

