If you want a good Mexican restaurant in Jacksonville, NC, you have more choices than a town this size would suggest. Between the long-standing family-run spots, the taquerias tucked into strip malls and the food trucks that park along the main roads, you can eat well here at almost any budget. This guide explains how to sort through it all, what to order at each kind of place and how to pick the right spot for your group.
One note up front: restaurants change owners, menus and hours more often than guides get updated. I describe the types of places and the dishes worth ordering, and I recommend you check current hours and menus before you go.
Quick answer: where to start
Quick answer: For a sit-down meal with the family, look for a classic sit-down Mexican restaurant with a big combination menu, chips and salsa on arrival and plenty of booth seating. For the most authentic and affordable food, look for a taqueria and order tacos by the piece. For a fast, cheap lunch, find a food truck near a busy road or shopping center and ask what is fresh that day.
Key takeaways
- Jacksonville has three main styles: sit-down family restaurants, taquerias and food trucks. Each suits a different meal.
- Tacos ordered a la carte are usually the best value; combo plates are the safer bet for kids and big appetites.
- Most spots are casual and family friendly, which makes them an easy first meal for a family that just PCS’d in.
- Always check current hours and menus directly, since small restaurants and trucks change schedules often.
What kinds of Mexican food you will find in Jacksonville
Jacksonville’s Mexican food scene reflects the town itself: a mix of long-time locals, Marines and sailors from all over the country and families who have settled here from many places. That diversity shows up on menus.
Broadly, you will run into three styles, and knowing the difference saves you from ordering the wrong thing at the wrong place.
Sit-down family restaurants
These are the places with big menus, colorful decor, a basket of chips and salsa the moment you sit and a lot of combination plates. Think enchiladas, burritos, fajitas, chimichangas and quesadillas, usually with rice and beans on the side.
They are a safe choice for groups with picky eaters, birthday dinners and anyone who wants a margarita with the meal. Portions are generous, so sharing or taking leftovers home is common.
Taquerias
A taqueria is usually smaller and more focused. The menu leans on tacos, tortas, quesadillas, and often a few plates like carne asada or pozole on certain days.
Tacos here tend to come on small corn tortillas, topped simply with onion and cilantro, with salsas on the side. That is the traditional way, and it is worth trying before you ask for the American-style hard shell.
Food trucks
Food trucks tend to be the most specialized of the three. Many do a small menu very well: tacos, burritos, sometimes tamales or elote. Locations and schedules shift, so follow the truck on social media or look for it where it parked last time.
Trucks are best for a quick lunch or an easy dinner when you do not want to cook. Bring cash as a backup, just in case a card reader acts up.
Order tacos a la carte at a taqueria and combo plates at a sit-down spot. Each place is at its best that way.
What to order at a Mexican restaurant in Jacksonville
If you are new to the area or new to a particular style, this cheat sheet helps you order with confidence. The same dishes show up across most of the town’s menus.
- Tacos al pastor: marinated pork, often shaved from a spit and served with pineapple. A good test of a taqueria.
- Carne asada: grilled, seasoned steak, served in tacos, burritos or as a plate.
- Carnitas: slow-cooked, tender pork with crispy edges.
- Birria: slow-braised beef, often served as tacos with a cup of broth for dipping.
- Fajitas: sizzling peppers, onions and your choice of meat, served with tortillas. A crowd pleaser at sit-down spots.
- Enchiladas: rolled tortillas under sauce and cheese. Ask about the red, green or mole options.
- Tamales: corn masa steamed in a husk, sometimes sold seasonally or by the dozen.
- Elote: Mexican street corn with mayo, cheese and chile. Common at trucks.
If you see a handwritten special or a dish you do not recognize, ask. Staff at smaller places are usually happy to explain and point you to what is best that day.
Local tip: Ask for the house salsa or hot sauce on the side before you commit to heat. Many kitchens make several, and the spicy one can be seriously spicy.

Sit-down Mexican restaurants: best for groups and families
For a relaxed dinner with kids, a team outing or visiting relatives, a sit-down Mexican restaurant is hard to beat. Service is typically quick, menus are large and there is something for everyone.
What to look for when choosing one:
- Kids menu and booth seating if you are bringing little ones.
- Chips and salsa that taste fresh, not stale or from a jar.
- A full bar if margaritas are part of the plan.
- Lunch specials, which are often a much better price than dinner.
- Space for a big table, which is worth a quick call ahead on weekends.
Friday and Saturday evenings can get busy, especially around payday weekends and after games. Going a little early or on a weeknight keeps the wait short.
These restaurants also make a good first-week dinner when you are still unpacking boxes. If you are new to the area, our Camp Lejeune PCS guide covers the other early-days logistics.
Taquerias: best for authentic tacos and value
If you want the food that feels closest to what you would eat in a family kitchen or a street stall, head to a taqueria. They are usually smaller, simpler and cheaper, and the focus is on doing a handful of things well.
A good approach is to order three or four different tacos instead of one big plate. That way you can compare fillings and find your favorite.
How to order at a taqueria
- Start with two or three tacos in different meats, such as al pastor, carnitas and carne asada.
- Add a side like rice, beans or a quesadilla if you are hungry.
- Grab limes, radishes and salsas from the counter if offered.
- Try a drink like horchata or a bottled Mexican soda.
Many taquerias are cash friendly and quick, which makes them popular for lunch with people from the base and nearby businesses. Expect a casual setup, often with counter ordering and a few tables.
The best taco you eat in Jacksonville may come from a counter with six tables and a handwritten menu.

