Your menu sounds about like mine! The peanut butter, I can't understand that, but for the protein maybe. I get cravings just for like a square of fresh (good) grain bread and just a bit of peanut butter.
The eggs, oatmeal...I've gotten to where I just grab a handful or pinchful and that's enough. I do what people call "grazing?"
Didn't know it was even official, but my body says it wants this or that and I just grab a nib of it, even dark chocolate.