At my work although the budgets are very tight, the menu has two mains for lunch each day or salad or sandwiches option and a pud, full cooked breakfast plus porridge and toast as required, cold meats and cakes for tea and most of our veg is grown in our gardens, roasts on weds and Sunday and menu tasting every quarter when the menu is changed for the season.
All our cakes are made in the kitchens and all dietary needs are given. Not saying is perfect but the food is designed to maintain weight and healing and give a choice within reason.
Yes we are lucky, no not all homes are good but I see no reason why, if managed well, other homes can't feed people well.