If you stay over Sunday, I would highly recommend the brunch at Porters Steak House in Collinsville. Qute a selection and the deserts are topnotch.
There is also a Cancun Restaurant close to Porters that has a pretty reasonable luncg buffet,
These should only be a 10 minute drive at the most from your motel.
Depending on where you are working in Granite, you might ask how the dining is at Rivers Edge. I think they have a decent restaurant there or used to. It’s the old Melvin Price Army Depot on Rte 3 on the far east side of town.