Spanish Flowers Mexican Restaurant- Main St.

Spanish Flowers Mexican Restaurant- Main St. Spanish Flowers Mexican Restaurant, located on Main St., is a long-standing family-owned-and-operated establishment that has become a neighborhood legend. Since 1979, they have been serving fresh tortillas and authentic Mexican dishes in a unique atmosphere. They offer late-night dining and special events throughout the year, including their signature margaritas. Come experience a taste of Mexico at Spanish Flowers Mexican Restaurant.
(3550)

Recent social media posts

Busy school night? Same. Let us handle dinner. Warm, fresh, ready for pickup at Spanish Flowers. Your family will think ...
09/02/2026

Busy school night? Same. Let us handle dinner. Warm, fresh, ready for pickup at Spanish Flowers.

Your family will think you really pulled it together tonight. 🌸

Order at spanishflowerrestaurant.com/popmenu-order

Spanish Flowers Restaurant | Houston's Best Authentic Mexican Food

https://www.spanishflowerrestaurant.com/

08/31/2026

If I say “I’m broke and don’t have money” and then you see me drinking margaritas that is margarita money.
Don’t mix up the monies.

Houston’s best margaritas, margaritas in Houston, Mexican restaurants in Houston

08/28/2026

Basic Human Needs:
1. Water
2. Oxygen
3. (Chips and Salsa + margaritas in Houston)

Best margaritas in Houston are only at Spanish Flowers Mexican Restaurant

08/26/2026

Well, happy HUMP DAY you spicy enchilada….

Houston’s best enchiladas and Mexican food since 1979 - come see us today for Happy Hour and stay for authentic Mexican food for dinner 🌶️

*menu items may vary at select locations

08/24/2026

The best margaritas in Houston and The Woodlands: only at Spanish Flowers Mexican Restaurant.

“I need a little pick me up”

The pick me up:

*menu items may vary by location

08/21/2026

it can’t always be 10k steps and matcha. someone’s gotta hold it down with Mexican food in Houston.

Mexican food and margaritas in Houston - just what the weekend ordered!

houston's best Mexican food

08/19/2026

So many authentic Mexican menu options — what’s your go-to meal?

Spanish Flowers Mexican Restaurant is Houston’s go-to spot for Mexican food and happy hour and has been since 1979 - come see us!

*menu options may vary by location

08/18/2026

This is your sign to get fajitas today for National Fajita Day at Spanish Flowers Mexican Restaurant 🔥

We’ll see you for lunch or dinner today to experience Houston’s best fajitas! Bring the whole family and grab a few happy hour margaritas while you’re at it 💛

08/17/2026

You don’t have to be everyone’s cup of tea.

Be a margarita. Salty, fun, maybe a little spicy and responsible for a few bad decisions.

Houston’s best margaritas, happy hour vibes in Houston, Mexican restaurants in Houston

Nothing can make you happy all the time, but Mexican food comes pretty close.Houston's best Mexican food can only be fou...
08/14/2026

Nothing can make you happy all the time, but Mexican food comes pretty close.

Houston's best Mexican food can only be found at Spanish Flowers Mexican Restaurant, serving authentic flavors since 1979.

Bring the family and we'll see you this weekend!

Address

4701 N Main Street
Houston, TX
77009

The restaurant located on N Main Street in Houston can be reached both by public transport and by driving. If you are coming by public transport, you can take the metro to the closest station, which is located a few blocks away. Alternatively, there are several bus lines that run through the area.

If you prefer to drive, there are multiple parking options available nearby. You can either park on the street in one of the metered spots or opt for one of the nearby parking garages.

Once you've arrived at your destination, you'll find that there are several other restaurants and shops in this bustling neighborhood worth checking out as well. Enjoy exploring!

Opening Hours

Monday 8am - 12am
Tuesday 8am - 10pm
Wednesday 8am - 2am
Thursday 8am - 2am
Friday 8am - 11:59pm
Saturday 12am - 11:59pm
Sunday 8am - 2am

Telephone

+17138691706

Alerts

Be the first to know and let us send you an email when Spanish Flowers Mexican Restaurant- Main St. posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share

What people say

Mexican restaurants are known for their delicious and authentic cuisine, and Spanish Flowers Mexican Restaurant- Main St. in Houston is no exception. Established in 1979, this family-owned-and-operated restaurant has been a staple in the Heights Neighborhood for many years and has even been recognized as a "Heights Neighborhood Legend" by Zagat Survey.

One of the standout features of Spanish Flowers is their freshly made tortillas, which perfectly complement their variety of authentic Mexican dishes. Whether you're in the mood for tacos, enchiladas, or fajitas, you're sure to find something that satisfies your cravings.

In addition to their delicious food, Spanish Flowers also offers a unique dining experience with events and specials throughout the year. And if you're looking for late-night dining options, they've got you covered with 24-hour service on Fridays and Saturdays and closing at 2:00 a.m on Wednesdays, Thursdays, and Sundays.

What sets Spanish Flowers apart from other Mexican restaurants is their commitment to preserving traditional recipes passed down through generations. Owner Mary L Bernal's childhood summers spent with relatives outside Guadalajara, Mexico inspired her love for Mexican cuisine which she continues to serve today.

Overall, Spanish Flowers Mexican Restaurant- Main St. is a must-visit spot for anyone looking to indulge in authentic Mexican fare served with a side of family tradition.