5 Best Mexican Restaurants South of Miami

Here’s a little secret if you’re visiting Miami and craving a hot plate of tacos al pastor, a hearty torta, or a refreshing horchata: drive south. Way south. And don’t stop until you’ve reached Homestead, where your tastebuds will awaken to some of the most authentic and appetizing Mexican fare in South Florida. This quiet suburb of Miami proper is a bastion for quality taquerias. We’re not talking about some trendy Tex-Mex fusion, more like simple, seriously good combinations of tortilla, beans, meat, cheese, and salsas (and maybe some mole here and there for good measure) served up a la Mexicana.

1. Hidalgo’s Cafeteria and Restaurant

24961 S Dixie Highway, Homestead

Although slightly off the beaten path, this charming Mexican restaurant is as endearing as its food is delicious. Hidalgo’s offers mouth-watering meals for breakfast (open from 6 a.m.!), lunch, and dinner that will leave your belly full and your wallet happy (and vice versa). Brightly colored outside and in, this eatery certainly doesn’t lack in ambiance, and you’ll find traditional mexican snacks and candies and even pinatas for sale by the register to take home with you. 

2. La Cruzada

331 Park Place, Homestead

La Cruzada has everything you want and need in a good, authentic Mexican joint. The ambiance is colorful and relaxed: traditional serapes are used as tablecloths, woven baskets and bright  paintings depicting scenes from the old country hang on the walls, and live mariachis liven up the place on weekends. Oh, and the various dishes, which range from chimichangas and enchiladas to carne asada tacos and freshly made guacamole, are always served with a smile. 

3. El Rincon De Jalisco

30360 Old Dixie Hwy, Homestead

This inconspicuous Mexican joint hidden inside a Winn Dixie plaza is a diamond in the rough. On the menu, you’ll find authentic eats like molcajete (chicken, steak, shrimp, chorizo, cactus, cheese, and onions in a molcajete sauce) and arrachera (skirt steak), plus plenty of fresh seafood dishes to choose from. Added bonus: there’s small selection of clearly marked vegetarian options (like tacos de papa, and rajas)–a rarity at any Mexican eatery. 

4. Taqueria Morelia

1875 NE 8th St., Homestead

Folks love this place not for the ambiance or even the service, but rather for the food and all the flavor combinations to be found via their popular salsa bar. Morelia is a great place to stop in for a few lunchtime tacos, or a hearty carnitas burrito and a michelada after a long day. TVs are found throughout the eatery, the place is clean and comfortable, and while not the cheapest, you won’t regret spending your hard earned dollars on some beef fajitas or chile relleno. There’s also a second location in Florida City for added convenience.

5. La Quebradita

702 North Krome Ave., Homestead

There’s one major reason why La Quebradita makes our list of the best Mexican restaurants in Homestead: the drive-through. Yes, at La Quebradita, you can call ahead for a plate of nachos (delicious with or without the chorizo), some Sunday morning chilaquiles, some lunchtime tacos (or taco salad, if you prefer), or some mole con pollo (a delicacy not commonly found). If your major restaurant choices depend on convenience and taste, La Quebradita is where it’s at.