Are you having lunch too?
Eggs I can eat 4-5 a day sometimes. Some people I train with eat so much more. Protein and fats all good for you.
In my opinion the more basic it is is often the best kind of foods you could be eating, I get great results when I go to 'basics' sometimes. If you are full and it's satisfying you why not?! Well apart form the packet of biscuits
I would try adding in some carbs though, they are your energy source, go for whole carbs, high carb veg, sweet over white potatoes.