First of all, you need to know exactly how many calories you are eating. They add up very quickly. A slice of bread, some cheese, and you are easily 200-300 calories more. Avoid MFP if cooking from scratch and use something like cronometer.
Use it for three days, as honest as possible.
Baked potatoes with beans and cheese is quite a heavy meal, I would avoid those if you are stuck.
Are there other pulses you like? Chickpeas, red lentils, butter beans? Yes to soups (no butter, no bacon, no flour, no oil) and salads, you can add as many vegetables as you want, be careful with dressing. If you cut your tomatoes first and put them at the bottom of bowl, sprinkle salt and a bit of olive oil on top, they will make juice whilst you wash and cut the other vegetables.
Add variety as well, more fibre. Instead of adding vegetables to dinner , have a dinner made of vegetables.
Get rid of the ham, keep the egg or tuna (in water), but change it every lunch. One day, have two spoonfuls of quinoa, then tuna, then egg, then chickpeas, then prawns, and so on.
Breakfast has little fibre, have some flaxseeds, a tablespoon of rolled oats, and some berries.
I understand you like baked beans, but unless you make them yourself, they are processed with some sweeteners. Add variety. And make your meals less saucy.