Food trucks and quick bites
Mexican food trucks are a staple of eastern North Carolina, and Jacksonville is no exception. They tend to cluster near busy roads, parking lots and shopping areas, and some set up on a regular schedule.
Because trucks move and change, treat any specific location as something to confirm. Look for a line of regulars, a short focused menu and food made to order. Those are good signs.
- Best for: fast lunches, takeout and late-night cravings.
- Good bets: tacos, burritos, quesadillas, elote and sometimes tamales or tortas.
- Bring: napkins, a little patience on busy days and a backup way to pay.
Weather matters with trucks. A rainy day or a hurricane-season storm can close a truck for the day, so check before driving across town.
Price level and what to expect
Prices vary by restaurant and change over time, so I will not quote specific numbers. What I can tell you is how the three styles generally compare.
| Type | Typical price level | Best for | Family friendly |
|---|---|---|---|
| Sit-down restaurant | Moderate; drinks and combo plates add up | Groups, celebrations, kids | Very |
| Taqueria | Budget to moderate; tacos by the piece | Authentic tacos, quick lunch | Yes, casual |
| Food truck | Budget | Fast, cheap meals | Yes, eat in the car or at a table nearby |
To keep costs down, look for lunch specials, share appetizers and skip the sodas in favor of water or a single pitcher of horchata for the table. At sit-down spots, the chips and salsa are often free, so you can take the edge off before ordering.
Family friendliness and dining with kids
Mexican restaurants are generally some of the easiest places to eat with children. The atmosphere is lively, the food comes quickly and there are mild options like cheese quesadillas, rice and beans, and plain tacos.
A few tips for dining with kids:
- Ask for sauces and salsas on the side so you control the heat.
- Order a shared appetizer to keep little ones busy while the main dishes cook.
- Check for a kids menu, which is common at sit-down restaurants.
- Go early on weekends to avoid a long wait with hungry children.
If you are planning a full day out with the family, pair a meal with an activity. Our family guide to things to do with kids in Jacksonville has ideas for before or after dinner.
Local tip: Big groups from the base, school teams and church events fill sit-down Mexican restaurants fast on weekends. Call ahead if you have more than six people.
How to pick the right spot for your night
The best choice depends on what you want out of the meal. Use this quick guide to match the occasion to the style.
- Family dinner with kids: a sit-down restaurant with a big menu and booths.
- Date night or margaritas with friends: a sit-down spot with a full bar and a lively room.
- Quick lunch on a work break: a taqueria or food truck.
- Most authentic flavors: a taqueria, especially one with a short, focused menu.
- Feeding a crowd: a sit-down restaurant, or call a taqueria about catering and bulk tacos.
It also helps to read recent reviews and look at recent photos. Menus, prices and quality can shift, and a place that was great a few years ago may be different now.
Pairing Mexican with the rest of Jacksonville’s food scene
Mexican food is one slice of a surprisingly varied local dining scene. If you are exploring beyond tacos, our local’s restaurant guide to Jacksonville is the best place to see everything in one spot.
Other guides worth bookmarking as you eat your way around town:
- Best breakfast and brunch in Jacksonville for the morning after.
- Fresh seafood in Jacksonville when you want something from the coast.
- Breweries and taprooms near Jacksonville for a drink after dinner.
- Eastern NC barbecue in Jacksonville for whole-hog tradition.
- Chinese food in Jacksonville for takeout and sit-down options.
- Pizza in Jacksonville beyond the chains.
Craving something with more of a coastal feel? Head out to Swansboro for our waterfront dining guide, which is a great day trip from town.
FAQ: Mexican restaurants in Jacksonville, NC
What is the best Mexican restaurant in Jacksonville, NC?
It depends on what you want. Sit-down family restaurants are best for groups and kids, taquerias are best for authentic tacos and value, and food trucks are best for quick, cheap meals. Check recent reviews and call ahead to confirm hours.
Are Mexican restaurants in Jacksonville good for kids?
Yes. Most are casual and lively, and menus usually include mild options like quesadillas, rice and beans, and plain tacos. Sit-down restaurants often have a dedicated kids menu.
Is Mexican food in Jacksonville expensive?
Generally no. Food trucks and taquerias are budget friendly, and sit-down restaurants are moderate, especially if you order drinks and appetizers. Lunch specials are a good way to save.
Where can I find Mexican food trucks in Jacksonville?
Trucks tend to park near busy roads and shopping areas, but locations change. Follow your favorites on social media for the current schedule, and bring a backup way to pay.
What should I order if I am new to Mexican food?
Start with tacos al pastor, carne asada or carnitas at a taqueria, or fajitas and enchiladas at a sit-down restaurant. Ask for salsas on the side so you can control the heat.