What a diabetic patient can eat when hungry depends on blood sugar. If your blood sugar is not low when you are hungry, you can eat low-sugar or sugar-free foods. If your blood sugar is low you can take a sugar supplement. Diabetic patients who are hungry, if the blood sugar is not low can eat some low-sugar or no-sugar food, such as can eat a variety of green leafy vegetables such as cucumber, tomato, winter melon, bitter melon, kale, cauliflower, lettuce, radish, cabbage and so on. If the blood sugar is low, you can eat bread, drink milk, sugar cubes and so on. Diabetic patients need to pay special attention to their diet, they should eat low sugar and low fat diet, eat less cake, barbecue and other foods, eat more fresh vegetables, and supplement protein in moderation. When blood sugar is low you can take sugar cubes or chocolates to prevent the danger caused by too low blood sugar. Diabetic patients should eat and treat under the guidance of a medical professional and monitor their blood sugar regularly.