I believe in the stomach-filling power of protein and fiber, so looking at your diet I think I can see why you are eating all day long. If you eat less, the added cost of higher fiber and more protein will probably balance out.
Your breakfast is mostly carbs, plus cream cheese. Try oatmeal with blueberries (I use frozen blues and they thaw when you pour hot water on them) and egg whites. Or, egg whites on a bagel -- take the cream cheese out of the equation. But aim for a bagel that is multi-grain or whole grain to get more fiber. Oatmeal is much cheaper per meal than bagels, and is generally more filling.
For your snack, keep a protein in there -- yogurt, cottage cheese, almonds, etc. I also like to have a crunch in my snack; it is some strange psychology that makes me feel more satisfied (carrots, apples, celery, etc). A big bag of carrots is not too pricey, and you can slice them up for a week at a time (put a little water in the bottom of the container to keep them crunchy).
Lunch, if you want to cut your spending, you could go with tuna -- cheaper than the deli meats
Dinners -- you could opt for a cheaper lettuce if you want to cut down on spending and don't mind not getting the spinach nutrients (iceberg and romaine are cheaper). Buy the onions in bulk. Cook up the chicken in bulk -- and buy it when it's $1.99/lb in the value packs; my store put chicken breasts at that price point every 3 weeks. Pick up a pack at the beginning of the week, then at the end of the week (for the next week), and the week after that buy steak or something else.
Pasta can be very cheap, even the whole grain and veggie kinds, if you shop a sale and combine it with a coupon (Barilla coupons are out there -- $0.55 off of 1 box, and if your store doubles coupons you don't even need to wait for a sale for a box to be $0.50 each; I order coupons from
www.thecouponclippers.com).
For bruschetta, imagine how good that would taste on bread you baked yourself?! I love to bake bread, and it'll be cheaper than buying it but there is a bit of a learning curve. (the same goes for the bread you use for your sandwiches -- you could bake that).