What are you looking for?

Mexican Restaurants in Melbourne

4.4 - 391 votes

Hours: 11AM - 9PM

4990 Stack Blvd, Melbourne
(321) 802-5732

El Sombrero Mexican Cuisine

They have the best spinach enchiladas in town... the Salsa has something more than just tomato paste.. very good and fresh......service is adequate..but ... More reviews

4.5 - 221 votes

Hours: 10:30AM - 9PM

24 S Babcock St, Melbourne
(321) 420-8486

Me-n-Tito's Mexican Grill

Need a quick lunch that's tasty yet filling? This place located right along Babcock not far from US 1 is just the place. The menu is simple yet the ... More reviews

4.2 - 290 votes

Hours: 11AM - 10PM

445 E Eau Gallie Blvd, Melbourne
(321) 610-1462

Masa Taqueria

Great place!! Amazing food, I would say the best in all area around. Super tasty and huge size of Margaritas ?Professional, attentive staff. Pleasant atm... More reviews

4.6 - 173 votes

Hours: 11AM - 10PM

1700 Evans Rd, Melbourne
(321) 802-4430

Fiesta Azul Tequila House

One of my favorite places to go! The staff is great every time we go. We get the table side guacamole every time we go (highly recommended) and we typica... More reviews

4.4 - 220 votes

Hours: 11AM - 10PM

7181 Lake Andrew Dr #101, Melbourne
(321) 558-3355

Tijuana Flats

Placed a to go order online that said it would be ready at 8:53, waited for an hour inside and didn’t get our order until 9:50. Then we get home and half... More reviews

4.2 - 212 votes

Hours: 11AM - 10PM

1751 Evans Rd, Melbourne
(321) 722-4622

El Chico Mexican Restaurant

I ordered 10+ times from here and the food was always above expectations. Very good value. Best Tex Mex restaurant in town. More reviews

4.3 - 181 votes

Hours: Closed today

2002 S Harbor City Blvd, Melbourne
(321) 327-2996

Nomad Market Eatery

Had some time to kill before a meeting, just stopped by when we were driving around and were delighted to find this gem. Loved the local foodie vibe. Wat... More reviews

4.3 - 140 votes

Hours: 6AM - 9PM

3992 S Babcock St, Melbourne
(321) 676-4740


The meals here is always consistent I just tried the new monster burger the other day it was delicious the fries were fresh and hot , the customer servic... More reviews

4.3 - 134 votes

Hours: 11AM - 9PM

2916 Aurora Rd, Melbourne
(321) 751-3322

Francisco's Mexican Restaurant

Don't let the outside fool you; it looks like a dive. Newly redone bar inside with usb plugs at the seats. Great service, excellent sangria. Mango a... More reviews

4.2 - 149 votes

Hours: 11AM - 10PM

10 E New Haven Ave # 103, Melbourne
(321) 373-4022

Tijuana Flats

I will not lie, I don't like this place. I think it comes down to personal taste, but I can't stand it. Too much grease, food is awful. However... More reviews

4.3 - 126 votes

Hours: 11AM - 9PM

1369 S Babcock St, Melbourne
(321) 728-7200

El Indio Restaurant

On a business trip to Melbourne, the Hotel does not serve lunch. So off to the next door mall and into El Indio. Amazingly tender Carnitas. The chips and... More reviews

4.3 - 116 votes

Hours: 8AM - 9PM

2024 Aurora Rd, Melbourne
(321) 259-2258

La Preferida

I moved to Melbourne two years ago from Texas and I've been really disappointed with Mexican food here. I freely admit I am a taco snob. This place ... More reviews

3.7 - 179 votes

Hours: 11AM - 9PM

Imperial Plaza, 2022, 6765 N Wickham Rd STE 100, Melbourne
(321) 255-2185

Fiesta Azteca of Suntree

First time eating here. We sat at the bar and were served promptly. My first drink was a regular majito which was good. But the second was a coconut maj... More reviews

3.8 - 158 votes

Hours: 11AM - 9PM

850 N Wickham Rd, Melbourne
(321) 242-5966

Fiesta Azteca Mexican Restaurant

One of the best Mexican restaurants in town. Always fresh, margaritas are delish..Tacos are the best....clean and comfey More reviews

3.9 - 135 votes

Hours: 11AM - 9PM

3194 W New Haven Ave, Melbourne
(321) 725-1441

Fiesta Azteca on Hwy 192

Who was amazing waitress was awesome the environment was awesome the place was great the food was super delicious thank you for being in the neighborhood More reviews

4.5 - 50 votes

Hours: 11AM - 8PM

3330 W New Haven Ave, Melbourne
(321) 261-7839

Taqueria La Bendicion De Dios

Worst customer service ever. They didn't take the order right and the person did not apologize. Tacos are definitely not great. I returned the food ... More reviews

3.6 - 86 votes

Hours: 7AM - 1AM

7850 N Wickham Rd, Melbourne
(321) 253-0700

Taco Bell

They were good at first but now they like to skimp on food. Order two 3 dollar hashbrown burrito s n they had to split the hashbrown for them because app... More reviews

View on map