I don?t get out much, so as far as the food at the pubs, I couldn?t say.
However, every time I stop at the liquor store I end up walking out with a six pack of Squatters Hop Rising, they also make Captain Bastard?s Oatmeal Stout which is another of my favorites.
So far for food, I love Squatter's... It's hard to pick a 'best'. While other cities have breweries closing down, Utah's are going strong, I think in a large part due to the collective started by Wasatch and Squatter's.
For a place that serves plenty of Micros that isn't a brewery, you can't beat Porcupine Grill for the food. Awesome, it's right at the mouth of Big Cottonwood canyon, I used to go there all the time when I was living in Cottonwood heights.
My favorite Utah brew/grub joint is Rooster's. There's one in Ogden on 25th and another in Layton (not sure where, I always go to the Ogden one.) Every time I go I order something different from the menu and I haven't had a sub-par item yet. And the wings are killer!!!
Good brew, good food, good atmosphere, and the place is clean (that's a big one for me)
IMO Uinta is the best brewery, but as far as brew pubs go...red rock. Roosters has good food, but i think there beer is lacking. and squatter takes second because they also have good food and good beer too.