Acute pyelonephritis usually has no absolute contraindication in diet, and it is recommended to eat a light diet with all kinds of vegetables. However, if chronic pyelonephritis leads to renal insufficiency, it may be necessary to avoid high potassium vegetables, such as spinach, parsley and so on. Pyelonephritis is categorized into acute pyelonephritis and chronic pyelonephritis. Acute pyelonephritis is mainly an infectious disease caused by bacterial infection, there is usually no absolute contraindication in the patient’s diet, it is recommended to eat a light diet, and all kinds of vegetables can be eaten. Chronic pyelonephritis may lead to kidney injury and renal insufficiency, and hyperkalemia may occur if glomerular filtration rate decreases more. Therefore, it is necessary to abstain from high potassium vegetables, such as spinach, capers, bitter melon, kale, broad beans, cabbage, amaranth, lotus root and so on. Patients with pyelonephritis are advised to go to regular hospitals in time to give targeted treatment or therapy under the guidance of doctors.