A good diabetes diet is low in fats and calories and high in nutrients. These include foods like fruits, green vegetables, salads, dairy products, fish, eggs, and seeds and nuts. A diabetes diet includes foods with low glycemic index so that your blood sugar levels do not spike after consuming food.