Best Tacos in New Bern, NC

Photo of Tacos in New Bern, NC

Taco cravings don’t ask for permission—they appear suddenly and demand to be satisfied. If you find yourself in New Bern, North Carolina, wondering where to grab a bite that’s both flavorful and worth your time, you’re in good company. I’ve spent more than a few afternoons wandering its charming streets, chasing the scent of sizzling spices and freshly grilled tortillas. What started as a simple food hunt quickly became a personal mission: to uncover the best taco spots New Bern has to offer—without settling for anything bland or uninspired.

This guide is built to give you clarity, confidence, and crave-worthy results. Whether you’re after street-style simplicity, fusion creativity, or a sit-down meal with a view, every place listed brings something distinctive to the table. You’ll find trusted local favorites, underrated gems, and reliable chains that know how to do tacos right. No fluff—just sharp insights and real flavor. Let’s get into it.

Where to find the best tacos in New Bern, NC

Here are some of the top spots to find the best tacos in New Bern, NC:

  1. Morgan’s Tavern & Grill
  2. MJ’s Raw Bar & Grille
  3. Poppy’s Bites and Barrels
  4. El Taco Loco
  5. Sea Glass Cafe
  6. Persimmons Waterfront Restaurant
  7. Cerro Grande
  8. Arturo’s Mexican Restaurant
  9. El Cerro Grande
  10. Cilantro’s Mexican Grill

1. Morgan’s Tavern & Grill

Morgan's Tavern & Grill
Image by: TripAdvisor
235 Craven St, New Bern, NC 28560-2153
+1 252-636-2430
See Menu

Set inside a restored 1800s brewery, Morgan’s Tavern & Grill blends historic charm with a menu that’s anything but dated. The exposed brick and warm wood interiors make it feel like a place where stories are shared over good food—and their tacos are part of that story. It’s not a traditional taqueria, but that’s exactly what makes it interesting.

What stood out to me was the Blackened Mahi Tacos. Lightly spiced, perfectly seared, and paired with a crisp slaw, they strike a balance between coastal freshness and Southern comfort. The house-made remoulade adds just enough kick without overpowering the fish. It’s a dish that feels thoughtful, not rushed.

Morgan’s focuses on quality ingredients and careful execution. You won’t find a sprawling taco menu here, but what’s offered is done with precision. It’s a great stop if you’re looking for a refined take on tacos in a relaxed setting.

2. MJ’s Raw Bar & Grille

MJ's Raw Bar & Grille
Image by: TripAdvisor
216 Middle St, New Bern, NC 28560-2142
+1 252-635-6890
See Menu

Perched along New Bern’s historic Middle Street, MJ’s Raw Bar & Grille offers a fresh twist on classic coastal cuisine. Its inviting atmosphere makes it a perfect spot to unwind after a day exploring the riverfront. Though known for seafood, the menu’s creative approach extends to their tacos, making it stand out among local options.

On a recent visit, I tried their Crab and Shrimp Tacos. The fresh, tender seafood, combined with zesty salsas and house-made tortillas, delivered a burst of flavor that exemplifies MJ’s dedication to quality ingredients. The balance of spice and freshness reflects their coastal roots and modern flair.

This restaurant’s focus on accommodating dietary preferences and use of locally sourced ingredients make it a versatile choice. It’s perfect for those seeking a seafood-inspired taco experience in New Bern.

3. Poppy’s Bites and Barrels

Poppy's Bites and Barrels
Image by: TripAdvisor
313 Pollock St, New Bern, NC 28560-4944
+1 252-288-5814
See Menu

Housed in a historic 1800s bank building, Poppy’s Bites and Barrels brings a blend of Southern comfort and inventive flair to downtown New Bern. The interior pays tribute to veterans, adding a sense of purpose to the relaxed yet thoughtful dining atmosphere. This place isn’t trying to be traditional—it’s carving out its own identity, and doing it well.

When I stopped by, the Street Tacos caught my attention. Served with your choice of protein, they come stacked with fresh ingredients and just the right kick. The flavors are bold but never overwhelming, letting the quality of each component shine. They’re casual, but clearly crafted with intention.

Poppy’s balances creativity with comfort food familiarity. With rotating craft beers and a no-fuss menu, it’s a solid pick if you’re after bold tacos in a laid-back setting.

