Mexican Buffet Houston

Jump To: Affordable | Daily | Weekend Brunch

Craving a south-of-the-border feast? Houston’s vibrant culinary scene offers an incredible selection of Mexican buffets, from quick weekday lunches to elaborate weekend celebrations. Whether you are after traditional Oaxacan moles or classic Tex-Mex fajitas, there is an all-you-can-eat option waiting for you. Choose the best Mexican buffet Houston has around!


Editor’s Note: We work hard to provide you with accurate, updated information.

However, all details are subject to change. Please verify information before heading out. This post may contain affiliate links.

If you click and make a purchase, we may earn a small commission at no extra cost to you. We only recommend experiences we truly believe in!

Curious about how we choose our content? Here’s our process.

Also check out these articles – Best Mexican Restaurants in HoustonMust Try Tacos in HoustonBest BBQ in HoustonBest Summer Camps in Houston, and Best Steakhouse in Houston!


Affordable Mexican Buffet Houston

La Taquiza HTX

mexican brunch buffet houston - La Taquiza Street Tacos

Image credit: La Taquiza Street Tacos

With roots in the food truck scene, La Taquiza has brought its authentic flavors to Houston’s food halls and standalone locations with a Sunday buffet that has quickly gained a following.

What: Authentic Mexico City-style tacos and a weekend brunch buffet featuring Pozole and Chilaquiles.
Why: It feels like a modern, artisanal take on the traditional buffet.
Operating Hours:  Monday – Friday: 11 am – 7 pm | Saturday: 11 am – 6 pm | Sunday: 10 am – 2 pm
Where: 800 Capitol St, Houston, TX 77002
How Much: ~$35.95 per adult


Feast Buffet

While not a dedicated Mexican restaurant, Feast Buffet is the largest buffet in Texas and features a massive Tex-Mex section that satisfies the itch for variety.

What: An international buffet with a significant selection of Tex-Mex classics.
Why: Best for large families with picky eaters who want choices beyond just Mexican food.
Operating Hours:  Sunday – Thursday: 11 am – 9:30 pm | Friday – Saturday: 11 am – 10 pm
Where: 1707 N Fry Rd, Katy, TX 77449
How Much: ~$19 – $21 per adult


Hugo’s

all you can eat mexican buffet houston - Hugo's

Image credit: Hugo’s

Hugo’s set the standard for upscale Mexican cuisine in Houston. Their Sunday brunch is legendary, featuring a mix of coastal and regional Mexican dishes.

What: A massive Sunday spread with ceviches, chilaquiles, and traditional regional egg dishes.
Why: The scratch-made chocolate and churros are a must-try
Operating Hours:  Sunday: 10 am – 3 pm
Where: 1600 Westheimer Rd, Houston, TX 77006
How Much: $29 – $45 


Best Mexican Buffet Houston Restaurants (Daily & Weekday)

El Mesquite Restaurant

El Mesquite is beloved for its home-style cooking. While smaller than the major chains, it delivers big on flavor with traditional stews and breakfast items.

What: A casual spot specializing in traditional Mexican stews (guisados) and breakfast plates.
Why: Perfect for a quick, authentic lunch that feels like a home-cooked meal.
Operating Hours:  Monday – Saturday: 6 am – 5 pm | Sunday: 7 am – 3 pm.
Where: 424 Broadway St, Houston, TX 77012
How Much: $10 – $18 per person


Ranchero King Buffet

mexican buffet houston - Ranchero King Buffet

Image credit: Ranchero King Buffet

This is a “go-to” for locals seeking variety beyond the usual Tex-Mex. It offers a massive selection of regional Mexican dishes, including multiple types of mole and fresh seafood.

What: A sprawling buffet with a focus on authentic central and southern Mexican cuisine.
Why: Known for having a dedicated grill station and a wide array of fresh salsas.
Operating Hours:  Monday – Friday: 10 am – 8:30 pm | Saturday – Sunday: 9 am – 8:30 pm
Where: 1010 Antoine Dr, Houston, TX 77055
How Much: ~$17.49 per adult


Pancho’s Mexican Buffet

A true Texas legend, Pancho’s is famous for its “Raise the Flag” service. If you want more tacos, enchiladas, or those famous sopaipillas, just raise the small Mexican flag on your table.

What: A traditional Tex-Mex buffet featuring all the standard favorites: tacos, flautas, and tamales.
Why: It’s the ultimate nostalgic experience with budget-friendly pricing.
Operating Hours:  Daily: 11 am – 9 pm
Where: 260 Farm to Market 1960 Rd E, Humble, TX 77338
How Much: ~$12 – $15 per adult


Authentic Mexican Brunch Buffet Houston Experiences (Weekend Only)

Xochi

For a truly upscale experience, Xochi’s Sunday brunch is a celebration of Oaxacan culture. Chef Hugo Ortega brings the flavors of southern Mexico to downtown Houston.

What: An award-winning Sunday buffet with mole tasting, housemade tamales, and an extensive dessert bar.
Why: Voted one of the best brunches in America; the live music and sophisticated vibes are unbeatable.
Operating Hours:  Sunday: 10:30 am – 3 pm 
Where: 1777 Walker St, Houston, TX 77010
How Much: $48 per adult; $17 per child


Caracol

If you love seafood, Caracol is your destination. This coastal Mexican kitchen offers an incredible Sunday brunch that focuses on the flavors of the Mexican Riviera.

What: A coastal Mexican buffet featuring an unlimited oyster bar, ceviches, and wood-grilled seafood.
Why: It offers a lighter, fresher take on the traditional Mexican buffet.
Operating Hours:  Sunday: 10 am – 2:30 pm
Where: 2200 Post Oak Blvd #160, Houston, TX 77056
How Much: $48 per adult; $17 per child


Picos

Picos is famous for representing all seven culinary regions of Mexico. Their Sunday brunch buffet is one of the most comprehensive in the city.

What: A massive weekend spread including a mole station, omelet station, and traditional carvings.
Why: It’s a great spot for large groups and festive celebrations.
Operating Hours:  Sunday: 10:30 am – 3 pm
Where: 3601 Kirby Dr, Houston, TX 77098
How Much: ~$38 – $45 per person


Cadillac Bar

mexican buffet houston - Cadillac Bar Houston

Image credit: Cadillac Bar Houston

Cadillac Bar offers a high-energy Sunday brunch that is a favorite for those who want a party atmosphere alongside their tacos.

What: A brunch buffet with dedicated stations for omelets, tacos, and desserts (like waffles and churros).
Why: Known for their strong margaritas and festive “build-your-own” stations.
Operating Hours:  Sunday: 10 am – 2 pm
Where: 1802 Shepherd Dr, Houston, TX 77007
How Much: ~$30 – $35 per adult


Looking for more? See the upcoming Weekend Events in Houston.

Natalie Dulaney