Dark green vegetables help, and some high energy foods in winter like raisons and nuts (assuming your winters are cold

)
Protein shakes and bars are ok, but you really dont need them unless you are trying to build a ton of muscle fast, just dont be in too much of a rush. Drink lots of water too, its easy to miss it, but you wanna drink about 4-5 litres a day, or about 8 bottles of water, not sure the imperial equivalent. Water will help cut weight easy if that is what you are looking to do as you feel full, and makes you piss a lot, flushing you out

Your diet sounds ok for just living on, but you should list some goals you are looking for.