4. El Taco Loco

El Taco Loco
Image by: TripAdvisor
2408 Dr M L King Jr Blvd, New Bern, NC 28562-4418
+1 252-633-3326
See Menu

If you’re chasing flavor without fuss, El Taco Loco is the kind of spot that makes you grateful for hole-in-the-wall gems. It doesn’t look flashy from the outside, but once inside, the smell of grilled spices tells you you’re in the right place. It’s casual, quick, and proudly local—ideal for lunch on the go or a relaxed dinner with friends.

I went straight for the Carne Asada Tacos. The beef was tender with just enough char, wrapped in warm corn tortillas and dressed simply with cilantro, onion, and lime. No gimmicks—just great tacos done right. The salsa bar lets you fine-tune your spice level, which adds to the experience.

El Taco Loco’s strength is in its straightforward, authentic execution. It’s a no-frills taco fix that gets to the point—bold flavors at fair prices.

5. Sea Glass Cafe

Sea Glass Cafe
Image by: TripAdvisor
1803 S Glenburnie Rd, New Bern, NC 28562-5210
+1 252-634-1808
See Menu

Sea Glass Cafe is a cozy breakfast and brunch spot tucked into a quiet strip off Glenburnie Road. It’s not flashy, but the scratch-made menu and laid-back vibe make it a local favorite. The coffee bar alone is worth a visit—self-serve, with multiple blends and mugs that feel like home.

On my last visit, I grabbed the Breakfast Tacos, which come loaded with egg, cheese, and your choice of potato or turkey bacon. Wrapped in warm flour tortillas and served with salsa and sour cream, they’re a solid pick for anyone craving a taco fix before noon. The flavors are clean, the portions generous, and the ingredients fresh.

What sets Sea Glass apart is its commitment to simple, hearty food made from scratch. It’s the kind of place where regulars know the staff by name—and the staff knows how you take your coffee.

If you’re taco-hunting in New Bern, Sea Glass Cafe offers a breakfast twist that’s worth waking up for.

6. Persimmons Waterfront Restaurant

Persimmons Waterfront Restaurant
Image by: TripAdvisor
100 Pollock St, New Bern, NC 28560-4941
+1 252-514-0033
See Menu

Perched along the picturesque Neuse River, Persimmons Waterfront Restaurant offers an inviting blend of elegance and casual comfort. Its three dining venues—indoor great room, private upstairs, and outdoor waterfront deck—make it a versatile choice for any occasion. The focus on locally sourced ingredients shines through in every dish, crafted by their award-winning chef.

During my visit, I enjoyed the Fish Tacos featuring tender, flaky fish topped with fresh salsa and a tangy sauce. The tortillas were warm and soft, a perfect canvas for the vibrant flavors. The setting’s relaxed sophistication enhanced the dining experience, especially with the river views.

What makes Persimmons stand out is its commitment to quality and local ingredients, paired with a top-notch service team. It’s a place where fresh, well-executed dishes meet scenic beauty—ideal for a memorable taco experience in New Bern.

7. Cerro Grande

Cerro Grande
Image by: TripAdvisor
2503 Martin Luther King Blvd, New Bern, NC 28562
+1 252-638-8938
See Menu

Situated on Martin Luther King Boulevard, Cerro Grande is a go-to spot for authentic Mexican cuisine in New Bern. Its lively atmosphere and friendly service create a welcoming setting for both lunch and dinner. The restaurant’s focus on fresh ingredients and flavorful recipes makes it a standout in the local scene.

During my visit, I ordered the Classic Tacos. Each taco was filled with seasoned meat, topped with fresh herbs, and wrapped in soft corn tortillas. The flavors were vibrant and satisfying, showcasing traditional Mexican techniques with a modern twist. The generous portions and quality ingredients made each bite memorable.

What sets Cerro Grande apart is its ability to balance authenticity with a relaxed ambiance. Whether dining in or taking out, it’s a reliable choice for genuine tacos that reflect true Mexican culinary craftsmanship.

8. Arturo’s Mexican Restaurant

Arturo's Mexican Restaurant
Image by: TripAdvisor
1900 S Glenburnie Rd Ste A Ste A, New Bern, NC 28562-5295
+1 252-634-1894
See Menu

