By the Dozen

The Best Places in Houston to Buy Your Tamales This Year

Tamales are more than just a seasonal treat at these restaurants—they’re a year-round tradition.

By Geneva Diaz and Daniel Renfrow November 5, 2024

Monkey's Tail will be offering green chile chicken and red chile pork tamales this year.

For many Texans, it’s not a celebration without tamales. Every year in the weeks leading up to the holidays, Latin American families come together to make tamales from scratch. They’re an integral part of the Las Posadas tradition, which starts in mid-December, when tamales are often served alongside piping hot cups of ponche. Made with a corn-based dough mixture called masa, they’re filled with various meats, or beans and cheese, then wrapped and cooked in corn husks.

Since the process of making tamales can be tedious (but always well worth it), some families choose to forgo making them at home and simply order out. If you find yourself in this camp, you’re in luck: There are several great restaurants, like Cochinita & Co. in the East End and Momma’s Tamales in Bellaire, where you can pick up tamales year-round. We’ve selected some of our favorites so you can spend less time kneading masa and more time sipping ponche with the fam this year.


Picos, a restaurant that emphasizes the seven regions of Mexico, sells different styles of tamales.

Arnaldo Richards’ Picos

Upper Kirby

The most magical time of the year is almost here. And by that we mean, of course, the return of the Tamale Stand at Picos. Starting November 15, the authentic Mexican restaurant will be offering a wide variety of tamales by the dozen and half-dozen for takeout from its tamale menu. Options for Norteños-style tamales (which come in corn husks and are priced at $12 for a half-dozen and $24 for a full dozen) include pork in red chile, chicken in green chile, beef in red chile, black bean and cheese, peppers and cheese, piña colada (pineapple and coconut), and sweet raisin. Oaxaqueños options (which come wrapped in banana leaves and are priced at $22.50 for a half-dozen and $45 for a full dozen) include pork in red chile, chicken in green chile, chicken in black mole, portobello mushroom and huitlacoche, and chicken and chipilín in roasted tomatillo salsa. A bevy of sauces and sides are also available, including a trio of moles, chile con queso, guacamole, and a variety of salsas. And don’t forget that the restaurant also offers its tamales Oaxaqueños as an appetizer year-round.

Balderas Tamale Factory

Cypress

The multigenerational Balderas family has been in the tamale business since 1967. This spot makes some of the best tamales you can find in the Houston area. Fillings include pork, hot pork, beef, hot beef, chicken, and bean and cheese, and come in at around $8 for a half-dozen and $15 for a dozen.

Caracol, one of chef Hugo Ortega's restaurants, goes all in on tamales around the holidays.

Caracol

Uptown

Hugo Ortega’s acclaimed seafood restaurant Caracol, which presents a culinary tour along the coasts of Mexico, is home to some pretty stellar tamales, too. They are priced at $24 per dozen and fillings include pork, chicken, fish, or mushroom.

Cochinita & Co.

East End

Chef Victoria Elizondo’s East End staple offers some of the best Mexican food in the city. It’s also home to some pretty phenomenal tamales, which are $13.50 for a dozen. They come with fillings like pork in red adobo, chicken in roasted tomatillo sauce, roasted poblano peppers and panela cheese, and black bean and epazote. For a large order, email the catering manager at [email protected]. You can also find Cochinita’s tamales at the Rice Village and Heights Mercantile farmers markets, which happen biweekly on alternating Sundays.

Chef Hugo Ortega's namesake restaurant is a fantastic place to pick up tamales for the whole family.

Hugo’s

Montrose

James Beard Award–winning chef Hugo Ortega’s namesake restaurant features an authentic Mexican menu that has won over legions of Houstonians and visitors alike. You can take some of the restaurant’s magic home by ordering its delicious tamales, priced at $24 per dozen. Choose from pork cochinita with chile pulla, chicken mole poblano, fish with salsa veracruzana, or mushroom with pipian verde.

Momma’s Tamales

Bellaire

The always-busy tamale purveyor sells tamales year-round at its Bellaire storefront or one of the many farmers market stands owner Ana Soria operates. Tamales at Momma’s can be ordered by the dozen ($15.99–$16.99) or half-dozen ($8.99). Fillings include pork, chicken, spinach and cheese, jalapeño and cheese, black bean and cheese, black bean and spinach, and brisket and cheese.

Monkey's Tail is spreading the holiday cheer this year its green chile chicken and red chile pork tamales.

Monkey’s Tail

Lindale park, conroe

This year Monkey’s Tail will be offering tamales by the half-dozen for $9 or dozen for $16. The fillings include green chile chicken and red chile pork. Limited amounts will be available at the bar daily, but if you want to be guaranteed a batch, order by Sunday for Monday pick-up or by Wednesday for Thursday pick-up. Tamales will be sold until January 11.

Enchilada Queen Sylvia Casares also makes awesome tamales.

Sylvia’s Enchilada Kitchen

Woodway, Memorial

Sylvia’s Enchilada Kitchen is taking orders for pork and chicken tamales ($22 for a dozen) and enchiladas ($40 for a dozen) this holiday season. As a bonus, if you order five dozen tamales, you’ll get a complimentary dozen.

Tamales Don Pepe

Willow Meadows

Tamales Don Pepe makes tamales authentic enough to receive approval from your abuelita. Priced at $2.50 each, they come stuffed with chicken and green sauce, pork with green sauce, jalapeño and cheese, or black beans and cheese. There’s also a vegetarian option with mushrooms. For $5, you can get tamales Oaxaqueños stuffed with chicken and mole and wrapped in a banana leaf.

Texas Tamale Company

multiple locations

Can’t make it through the holidays without your tamales fix? Fortunately, Texas Tamale Company offers “survival kits” of various sizes for purchase online, or at several grocery stores throughout the Houston area. You’ve definitely seen their unmistakable cloth bags in the freezer section at H-E-B. Fillings include pork, beef, chicken, bean, hatch chile, and spinach.

The Original Alamo Tamales

Northside

Since 1960, this Northside staple has been dishing out some of the best tamales in Texas. The outpost has an endless variety of handmade tamales—pork, beef, chicken, bean, cheese and jalapeño (with or without beans), and sweet corn—available for $17–18 per dozen.

The Tamale Joint

Garden Oaks

The tamales here range from around $16–18 for a dozen and $8–9 for a half-dozen, with fillings that include pork, beans, chicken (with or without cheese), sweet corn, beef, spicy pork, and jalapeño cheese.

Vegetarians can enjoy mushroom tamales at Urbe.

Urbe

Uptown

Urbe, Hugo Ortega’s Mexican street food–inspired restaurant, has become a favorite since opening in 2021 by highlighting street foods from across Mexico’s many regions. The restaurant’s holiday tamales are available for $28 per dozen. Choose from brisket, pork with adobo, chicken with green sauce, and mushroom.

Sofia Gonzalez contributed to this guide. 

Share
Show Comments