There is no such thing as the best food for lowering blood sugar, and no food has a hypoglycemic effect. Different foods have different effects on blood glucose, there is no food that lowers blood glucose, and some foods have a small effect on blood glucose and a weak glycemic effect. Foods that generally contain fewer carbohydrates have a small effect on blood sugar. Tomatoes, cucumbers, broccoli, spinach, mushrooms, oatmeal, leeks, asparagus, beans and other vegetables have a small impact on blood sugar; skimmed sugar-free milk, lean meat, eggs, soybean products and other protein-rich foods have a small impact on blood sugar; buckwheat, rye, mung beans, brown rice and other coarse fiber and coarse grains of food have a small impact on blood sugar. If you want to lower blood sugar, you should have a combination of diet, exercise and medication. Diet should control daily energy intake, eat small meals, moderate exercise every day, adhere to medication, regular monitoring of blood glucose, regular follow-up.