Unfortunately we have been told that lots of fruit and veg is good and that we should eat lots of whole grains rather than meat or eggs or cheese. But there are only 3 macro-nutrients of which only protein and fat are essential, so don't fear fat - it won't make you fat unless you eat it alongside carbs. Fat helps keep you fuller for longer and traditional fats have been wrongly maligned.
When for a Type 2 Diabetic, the reverse is true. Meat, fish, eggs, cheese, full fat dairy is good for us and will make us slimmer unless accompanied by carbohydrates. And tropical fruit, fruit juice , dried fruit and starchy veg like carrot and parsnip are best severely reduced or cut out completely.
A typical modern breakfast is terrible for a Type 2 diabetic because bread, breakfast cereals (even porridge) and fruit juice or tropical fruit such as a banana are just what we shouldn't be eating!
Instead eggs (cooked any way), bacon, cold meat or fish, cheese, full fat Greek yogurt are much better. You can add berries, seed and/or tree nuts (not cashews) to the yogurt. Berries and black/red currants are amongst the lowest carb fruit, along with things like watermelon and rhubarb (which is really a vegetable).