i'm no nutrition expert, but i'm 5'10 and 145 pounds, so i feel like i can share.
spaghetti is high in carbs and will lead to weight gain. PB & J sandwiches have carbs (from the bread) and fat (from the PB).
instead, i suggest you substitute tofu-based fake meat for real meat, and snack on raw or dried fruits and vegetables (like carrots, celery, peppers, pineapple, berries). for salty snacks, try unbuttered or lightly buttered popcorn instead of chips or pretzels. drink lots of water - it helps reduce cravings.
alternatively, you could exercise more. adding a cardiovascular workout to your walking will improve your heart health in addition to helping you burn more calories.
So I am genetically predisposed to have somewhat of a gut, but it's getting a little out of control. I'm 5-9, I was around 150 before law school and now I'm at 165. I know I'll never have a 6 pack but I would like to at least lose some of the fat. I was figuring since I'm in my late 20s I need to take in less than 1800 calories a day to slowly lose weight. I'm moderately active (usually walk a total of 3-4 miles a day). Any advice about what I can eat to cut down on the gut? I don't have the time or inclination to cook vegetables and I've heard that canned vegetables have basically no nutritional value- so should I just go with PB and J and spaghetti and other stuff that's not very high in fat? Any advice much appreciated...