Abstract The static corrosion tests in lead–bismuth eutectic (LBE) were conducted from 450 °C to 600 °C to understand corrosion behavior and develop corrosion resistant materials for heavy liquid metal systems. While increase of Cr content in steels enhances corrosion resistance in LBE, the effect approaches a constant value above 12 wt% of Cr. Corrosion depth in LBE increases with increasing temperature and corrosion attack becomes severe above 550 °C even under the condition of high oxygen concentration. Nickel dissolution and Pb–Bi penetration occur in 316SS and JPCA above 550 °C under the condition of high oxygen concentration. When oxygen concentration decreases below the level of Fe oxide formation, corrosion attack on these steels also becomes violent due to dissolution of various elements and grain boundary corrosion. Whereas additions of 1.5 wt% Si to T91 and 2.5 wt% Si to 316SS improve corrosion resistance, the effect is insufficient taking fluctuation of oxygen concentration in LBE into consideration. Furthermore, addition of 1.5 wt% Si to T91 causes rise in DBTT. A new coating method using Al, Ti and Fe powders produces corrosion resistant coating layers on 316SS. The coating layers containing 6–8 wt% Al exhibit good corrosion resistance at 550 °C for 3000 h in LBE containing 10 −6–10 −4 wt% of oxygen.