Located on South Glenburnie Road, Arturo’s Mexican Restaurant offers an inviting atmosphere with authentic flavors. Its friendly staff and consistent quality make it a favorite for locals seeking traditional Mexican cuisine with a fresh twist. The restaurant’s bright, cheerful decor complements the vibrant dishes served fresh each day.

On my visit, I tried the Street Tacos. Filled with seasoned meat, topped with chopped cilantro and onions, and served in warm corn tortillas, they exemplify Arturo’s commitment to authenticity. These tacos are simple yet full of flavor, perfectly reflecting the restaurant’s style.

What truly makes Arturo’s stand out is its dedication to delivering genuine Mexican taste in a casual setting. Whether dine-in or takeout, it’s a dependable choice for satisfying tacos in New Bern.

9. El Cerro Grande

2503 Dr M L King Jr BlvdNew Bern, NC 28562
(252) 638-8938Call

Situated on Dr. M. L. King Jr. Blvd., El Cerro Grande offers a lively family-style Mexican dining experience. Its warm atmosphere and extensive menu make it a popular choice for casual gatherings and celebrations alike. The restaurant also provides catering options, adding to its appeal for parties and events.

During my visit, I enjoyed the Carne Asada Tacos. With tender, well-seasoned beef nestled in soft tortillas and topped with fresh cilantro and lime, they showcase the restaurant’s dedication to authentic flavors. The ingredients felt fresh, and the presentation was simple yet satisfying.

What sets El Cerro Grande apart is its versatility, from dine-in to catering, offering consistent quality and rich flavors that reflect its Latin American roots. It’s a dependable spot to indulge in flavorful, satisfying tacos in New Bern.

10. Cilantro’s Mexican Grill

1706 Us Highway 70 ENew Bern, NC 28560
(252) 514-0617Call

Located on US Highway 70 E, Cilantro’s Mexican Grill offers affordable and flavorful Mexican cuisine in a friendly setting. Its casual vibe and generous portions make it a popular choice for quick lunches or relaxed dinners with friends. The restaurant’s focus on fresh ingredients and traditional recipes ensures satisfying meals every time.

On a recent visit, I ordered the Fish Tacos. Light, flaky fish topped with fresh salsa and wrapped in warm tortillas perfectly reflected Cilantro’s commitment to quality. The balance of flavors and the authentic taste stood out at a budget-friendly price.

What makes Cilantro’s unique is its ability to deliver authentic Mexican flavors without the premium price tag. It’s a dependable spot for delicious tacos that reflect real Latin American cuisine in New Bern.

More Things to Try in New Bern, NC

Frequently Asked Questions

Where can I find the best tacos in New Bern, NC?
Morgan’s Tavern & Grill and El Taco Loco consistently receive praise for their flavorful tacos. For more authentic options, try Taqueria San Luis or Cilantro’s Mexican Grill.

Are there vegetarian taco options in New Bern?
Yes. Places like Chipotle Mexican Grill and Sea Glass Cafe offer customizable vegetarian tacos with ingredients like grilled veggies, beans, and cheese.

Which taco spots in New Bern are family-friendly?
Morgan’s Tavern & Grill and Poppy’s Bites and Barrels provide spacious seating and menus suitable for all ages. Arturo’s Mexican Restaurant is also a local favorite for relaxed family dining.

Do any New Bern taco places offer waterfront views?
Persimmons Waterfront Restaurant combines scenic views with creative taco options, making it a standout for both ambiance and flavor.

Is it possible to get authentic Mexican-style tacos in New Bern?
Yes. El Cerro Grande, Taqueria San Luis, and Arturo Guillen serve up tacos that stick closely to traditional Mexican recipes.

Which taco places are good for a quick bite?
If you’re short on time, Taco Bell, Chipotle, and Burrito Shak offer fast service without compromising taste.

Are there halal or haram-free taco options in New Bern?
While many restaurants serve standard fare, those seeking to avoid haram ingredients should ask about preparation methods. Vegetarian or seafood tacos at places like Sea Glass Cafe or Cilantro’s are safer choices.

Which taco places have the best fish tacos?
Cilantro’s Mexican Grill is known for its light and flavorful fish tacos. Persimmons also offers seafood-focused taco options with a creative twist.

Scroll to Top
stats website