The invention provides a stainless steel degreasing agent, which comprises the following components in percentage by weight: 5 to 25 percent of organic solvent, 2 to 5 percent of corrosion inhibitor, 10 to 25 percent of surfactant, 5 to 10 percent of inorganic salt, 1 to 3 percent of defoaming agent and the balance of deionized water, wherein the organic solvent is bromohydrocarbon; the corrosion inhibitor is sodium benzoate, ammonium benzoate, triethanolamine, ethanolamine or benzotriazole; the surfactant is one or more of alkylphenol polyoxyethylene ether and fatty alcohol-polyoxyethylene ether; the inorganic salt is alkaline salt; and the defoaming agent is tributyl phosphate, organic silicon, oleic acid or sodium oleate. The stainless steel degreasing agent can replace the currently used ODS cleaning agents, can achieve the cleaning effect of the ODS cleaning agents, does not damage the surface of the stainless steel, has obvious cleaning effect, can clean a large number of products, and does not harm a human body; and the preparation method is simple, safe, and environment-friendly.