I think cals might be a little high.... unless this is a bulking diet...
I like the foods though, they seem very sensible... i eat peanuts at night for their anti-catabolicism when i cant have a shake...
Now, what I do is first... eat 1g protein per lb of bodyweight.
eat a set 50g fat.
then multiply bodyweight times 10 to give the number of cals per day.
divide this number by 4... this will be your carbs per day.
just eat the foods that hansel listed and make up the fat or protein you missed during the day with EFA's and shakes to prevent catabolicism at night... you should be cut in no time