New Bern, North Carolina may be known for its riverfront charm and colonial history, but its Mexican food scene is quietly impressive. Whether you’re craving street-style tacos, sizzling fajitas, or a burrito that could double as a dumbbell, this town delivers. I still remember biting into a carne asada taco from a local spot off MLK Jr Blvd—the flavors were bold, the tortillas fresh, and the salsa had just the right kick. That moment turned a casual lunch into a full-blown obsession with finding the best Mexican eats in town.
This guide isn’t just a list—it’s a curated experience. Each restaurant featured here has earned its place through authentic flavors, consistent quality, and a loyal following. From family-owned gems to fast-casual favorites, we’ve sifted through the options to spotlight the ones that truly stand out. If you’re serious about finding the best Mexican restaurants in New Bern, you’re in the right place. Let’s dig in.
Where to find the best mexican restaurants in New Bern, NC
Here are some of the top spots to find the best mexican restaurants in New Bern, NC:
- El Taco Loco
- Arturo’s Mexican Restaurant
- Taqueria San Luis
- Cerro Grande
- Chipotle Mexican Grill
- Burrito Shak
- Mi Cabana
- Mexican Bakery
- Taco Bell
- Don Pablos Tacos & Tequila
1. El Taco Loco
El Taco Loco sits humbly on Dr ML King Jr Blvd, but don’t let its modest exterior fool you. This spot churns out some of the most satisfying Mexican plates in New Bern. The first time I visited, I was handed a plate of chicken enchiladas smothered in rich, smoky red sauce, and I’ve been hooked since. You could taste the care in every bite—everything was cooked fresh, and nothing felt rushed.
Locals swear by the tacos—especially the grilled shrimp and veggie options. They arrive on soft corn tortillas, garnished with onions, cilantro, and a hint of lime. If you want something hearty, go for the veggie burrito. It’s packed, flavorful, and vegetarian-friendly without compromising on taste.
Lunches are quick, dinners feel relaxed, and their takeout service is efficient. The menu balances traditional recipes with thoughtful options for all diets. It’s not flashy, just consistently good food that feels authentic.
Pro tip: ask for their house green salsa. It’s tangy, a little smoky, and goes well with everything on the menu.
2. Arturo’s Mexican Restaurant
Arturo’s Mexican Restaurant, tucked away on South Glenburnie Rd, offers a warm, inviting atmosphere perfect for family dinners or casual outings. I recall trying their signature enchiladas—each bite revealed a perfect balance of tender meat, flavorful sauce, and melted cheese. The service here is friendly and attentive, making every visit feel special without pretension.
What sets Arturo’s apart is its commitment to authentic flavors combined with diverse options. Their shrimp tacos are a must-try for seafood lovers, showcasing their skill in blending traditional techniques with fresh ingredients. The fajitas, sizzling and aromatic, perfectly capture the essence of Mexican comfort food.
Available for lunch, dinner, or just drinks, Arturo’s provides a seamless experience whether dining in or taking out. It’s a spot that respects tradition while adding its own flavorful twist.
3. Taqueria San Luis
Taqueria San Luis doesn’t aim to impress with décor, and it doesn’t need to. It’s the kind of place where handmade corn tortillas are pressed right in front of you and flavors speak for themselves. My first visit was on a whim, chasing down a lunch spot, and what I found was a taqueria that’s unapologetically authentic.
The tacos here are worth driving for. Try the grilled veggie or fish tacos—each bite brings layers of freshness and perfectly balanced spices. Their sopes and tortas also stand out, served generously and always fresh. And yes, everything is made to order, without shortcuts.
What makes this spot special is its consistency. No frills, just solid food that tastes like something you’d find on a street corner in Jalisco. That’s hard to replicate, but San Luis pulls it off effortlessly.
Arrive hungry and order a little more than you think you need. You won’t regret it.
4. Cerro Grande
Cerro Grande blends classic Mexican comfort with a touch of local charm. Located just off Martin Luther King Blvd, it’s a dependable spot where the service is warm and the food arrives fast—but never rushed. My first meal here included a veggie chimichanga that was perfectly crisp outside and generously filled, and I still think about that plate when I’m craving something savory and satisfying.
The menu caters to many, with vegetarian and vegan-friendly options that don’t feel like afterthoughts. Their spinach enchiladas are especially popular—topped with creamy cheese and tangy tomatillo sauce, they’re both refreshing and rich. If you want something lighter, the grilled veggie fajitas are colorful, flavorful, and always served sizzling.
Cerro Grande stands out for consistency and a genuine love for traditional flavors. It’s not overdone or overly trendy—just good food done right. Perfect for lunch breaks or unhurried dinners, especially if you appreciate generous portions and friendly service.
If you’ve got room, try their handmade guacamole. It’s the kind of side dish that makes you glad you didn’t skip the appetizer.
5. Chipotle Mexican Grill
Chipotle Mexican Grill in New Bern delivers fast, customizable Mexican-inspired meals without sacrificing freshness. Nestled on Dr Martin Luther King Jr Blvd, this branch is a convenient lunch or dinner stop for those who crave bold flavors without the fuss.
What sets Chipotle apart is its commitment to simple, quality ingredients. Each bowl or burrito starts with a choice of rice, beans, and proteins like grilled chicken or steak, seasoned and seared to perfection. A personal favorite is the vegetarian burrito bowl with black beans, roasted chili-corn salsa, and cilantro-lime rice—bright, balanced, and satisfying.
The clean seating area encourages lingering, but the speedy takeout keeps things moving for those on the go. Chipotle’s appeal lies in its consistent taste, flexible menu, and transparent sourcing.
6. Burrito Shak
Best Mexican Restaurants in New Bern, NC
Introduction
New Bern may be known for its waterfront charm and colonial history, but it also hides a flavorful secret—its growing list of Mexican restaurants. Whether you’re after street-style tacos, sizzling fajitas, or a quick burrito fix, this guide walks you through the top spots in town. No fluff, no filler—just good food and where to find it.
1. El Taco Loco
El Taco Loco keeps things simple and satisfying. This no-frills counter-service spot delivers on flavor with traditional tacos, tortas, and burritos. Locals rave about the carne asada and the generous portions. It’s casual, quick, and consistently good.
2. Arturo’s Mexican Restaurant
Arturo’s blends a colorful atmosphere with a wide-ranging menu. From enchiladas to seafood platters, the portions are hearty and the service is prompt. It’s a solid choice for a sit-down meal with family or friends, especially if you’re craving a classic combo plate.
3. Taqueria San Luis
This roadside gem is all about authenticity. Expect tacos with fresh cilantro, lime, and a choice of red or green salsa. The birria and al pastor options are standouts. It’s a favorite for lunch breaks and casual dinners alike.
4. Cerro Grande
Cerro Grande offers a more traditional dine-in experience. The decor is bright, the menu is extensive, and the margaritas are popular (though we’ll skip those here). The food leans toward comfort—think sizzling fajitas and cheesy enchiladas.
5. Chipotle Mexican Grill
While not unique to New Bern, Chipotle earns its spot for consistency and customization. It’s a go-to for build-your-own burrito bowls and quick service. Ideal for those who want control over every topping.
6. Burrito Shak
Burrito Shak brings a coastal twist to Tex-Mex. The vibe is laid-back, and the menu includes burritos, tacos, and bowls with fresh ingredients. It’s a great stop for a casual bite that doesn’t skimp on flavor.
7. Mi Cabana
Mi Cabana serves up generous portions in a relaxed setting. The menu covers all the bases—tacos, chimichangas, and combo platters. It’s a dependable choice for a casual dinner or group outing.
8. Mexican Bakery
This small spot offers more than just sweets. Alongside fresh pastries, you’ll find tamales and savory snacks that hit the spot. It’s a quiet favorite for those in the know.
9. Taco Bell
Yes, it’s fast food. But for a late-night taco run or a quick bite on the go, Taco Bell delivers. It’s not authentic, but it’s familiar—and sometimes that’s enough.
10. Don Pablos Tacos & Tequila
Don Pablos has a modern look and a menu that mixes Tex-Mex with a few creative twists. While reviews are mixed, it’s worth a try if you’re exploring new options in town.
Frequently Asked Questions
What’s the most authentic Mexican restaurant in New Bern?
Taqueria San Luis is often praised for its traditional flavors and street-style tacos.
Are there halal or haram-free options?
Most restaurants offer vegetarian or seafood dishes. It’s best to ask staff about ingredients to ensure they meet your dietary needs.
Which spot is best for a quick lunch?
El Taco Loco and Burrito Shak are both fast, affordable, and satisfying.
Do any of these places offer delivery?
Yes, several—including Chipotle and Taco Bell—offer delivery through popular apps.
Final Thoughts
New Bern’s Mexican food scene is diverse, with something for every taste and schedule. Whether you’re after authenticity or convenience, this list should help you find your next favorite spot.
7. Mi Cabana
Mi Cabana in New Bern offers a warm, inviting atmosphere perfect for casual gatherings or family dinners. I recall trying their fajitas—sizzling plates filled with perfectly seasoned meats and colorful peppers—making it clear why this spot is a local favorite. The staff is friendly, ensuring every visit feels welcoming.
What makes Mi Cabana stand out is its commitment to authentic Mexican flavors paired with generous portions. Their chicken enchiladas, topped with rich sauce and melted cheese, exemplify traditional taste with a comforting touch. For something lighter, the shrimp tacos are fresh, flavorful, and a great choice for seafood lovers.
Their lunch and dinner menus feature a variety of dishes that reflect quality and care. Every bite delivers a bit of Mexico’s vibrant culinary tradition, making Mi Cabana a dependable destination for authentic Mexican cuisine in New Bern.
8. Mexican Bakery
Mexican Bakery in New Bern is a charming spot known for its authentic pastries and savory treats. I visited on a quiet morning and was greeted with the aroma of freshly baked bread and warm tamales. The cozy atmosphere makes it perfect for breakfast or a quick lunch.
What sets Mexican Bakery apart is its commitment to traditional recipes and high-quality ingredients. The enchiladas and homemade tamales are especially popular, offering a satisfying taste of Mexico’s culinary heritage. For something sweet, their conchas and churros are delightful.
Whether you’re stopping by for a quick bite or a leisurely meal, Mexican Bakery delivers a genuine experience with flavors that reflect true Mexican home cooking. It’s a hidden gem for those craving authentic, fresh, and flavorful Mexican fare in New Bern.
9. Taco Bell
Taco Bell in New Bern offers a quick and familiar option for those craving Mexican-inspired fast food. I recently stopped by during a busy afternoon, and even in a rush, the food arrived promptly and was reliably tasty. It’s ideal for a convenient meal with no fuss.
What makes Taco Bell stand out is its ability to deliver classic flavors with innovative twists, like the popular Crunchwrap Supreme or Cheesy Gordita Crunch. These dishes highlight Taco Bell’s signature style—bold, flavorful, and satisfying, even if it’s not traditional Mexican cuisine.
The menu caters to all, with options for breakfast, lunch, and dinner. While casual and fast, Taco Bell’s consistent quality and inventive dishes make it a go-to for a quick, satisfying meal in New Bern.
10. Don Pablos Tacos & Tequila
+1 252-514-6898
Best Mexican Restaurants in New Bern, NC
New Bern may be known for its waterfront charm, but its Mexican food scene deserves equal attention. Whether you’re craving street-style tacos, sizzling fajitas, or a burrito that doesn’t skimp on fillings, this town offers a range of spots that deliver flavor without fuss. Here’s a curated list of the top Mexican restaurants in New Bern, NC—each with its own twist on tradition.
1. El Taco Loco
Located on Dr. M.L.K. Jr Blvd, El Taco Loco is a local favorite for good reason. The menu sticks to the basics—tacos, tortas, quesadillas—but does them well. The carne asada fries and chorizo sopes are standouts. It’s a no-frills setup, but the flavors speak for themselves [0].
2. Arturo’s Mexican Restaurant
Arturo’s blends casual dining with a splash of color. Known for generous portions and a solid margarita menu, it’s a go-to for groups. The Tres Marias platter and chunky guacamole are worth a mention. Located on S Glenburnie Rd, it’s a reliable spot for classic fare [1].
3. Taqueria San Luis
This roadside gem on US-70 serves up authentic tacos with limes, radishes, and your choice of red or green salsa. The birria tacos and carne asada nachos are crowd-pleasers. It’s fast, flavorful, and refreshingly affordable [2].
4. Cerro Grande
Cerro Grande offers a more polished dining experience with vibrant decor and a full cocktail bar. While reviews are mixed, the vegetarian options and spacious layout make it a decent choice for a sit-down meal with variety [3].
5. Chipotle Mexican Grill
For those who prefer a build-your-own approach, Chipotle delivers consistency. Bowls, burritos, and salads come with customizable toppings. It’s not unique to New Bern, but it’s a dependable option for quick Tex-Mex [3].
6. Burrito Shak
This spot on S Glenburnie Rd leans Tex-Mex with a coastal twist. The burritos are hefty, and the ingredients are fresh. It’s a clean, modern space with friendly service. If you’re after a fast bite that doesn’t taste rushed, Burrito Shak fits the bill [4].
7. Mi Cabana
Mi Cabana serves up traditional Mexican dishes in a casual setting. The ceviche tostadas and enchiladas rancheras are popular picks. Service is prompt, and the portions are generous. It’s a solid choice for families or anyone craving comfort food [5].
8. Mexican Bakery
This small bakery on Pollock St offers fresh pastries and baked goods with a Mexican twist. While it’s not a full-service restaurant, it’s a great stop for pan dulce or a quick snack. Everything is made fresh daily [3].
9. Taco Bell
Yes, it’s a chain. But for late-night cravings or a budget-friendly bite, Taco Bell delivers. The vegetarian options and consistent service make it a convenient fallback. Just don’t expect authenticity [3].
10. Don Pablos Tacos & Tequila
Recently remodeled, Don Pablos offers a lively atmosphere with a broad menu. Reviews vary, but the tequila selection and modern decor give it a trendy edge. It’s more Tex-Mex than traditional, but still worth a try if you’re exploring the local scene [3].
Frequently Asked Questions
What’s the most authentic Mexican restaurant in New Bern?
Taqueria San Luis and El Taco Loco are often praised for their traditional flavors and straightforward menus.
Are there vegetarian options available?
Yes. Cerro Grande, Chipotle, and Taco Bell offer vegetarian-friendly dishes. Mi Cabana also has a few meat-free selections.
Which restaurant is best for large groups?
Arturo’s and Don Pablos have spacious seating and varied menus, making them ideal for gatherings.
Is halal or haram food served at these restaurants?
Most restaurants serve standard Mexican fare, which may include pork or alcohol-based ingredients. It’s best to ask staff directly for dietary accommodations.
Do any of these places offer delivery?
Chipotle, Taco Bell, and Don Pablos typically offer delivery through third-party apps. Others may offer takeout or curbside pickup.
More Things to Try in New Bern, NC
Frequently Asked Questions
What are the most popular Mexican restaurants in New Bern?
El Taco Loco, Arturo’s, and Taqueria San Luis are consistently mentioned by locals for their flavor, value, and authenticity.
Where can I find authentic street tacos in New Bern?
Taqueria San Luis is your best bet for street-style tacos with traditional toppings and salsas.
Which Mexican restaurants in New Bern are good for families?
Mi Cabana and Arturo’s offer spacious seating, kid-friendly menus, and quick service—ideal for family outings.
Are there any vegetarian-friendly Mexican restaurants in New Bern?
Yes. Cerro Grande, Chipotle, and Mi Cabana offer a variety of vegetarian options like veggie fajitas, bean burritos, and salads.
What’s the best place for a quick Mexican meal?
Burrito Shak and Chipotle are great for fast service without sacrificing freshness. Taco Bell is also an option for late-night or budget meals.
Do any Mexican restaurants in New Bern offer delivery or takeout?
Yes. Chipotle, Taco Bell, and Don Pablos typically offer delivery through apps like DoorDash or Uber Eats. Most others provide takeout.
Which restaurants are best for groups or celebrations?
Arturo’s and Don Pablos have ample seating and festive atmospheres, making them ideal for larger parties.
Is there a Mexican bakery in New Bern?
Yes. Mexican Bakery on Pollock Street offers fresh pastries and traditional baked goods, perfect for a quick snack or dessert.
Are there halal options at these restaurants?
Most places serve standard Mexican fare. For specific dietary needs, it’s best to ask the staff directly about ingredients and preparation.
Where can I find seafood-based Mexican dishes?
Mi Cabana offers ceviche tostadas and other seafood options. Don Pablos also includes seafood in some of its Tex-Mex dishes.