Porcupine as mentioned is good. Lone Star Taqueria is good. Bandits Grill is reasonably good. The Cotton Bottom isn’t necessarily awesome food but it’s an icon. Eight Settlers is good but more expensive (good bar).
OR, do what I often do. I get some cheese, meat and breat and take a hike up to a lake or waterfall in Little or Big Cottonwood and have my lunch there.