Thank you to everyone for the responses. You offered some great ideas and I plan to try most of them. My son and dil do eat dairy so that helps a lot. The vegetarian is something they recently started so whether it will last or not, I have no idea but I want to respect their choices.
I appreciate everyone taking the time to respond and offer me all this help. A big thank you!!