I don't think bread is evil but it also isn't a light snack as many think. There is this weird English obsession with only being able to 'manage' one cooked meal a day. mil (overweight) huffs and puffs about how she can only possibly manage a sandwich for tea if she's had a meal at lunch and I just don't get it.
Me neither. Your MIL is one of many who say 'I'm not very hungry, I'll just have a sandwich' and they probably think they are 'saving' calories.
But, if you consider the number of calories in a sandwich that has cheese and mayonnaise in it, for example, it could easily be 500, 600 or more.
Many people will have a sandwich with either crisps, chocolate bar or cake for lunch and consider it a light meal, even though it could be about 800 calories and not a vegetable in sight. I don't think that sort of meal is very filling, healthy or satisfying.
And then the other problem is that almost all the ready to eat food is just processed junk (Sandwiches, McDonalds, Greggs etc).
I much prefer hot food and to eat larger meals earlier in the day. Given the choice, I would almost never eat sandwiches. I don't get the British obsession that eating more than one hot meal a day is somehow both a massive extravagence and requires an inordinate amount of preparation time.
But then there is the other thread on here where people claim taking two minutes to make an omelette for breakfast is something that cannot be realistically achieved by normal working people.
The lack of lightness of bread and sandwiches is most clearly illustrated by the food that is 'allowed' on the slimming world diet.
Bread is severly restricted. Realistically you can have two small slices of wholemeal bread per day (not the 'normal' sized loaf, but the very small ones). If you want white bread, or more bread than this, you basically have to give up your treats allowance. Ie, instead of a small glass of wine or some chocolate, you could have a smallish amount of white bread instead.
But you are allowed to eat unlimited amounts of lean meat, vegetables, pulses, fruit, eggs and salads. Add in a small amount of dairy and think of the variety of cooked and filling meals you could make - roast dinners, chillis, curries, stews, soups etc etc.
As long as there is very little fat, sugar or bread, you can make an endless variety of healthy meals that will be much more satisfying and keep weight down much easier than the miserable tiny sandwich that you could otherwise have.