If you’ve spent any time around Lake Granbury, you already know that lakeside restaurants can be hit or miss — gorgeous views, indifferent food, and a check that makes you wince. Pier 51 Fish Bar & Grill is the exception I keep recommending to people who ask where to actually eat near the water.
The place sits right on the lake’s edge on Contrary Creek Road, southeast of the square, and the deck extends over the water in a way that feels genuinely earned rather than decorative. Lunch on a weekday is relaxed — you can hear the boats. Weekend evenings fill up, especially when the weather cooperates, and the bar crowd tends to stay late. Go early if you want a table outside without a wait.
The menu leans hard into fried and grilled fish, which is exactly what you want here. My go-to is the fried catfish plate — thick fillets, properly seasoned cornmeal crust, coleslaw that’s tangy rather than sweet. They also do a solid shrimp po’boy and fish tacos that don’t feel like an afterthought. If you’re with someone who won’t eat seafood, there are burgers and chicken sandwiches, but don’t let them guilt you into ordering off the fish side of the menu. That’s the whole point of being here.
The hush puppies deserve a mention. They come out hot, with a little sweetness to them, and they disappear fast. Order an extra basket if you’re sharing.
Prices are reasonable for a waterfront spot — most entrees fall in the $12–$18 range, and the beer selection is modest but adequate. They carry the usual Texas domestics, a few Texas craft options, and margaritas that are better than they need to be. The full tab for two, with drinks, usually lands around $45–$55 before tip.
Service is the friendly, no-fuss kind you expect in Hood County. Nobody’s trying to upsell you, and the staff knows the regulars by name. I’ve never had a bad experience there, though I’ve heard it can get stretched thin on busy Saturday nights, so patience helps.
One thing I appreciate: the view never gets old. Whether the lake is glassy and still in the morning or catching the last light in the evening, the setting does real work. It’s the kind of place where you order another drink not because you planned to, but because leaving feels wrong.
Pier 51 isn’t trying to be a destination restaurant with a celebrity chef and a tasting menu. It’s a lakeside fish house that does its job well, in a town where that’s harder to find than you’d think. If you’re in Granbury for a weekend and you like fried catfish with a cold beer and a water view, put it on your list. I’d be surprised if you regret it.