Immediate restriction of iron initiated by the host is a critical process to protect against bacterial infections and has been described in the liver and spleen, but it remains unclear whether this response also entails a humoral mechanism that would enable systemic sequestering of iron upon infection. Here we show that upon bacterial invasion, host macrophages immediately release extracellular vesicles (EVs) that capture circulating iron-containing proteins. Mechanistically, in a sepsis model in female mice, Salmonella enterica subsp. enterica serovar Typhimurium induces endoplasmic reticulum stress in macrophages and activates inositol-requiring enzyme 1α signaling, triggering lysosomal dysfunction and thereby promoting the release of EVs, which bear multiple receptors required for iron uptake. By binding to circulating iron-containing proteins, these EVs prevent bacteria from iron acquisition, which inhibits their growth and ultimately protects against infection and related tissue damage. Our findings reveal a humoral mechanism that can promptly regulate systemic iron metabolism during bacterial infection.