Diabetes is a condition which must be managed with the help of diet and medication. Consumption of food has direct impact on blood sugar levels. One must pay attention to food choice to maintain the sugar levels and avoid possible complications. Carbohydrates, proteins and fat has impact on sugar levels. Top 5 foods for diabetes