Best Mexican Restaurants in Jacksonville, NC

Photo of Mexican Restaurants in Jacksonville, NC

Searching for the best Mexican restaurants in Jacksonville, NC can feel like hunting for buried treasure. The city offers a mix of hidden gems and popular favorites, each promising bold flavors and a dose of Southern hospitality. Whether you crave street-style tacos or a massive burrito, there’s always somewhere new to try. I’ve tasted my way through Jacksonville, dodging bland salsa and generic menus, to bring you a list of spots that actually deliver on flavor.

Nothing beats the satisfaction of finding a place where the guacamole is fresh and the tortillas are warm. It’s the kind of satisfaction I found at a small, family-run spot, where the staff remembered my order after just one visit. This guide pulls together both tried-and-true local joints and well-known chains that get it right. If you’re ready to discover your next favorite spot for enchiladas, keep reading. The only things you’ll find here are bold flavors and more than a few surprises.

1. Mi Cabaña

Mi Cabaña
Image by: TripAdvisor
1153 Western Blvd, Jacksonville, NC 28546-6652
+1 910-346-8457
See Menu

Mi Cabaña brings a true Mexican spirit to Jacksonville with a cheerful atmosphere and a knack for memorable meals. From the moment you step inside, the scent of grilled meats and fresh tortillas makes it hard not to smile. On my last visit, the staff welcomed me like an old friend and the salsa was so fresh, I almost asked for the recipe.

What makes Mi Cabaña shine is their homemade approach. The Chicken Fajitas arrive sizzling and bursting with flavor, while the Pollo Loco never disappoints with its perfectly charred edges. The complimentary chips and salsa set the right tone—crisp and just spicy enough.

For something truly special, try their Camarones Rancheros. It’s a vibrant dish that showcases how fresh ingredients can make a classic sing. Mi Cabaña’s blend of comfort and authenticity is a major reason locals keep coming back.

2. El Cerro Grande

El Cerro Grande
Image by: TripAdvisor
505 N Marine Blvd Ste B, Jacksonville, NC 28540-6521
+1 910-347-1307
See Menu

El Cerro Grande carves out its own spot in Jacksonville’s Mexican restaurant scene with deep tradition and true family roots. The moment you walk in, you’re met with an inviting buzz and the kind of attentive service that makes you linger a little longer. My first visit was on a rainy Wednesday, but the warmth inside and the aroma of grilled peppers turned it into a memorable lunch.

The house specialties reflect the Ibarra family’s passion for real Mexican cooking. Fajitas arrive at the table piping hot, and the vegetarian options are just as vibrant as the classics. Their enchiladas, smothered in a rich red sauce, may just steal the show.

If you’re unsure, start with a plate of their crisp nachos followed by a hearty house burrito. El Cerro Grande’s consistency and genuine flavors make it a favorite for anyone who craves a bit of tradition on their plate.

3. Mi Cabana Mexican Restaurant

Mi Cabana Mexican Restaurant
Image by: TripAdvisor
135 Glade Ln, Jacksonville, NC 28544-1425
+1 910-219-0606
See Menu

Mi Cabana Mexican Restaurant captures the lively essence of a true local spot. Walk in and you’ll find yourself surrounded by bright colors, traditional décor, and tables full of happy regulars. The staff checks in often, making you feel valued and at home—much like my last meal here, when my server offered his own pairing suggestions with a grin.

Chips and homemade salsa land at your table within minutes, kicking off the meal in style. Fajitas, either chicken or steak, are a solid bet, always arriving on a sizzling plate that draws eyes from other tables. The Pollo Loco also deserves a mention, with flavors that feel both comforting and bold.

Mi Cabana turns familiar Mexican staples into memorable meals. The Camarones Rancheros is a crowd-pleaser, packed with fresh shrimp and just the right spice. This is a spot where tradition, service, and quality blend with ease.

4. Chili’s Grill & Bar

Chili's Grill & Bar
Image by: TripAdvisor
1301 Western Blvd, Jacksonville, NC 28546-6663
+1 910-938-4400
See Menu

Chili’s Grill & Bar might be better known for casual American fare, but its Tex-Mex menu has earned plenty of fans in Jacksonville. The lively vibe is hard to miss, and the staff works fast to keep things moving—even on a packed Friday night. I once showed up with a group, and the team managed to seat us and keep our orders straight without a hitch.

Their fajitas and veggie quesadillas hit all the right notes, with generous portions and bold seasoning. The chips and salsa offer a salty, satisfying start, and the fresh guacamole is a must for any table. Chili’s even sneaks in some Southwest spice with their signature rice and beans.

If you’re seeking familiar favorites in a bright, energetic setting, Chili’s delivers—especially for Tex-Mex cravings done big and fast.

5. El Arriero Mexican Restaurant

El Arriero Mexican Restaurant
Image by: TripAdvisor
1270 Western Blvd, Jacksonville, NC 28546-6653
+1 910-333-0568
See Menu

El Arriero Mexican Restaurant is where traditional flavors meet adventurous eating. The relaxed, family-style setting invites you to linger and sample a little of everything. My visit turned into an exploration—I watched homemade tortillas get pressed and grilled before being layered with vibrant toppings.

Their menu goes beyond basics—expect Sopes, Tamales, and Huaraches that showcase expertise. The huarache, in particular, stood out with its hearty masa base and piles of fresh toppings. Even standard items like tortas get a flavor upgrade here.

For those open to something different, El Arriero’s molcajete arrives sizzling with enough bold sauces and veggies for two. If you’re after authenticity without the fuss, this is your go-to for real Mexican in Jacksonville.

6. El Tequila

