I would suggest more protein, and more veggies
I am not sure what type of vegetarian you are, since you do have salmon listed, and chicken noodle soup. If you eat eggs and dairy, here are some suggestions:
For breakfast, how about adding some eggs to the toast, or a veggie sausage patty (I love those - Morningstar brand).
For lunch, add a salad. You can put some cheese on it for protein, or a hard boiled egg.
With your afternoon snack, have some yogurt.
For dinner, have more veggies
Your evening binges might be better controlled if you have more protein during the day, and also make sure you are getting enough fat.