Diets for type 2 diabetes should be built around the principles of healthy eating with a focus on foods that do not adversely affect blood glucose levels. As a general guide, a diet that includes a good variety of vegetables, a good source of unsaturated fats such as in nuts, avocados and oily fish and focuses on unprocessed foods is a good start.