El Tequila
Image by: TripAdvisor
101 Parkwood Dr, Jacksonville, NC 28546-7516
+1 910-353-3106
See Menu

El Tequila strikes a balance between familiar comfort and bold flavors. Tucked just off Parkwood Drive, it’s a favorite for those who want a quiet meal or a spot to gather friends. The vibrant décor and friendly staff make you feel like a regular after your very first visit. I stopped in on a weekday and was impressed by how attentive the team was, quick to answer questions and refill the chips.

The chicken enchiladas and shrimp fajitas are standout choices, each bursting with fresh ingredients. The plates are colorful and generous, with their rice and beans providing the right comforts. The salsas come in a few varieties, so it’s easy to find your perfect flavor match.

Whether you’re in the mood for a relaxed lunch or lingering dinner, El Tequila delivers on flavor, value, and down-to-earth service. It’s a solid pick for both newcomers and veteran Mexican food fans in Jacksonville.

7. Chipotle Mexican Grill

Chipotle Mexican Grill
Image by: TripAdvisor
1345 Western Blvd Unit 140, Jacksonville, NC 28546
+1 910-353-2509
See Menu

Chipotle Mexican Grill brings a fast-casual twist to Mexican-inspired dining in Jacksonville. The modern, build-your-own style layout gives you full control over every meal. I still remember my first time, standing in line and watching a mountain of fresh cilantro-lime rice and sautéed veggies pile up—easy customization, no stress.

The burrito bowls are a favorite for their flavor and freshness. For lighter options, the salads also hold up. All ingredients are clearly displayed behind glass, so it’s easy to see the quality for yourself. The salsas and guacamole offer a welcome kick, and portions are always filling.

If you’re in a hurry but want more than just a quick bite, Chipotle stands out for its convenience, consistency, and healthy twists. It’s perfect for a lunch on the go or a flexible dinner plan.

8. Taco Bell

117 Western Blvd, Jacksonville, NC 28546
+1 910-353-1832
See Menu

Taco Bell is the go-to spot in Jacksonville for anyone needing a fast fix of Tex-Mex comfort. The location on Western Blvd is always buzzing, and the drive-thru moves quicker than most, even during peak times. I’ve dashed in for a late lunch and always walked out with a full bag and a full wallet.

The Crunchwrap Supreme and classic bean burritos are hard to beat for value and taste. Their veggie options are also reliable, offering bold seasonings and plenty of choices for quick custom orders. Portions are just right—enough to satisfy without slowing you down.

If you’re looking for late-night eats or an easy takeout, Taco Bell keeps it simple, speedy, and surprisingly satisfying. It’s casual, easy, and never tries too hard—sometimes, that’s exactly what you need.

9. Taco Bell

Taco Bell
Image by: TripAdvisor
403 S Marine Blvd, Jacksonville, NC 28540
+1 910-346-9778
See Menu

The Taco Bell on S Marine Blvd is Jacksonville’s answer to fast, affordable Mexican-inspired food—especially when time is tight. The location stays busy, but the efficient service never fails. I’ve swung by here during lunch rushes, and the staff managed to keep things light and moving, always with a friendly word at the window.

The vegetarian tacos and bean burritos shine for those seeking plant-based options. The chips and guacamole provide a simple but effective snack, while the Crunchwrap Supreme stays a top seller for a reason. The consistent menu means you know exactly what to expect, every single time.

Taco Bell’s speed and steady flavors make it a favorite for students, families, and night owls alike. When you need a familiar fix and don’t want to wait, this Taco Bell delivers on all counts.

10. Moe’s Southwest Grill

Moe's Southwest Grill
Image by: TripAdvisor
397 Jacksonville Mall Jacksonville Mall/375 Western Blvd., Jacksonville, NC 28546
+1 910-353-6637
See Menu

Moe’s Southwest Grill at Jacksonville Mall brings big, customizable flavors to every visit. The open, welcoming feel gets you in a relaxed mood from the start. My own go-to here is the burrito bowl, loaded with fresh pico and a scoop of their signature seasonal salsa—consistently vibrant and generous.

The free chips and salsa offered with every meal is a little touch that adds up quickly. Burritos and quesadillas come in a variety of combos, with plenty of vegetarian-friendly choices. You can experiment with toppings or stick to tried-and-true flavors; Moe’s makes both easy.

If you love having options and plenty of zing, Moe’s delivers every time. It’s a spot where customization is the theme and nobody leaves hungry.

Frequently Asked Questions

What are the best Mexican restaurants in Jacksonville, NC?
Some popular picks include Mi Cabaña, El Cerro Grande, El Arriero, and Chipotle Mexican Grill. Each spot offers different vibes and flavor profiles, so there’s something for everyone.

Are there vegetarian options at Mexican restaurants in Jacksonville?
Absolutely. Most places like Mi Cabana Mexican Restaurant, Moe’s Southwest Grill, and Taco Bell all offer vegetarian tacos, burritos, and bowls. Ask your server for the best veggie picks.

Which Mexican restaurants offer takeout or delivery?
Big chains like Chipotle, Taco Bell, and Moe’s Southwest Grill provide easy takeout and delivery. Local favorites such as Mi Cabaña and El Cerro Grande also have flexible takeaway options.

Where can I find authentic Mexican food in Jacksonville, NC?
Try El Arriero Mexican Restaurant or El Cerro Grande for a menu rich in classic Mexican staples, homemade salsas, and authentic family recipes.

Are there Mexican restaurants suitable for families?
Definitely. Many, like Mi Cabaña and El Tequila, offer relaxed atmospheres, varied menus, and table service, making them great for groups or family dinners.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top