I often have the same problem on Sundays when I need to clear out the fridge before I go shopping - with what you're describing you're pretty well stocked, but if you really want it to stick with you, try adding a protein on top of the eggs, like leftover chicken, canned tuna, or even beans/chickpeas if you have any lying around. For actually feeling full, it's also key to have something crunchy that really satisfies - crumbled stale bread, nuts, seeds if you've got them, it makes all the difference.
The other thing that helps is a dressing that's at least generously proportioned with a bit of oil, it makes the salad feel less "empty" psychologically and helps you stay full longer. After that mix it all together properly, so it's not just stuff piled on top of each other.