The best foods for diabetics to eat include lean proteins, whole grains, nonfat or low-fat dairy foods, fruits and nonstarchy vegetables and unsaturated fats. Some foods to avoid include fried foods, baked goods, fruits canned in syrup, packaged chocolate milk and hot dogs, according to Everyday Health.
The key principles in meal management for diabetic management include filling half of one's plate with non-starchy vegetables, limiting sugar, and choosing whole-grain carbohydrates and lean protein sources. Turkey, fish and beans represent lean protein sources. Nuts contain protein as well, but people should eat small servings of those, as they are high in calories, as stated by Everyday Health.
Whole-grain carbohydrate sources contain fiber as well as needed minerals and vitamins, while carbs made from refined white flour lack those nutritional advantages. Avocados are high in monounsaturated fats, making them an excellent weapon against the bad form of cholesterol. Berries are high in antioxidants, and their carb count means that diabetics can eat a lot of them in one serving. Non-starchy vegetables include broccoli, cauliflower, carrots, asparagus and leafy greens. For those who are having a hard time getting starches out of their diets, mashed cauliflower can make a tasty substitute for mashed potatoes.