I am confused as to how you are at the weight and height you say you are at if in fact you do stick to the diet you described. Eating right is all about spreading out your meals throughout the day like MARK ^^^^^^ just said. which it seems you do just fine. The only thing I would change is cut out that PB snack at night. You don't need to be consuming the fat and amount of calories that is in PB at that time of day. Save that for earlier and snack on fruit or carrots before bed. Other than that, the diet you laid out is very good and there really is no way of gaining unwanted weight on that diet when it is combined with exercise. In fact if you wanted to put on muscle as well as getting rid of unneccessary weight you would need to be eating more than you listed. But as for weightloss, that diet is pretty good. You should up your exercise times. Go on a 90 min brisk walk around the neighborhood 4 or 5 times a week.