Mexican Restaurants in Middleburg


Select Local Merchants

Chef Pedro Ramirez can often be seen hovering over a crackling spit, tending to the pig that roasts over its flame in the open air. When the bounty is finished cooking, Ramirez whips it up into pork sandwiches and platters—a Ramirez Restaurant specialty for nearly two decades. A retired US Navy Chief, Ramirez now leads his kitchen staff as they craft fresh ingredients into authentic Cuban, Mexican, and Puerto Rican dishes infused with homemade spices akin to the ones used by Ramirez's ancestors from Santo Domingo. In the dining room, designed in the style of a beach bungalow, Latin paintings hang over tables topped with homemade sangria and margaritas, and an outdoor patio supports the tropical atmosphere with flags and strands of lights as powerful as a billionth of a sun.

1237 Park Ave
Orange Park,
FL
US

Tucked away in the heart of Jacksonville's Deerwood neighborhood, Tequilas Mexican Restaurant serves a laid-back Mexican feast. Low-fat foods are not on the menu at Tequilas Mexican Restaurant, though, so plan to indulge a bit. Parents appreciate Tequilas Mexican Restaurant's kid-friendly attitude, and little ones are often seen dining out with the adults. Bask in the sun (or moon!) light when you dine on Tequilas Mexican Restaurant's outdoor patio.

Dining out isn't your only option here — pickup is available, too.

null

You won't break the bank at Tequilas Mexican Restaurant, with a meal typically hovering below the $15 mark. All major credit cards are accepted, including Visa, Mastercard, Discover, and American Express.

10915 Baymeadows Road
Jacksonville,
FL
US

Low-key Mexican fare at its best is found at Castillo De Mexico in Jacksonville's Southeast Jacksonville neighborhood. Castillo De Mexico is a fantastic spot to indulge and with no low-fat options, you'll need to save the diet for another day. Pick your poison and toast your evening — drinks are also served here. Youngsters are more than welcome to join mom and dad at Castillo De Mexico.

Diners who appreciate a no-frills environment come to Castillo De Mexico in jeans and a hoodie. You can also grab your grub to go.

Parking is available at an adjacent lot.

The average check at Castillo De Mexico will stay below $30 per person, so it's a relatively affordable option.

12620 Beach Boulevard
Jacksonville,
FL
US

At Don Juan's Restaurant — a relaxed Mexican restaurant — you can enjoy a classic margarita and bottomless chips and salsa. Don't go thirsty during dinner! Don Juan's Restaurant also offers a splendid drink list featuring wine, beer, and more. Both the young and the young-at-heart will dig the family-oriented menu and ambience at Don Juan's Restaurant. Don Juan's Restaurant is great for a large crowd and offers a private room for parties, celebrations or other merry gatherings. Make the most of the warm summer months by dining outdoors in Don Juan's Restaurant's beautiful outdoor seating area. Free wifi is on hand here as well.

You can also serve food from Don Juan's Restaurant at your next party — the restaurant offers catering. Or, take your grub to-go.

Drivers can access the parking lot next door.

You can eat for next to nothing at Don Juan's Restaurant, where a typical meal will cost you less than $15. Major credit cards — including Visa, Mastercard, Discover, and American Express — are accepted. Breakfast, lunch, and dinner are all served at the restaurant, but reviewers rate the dinner menu the highest.

12373 San Jose Blvd
Jacksonville,
FL
US

For tasty Mexican fare, Jacksonville's Peppers Mexican Grill and Cantina is hard to top. If you're avoiding fat or gluten, you can still eat well at Peppers Mexican Grill and Cantina, which offers a number of low-fat and gluten-free choices. Be sure to complete your meal at Peppers Mexican Grill and Cantina with a drink from the restaurant's full bar. Long guest list? Not a problem at Peppers Mexican Grill and Cantina, where big parties will find plenty of room to spread out in comfort. Up for grabs (and free of charge) is Peppers Mexican Grill and Cantina's wifi.

Wear what you like when you dine at Peppers Mexican Grill and Cantina — the restaurant has a chill vibe just right for casual dining. Call Peppers Mexican Grill and Cantina for catering if you have a big event coming up. For those in a hurry, the restaurant lets you take your meal or snack to go.

null

Prices tend towards the moderate side, with the average tab at Peppers Mexican Grill and Cantina running under $30 per person.

13475 Atlantic Blvd
Jacksonville,
FL
US

A relaxed establishment serving filling Mexican fare, La Nopalera's tacos, burritos, tamales and more will certainly appease your appetite. Low-fat fare is not available here, so leave some room in your diet. Drinks are also on the menu here, so guests can start the night off right. Tots are more than welcome to dine with their parents at La Nopalera. Long guest list? Not a problem at La Nopalera, where big parties will find plenty of room to spread out in comfort.

Catering is also available if you'd like serve La Nopalera's tasty dishes at your next party. For those in a rush, the restaurant lets you take your food to go.

For drivers, a nearby lot is available for use.

You can fill up on La Nopalera's delicious fare without spending an arm and a leg — in fact, typical meals there run under $15. Morning, noon, or night, you can head on over to La Nopalera since they serve breakfast, lunch, and dinner.

8818 Atlantic Blvd
Jacksonville,
FL
US