Credit

Courtesy of joe daniel price/Getty Images

What to Eat in Houston

Considered one of the Best Foodie Cities in the USA, Houston has always produced excellent eats. But in recent years, the rest of the country (and the world) has finally started to take notice. 

Two culinary staples in H-Town: Tex-Mex and barbecue. Ask any local and you'll find strong opinions of where to find the best Mexican-inspired fare. But most agree The Original Ninfa's on Navigation is a great place to start. If you're exploring the museum district and the Houston Zoo, you can try the upscale Picos Restaurant or the M&M Grill that offers fajitas and breakfast burritos with Halal meats. You could also check out a Pappasito's Cantina location, where Beyoncé has been spotted. 

Another popular food found in Houston? Barbecue, baby. From baby back ribs smothered in sauce to slow roasted tender brisket, this city has no shortage of BBQ joints. Locals and experts say some of the best spots to visit are Killen's Texas Barbecue, helmed by renowned chef Ronnie Killen, Gatlin's BBQ and Jackson Street BBQ

While any first-timer to Houston has to sample the Tex-Mex and barbecue staples, travelers would be remiss to ignore the city's other culinary offerings. Houston's diverse population contributes a wide variety of flavors to its restaurant scene. Sample the buffet at Aladdin's Mediterranean Cuisine; find Cajun cuisine at Brennan's of Houston; try small plates and Japanese whisky at Izakaya; or pick of the Peli Peli outposts to dine on South African fare. If you're in the mood for a fine dining experience, visit Caracol, run by six-time James Beard nominee Hugo Ortega, or dine on classic French dishes at Etoile Cuisine et Bar. No matter what you're in the mood for, you won't go hungry in Houston. 

Aside from its barbecue roots, Houston is also known for being one of the Best Nightlife Cities in the USA. From classic honky-tonks with live music to hip-hop dance clubs with well-known DJs, the city supplies an almost endless stream of options for night owls. If you're looking to two-step, head to Wild West Houston. Hoping to dance along to hits from the 80s and 90s? Try Numbers (it's been around since 1978). If you're looking for a more contemporary nightclub experience (complete with bottle girls and flying confetti), visit Clé: in addition to its indoor bars and dance floors, it hosts day parties at its outdoor pool. If these clubs don't pique your interest, never fear  you can download the ShoutOut App to learn more about bar specials and events going on throughout the greater Houston area. 

Find the Best Restaurants in Houston

  • #1
    La Griglia
    #1 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 456 reviewsTripadvisor (456)
    $ - $$ | Italian, International, Contemporary
    2002 West Gray St, Houston, TX 77019
    Read More »
  • #2
    Taste of Texas Restaurant
    #2 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 3842 reviewsTripadvisor (3842)
    $$ | American, Steakhouse
    10505 Katy Fwy, Houston, TX 77024-1001
    Read More »
  • #3
    Phoenicia Specialty Foods
    #3 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 1471 reviewsTripadvisor (1471)
    $ - $$ | Mediterranean, Healthy, Middle Eastern
    1001 Austin St, Houston, TX 77010-3005
    Read More »
  • #4
    Pappas Bros. Steakhouse
    #4 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 2211 reviewsTripadvisor (2211)
    $$ | American, Steakhouse
    5839 Westheimer Rd, Houston, TX 77057
    Read More »
  • #5
    Mezza Grille
    #5 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 394 reviewsTripadvisor (394)
    $ - $$ | Fusion
    6100 Westheimer Rd, Houston, TX 77057-4559
    Read More »
  • #6
    Eddie V's Prime Seafood
    #6 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 623 reviewsTripadvisor (623)
    $$ | American, Seafood
    12848 Queensbury Ln Kirby Drive, Houston, TX 77024-4159
    Read More »
  • #7
    Central Market
    #7 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 198 reviewsTripadvisor (198)
    $ | American
    3815 Westheimer Rd, Houston, TX 77027-5003
    Read More »
  • #8
    BCN Taste & Tradition
    #8 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 220 reviewsTripadvisor (220)
    $$ | Mediterranean, Spanish, Catalan
    4210 Roseland St, Houston, TX 77006-5516
    Read More »
  • #9
    Vic & Anthony's Steakhouse
    #9 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 1020 reviewsTripadvisor (1020)
    $$ | American, Steakhouse, Seafood
    1510 Texas Ave, Houston, TX 77002
    Read More »
  • #10
    Chama Gaucha Brazilian Steakhouse
    #10 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 913 reviewsTripadvisor (913)
    $$ | Steakhouse, Brazilian, South American
    5865 Westheimer Rd, Houston, TX 77057-5616
    Read More »
  • #11
    The Capital Grille
    #11 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 432 reviewsTripadvisor (432)
    $$ | American, Steakhouse
    5365 Westheimer Rd, Houston, TX 77056-5402
    Read More »
  • #12
    Truluck's Ocean's Finest Seafood & Crab
    #12 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 769 reviewsTripadvisor (769)
    $$ | American, Seafood
    5350 Westheimer Rd, Houston, TX 77056-5403
    Read More »
  • #13
    Uchi
    #13 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 836 reviewsTripadvisor (836)
    $$ | Japanese, Sushi, Asian
    904 Westheimer Rd, Houston, TX 77006-3920
    Read More »
  • #14
    Pappas Bros. Steakhouse
    #14 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 174 reviewsTripadvisor (174)
    $$ | American, Steakhouse
    1200 McKinney Street, Houston, TX 77010
    Read More »
  • #15
    State Of Grace
    #15 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 233 reviewsTripadvisor (233)
    $$ | American, Seafood
    3258 Westheimer Rd, Houston, TX 77098-1002
    Read More »
  • #16
    Xochi
    #16 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 325 reviewsTripadvisor (325)
    $ - $$ | Mexican, Latin
    1777 Walker St Suite A, Houston, TX 77010-5023
    Read More »
  • #17
    Caracol Mexican Coastal Kitchen
    #17 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 628 reviewsTripadvisor (628)
    $$ | Mexican, Latin, Seafood
    2200 Post Oak Blvd Suite #160, Houston, TX 77056-4700
    Read More »
  • #18
    Artisans
    #18 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 244 reviewsTripadvisor (244)
    $$ | French
    3201 Louisiana St, Houston, TX 77006-6644
    Read More »
  • #19
    Masraff's
    #19 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 384 reviewsTripadvisor (384)
    $$ | American, Seafood
    1753 Post Oak Blvd, Houston, TX 77056-3801
    Read More »
  • #20
    The Breakfast Klub
    #20 of 8,778 Places to Eat in Houston
    Tripadvisor Traveler Rating 4.5 based on 868 reviewsTripadvisor (868)
    $ - $$ | American
    3711 Travis St, Houston, TX 77002-9505
    Read More »

Explore More of Houston

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended