I don't seem to gain any weight possibly due to how little I snack in between meals and how active I am throughout the day.
Breakfast is either: 4 eggs omelette with various veg and an avocado throw in, 4-5 slices of bread, drink water with it, and eat plenty of fruit afterwards
OR
a vegan bean burger/sandwich with salad, a whole avocado, a bowl of cereal, and a couple of bananas and other fruit, drink water with it.
I do eat meat/fish for dinner, my breakfast may seem like a lot, however I seem to struggle with getting a good lunch.