Where to eat in Houston? Glad you asked. These 6 spots are home to the best food in Houston in our book. While the bites are all different, one thing remains constant: they're absolutely delicious.

6. Cuchara Restaurant

Cuchara is as close as it gets to an authentic meal from Mexico City. Located right downtown, it's a great spot to grab tacos and margaritas or try some more regional Mexican dishes.

5. Southern Goods

The food at Southern Goods is mouth-watering but what sets them apart is their stellar customer service. If you head to any review site, you'll see tons of past patrons singing their praises - a great sign for any business. Don't worry - the food's as good as the service. Exhibit A is the photo above.

4. Velvet Taco

Velvet Taco is heaven for taco lovers. And yes, you can wash your tacos down with a nice piece of red velvet cake. One of the great things about Velvet is you can grab some tacos before you go out for a night on the town and then close out your evening there, as they are open until 4 am. Tacos twice in one day, you ask? Try Velvet Taco. You'll get it.

3. The Original Ninfa's On Navigation

Some would say Ninfa's is the perfection of Tex-Mex in Houston. They've been a go-to taco joint for years, serving up unbelievably delectable crispy tacos like the one pictured above. It's got great outdoor seating and makes for the perfect margarita and tacos type of evening.

2. Brennan's of Houston

Their doors opened for the first time in 1967. It's a Houston staple for seafood/fine-dining. Their menu is full of delicious options, but if you're looking for a recommendation go ahead and snag the crab & caviar nachos. Trying to host an event? They have room and are more than equipped to handle your group!

1. Revival Market

Absolutely one of the best spots to grab a bite in Houston. We stop by whenever we're in town. Disclaimer: their Lamb Pastrami Sandwich may cause extreme joy and the ordering of seconds. Same with the chicken on a honey biscuit.


These are the best restaurants in Houston, featuring some of the best food in the city. If you want to eat the best food in Houston, try these spots.