Vegetables! I add them to every meal even to my protein shakes. They're low calorie, high fiber, and nutrient dense. I add spinach and a sprinkle of cheese to my eggs pretty much all the time. I add spinach or kale to my protein shakes (you can't even taste them). I also eat 2 cups of steamed veggies at dinner pretty much every night.
Also the less processed and more organic your food is the more full you will feel and the less cravings and hunger you will experience all day.
If I were you I would skip either the toast or oatmeal (have one or the other not both) and add some type of veggies to my eggs AND 1 piece of fruit to my breakfast preferably all organic and make sure your bread is whole grain or multi grain. That and about 32 oz of water with electrolytes should keep you full until lunch time.
If you add more natural food to your diet and you find you're still hungry you might want to look into metabolic typing.