Gonzales, Texas

Real Texas Cooking, Served with a Smile

"Excellent food! A refreshing break from the chains out there." Come taste why folks keep coming back to Cow Palace.

Call (830) 672-0056
★★★★★ 4.5 from 846 Google reviews

Our Story

A Gonzales Tradition

Tucked along Hwy 90 Alt in Gonzales, Cow Palace has built its reputation the old-fashioned way — with hearty portions, a fresh salad bar, and food that tastes like it came from a home kitchen, not a chain warehouse. Regulars know to seat themselves, grab a plate from the salad bar, and settle in for chicken fried steak, hand-formed cheeseburgers, and a ribeye that keeps folks coming back.

What keeps this place full isn't flash, it's consistency. The beef tastes grass-fed, not big-box supply. The sides are homemade. And the staff go out of their way for their guests — one family still talks about the pig-shaped pancake made just for their son. It's the kind of place a neighbor recommends to another neighbor.

Whether you're stopping in after church, grabbing a working lunch, or settling in for a Friday-night ribeye, Cow Palace serves it the way it's always been done in Gonzales: honest, filling, and friendly.

Inside Cow Palace restaurant in Gonzales, Texas

Reviews

What Folks Are Saying

★★★★★

"Very good food and the prices are amazing. Very friendly staff. Will be coming back soon. They went above and beyond to make a pig pancake for my son. Amazing Place."

— Walker
★★★★★

"Excellent food! Had the ribeye with homemade sides. A refreshing break from the chains out there."

— Jeremy B.
★★★★☆

"The chicken fried steak was fantastic! Salad bar was fresh, sweet tea was fresh too. We'll be back!"

— Heather S.
★★★★★

"Salad bar looked all fresh and properly tended despite it being the peak of lunchtime. We opted for cheeseburgers with fries — all very good, beef patty tasted more like grass fed. Will look forward to stopping here again."

— Steve M.

Visit Us

Hours & Location

342 Hwy 90 Alt W
Gonzales, TX 78629

(830) 672-0056

Monday7:00 AM – 2:00 PM
Tuesday7:00 AM – 3:00 PM
Wednesday7:00 AM – 9:00 PM
Thursday7:00 AM – 9:00 PM
Friday7:00 AM – 9:00 PM
Saturday7:00 AM – 9:00 PM
Sunday7:00 AM – 2:00 PM