Food and Drink

PrimoHoagies brings big Philly energy to Charlotte with serious sandwich game

We had two New Yorkers, a South Jersey transplant and a Philly guy for this restaurant visit, so before we even ordered, we had a lively debate: Are these types of sandwiches called heroes, hoagies or subs?

The answer, at least at PrimoHoagies, is clear. Hoagies, of course

With roots in Philadelphia, PrimoHoagies promises authentic East Coast–style sandwiches stacked high on seeded rolls and built with serious intent. Expectations were high.

It’s also worth noting that this isn’t your typical fast-food sandwich shop. The Charlotte location opened in December and is still finding its stride. A sign at the register lets customers know orders can take up to 15 minutes per order. Everything is made fresh, and that pace reflects it.

After one bite, we understood why this brand has such a following.

A selfie of a smiling person in a light blue polo shirt holding a large hoagie sandwich with a sesame seed roll. The background shows the bright interior of a PrimoHoagies, including a “Pickup Here” sign and a person in a denim jacket.
Jamie Graziano tries PrimoHoagies. Courtesy of Jamie Graziano CharlotteFive
Read Next

What to expect at PrimoHoagies

Let’s start with the bread, because it’s the real star of the show.

The seeded roll is outstanding — slightly crisp on the outside, soft and chewy inside, and sturdy enough to hold everything together without falling apart. It’s the kind of bread that makes you pause after the first bite and think, OK, this is legit.

The biggest surprise of the visit? The Nonna Veggie.

A close-up of a vegetarian hoagie sliced in half. The sandwich features grilled eggplant, bright red roasted peppers, and sautéed greens (possibly broccoli rabe) with slices of white cheese on a sesame seed roll.
The Nona’s Veggie at PrimoHoagies. Jamie Graziano CharlotteFive
Read Next

Vegetarian sandwiches can sometimes feel like an afterthought, but this one delivered. The combination of sharp cheese, roasted vegetables and spicy seasonings felt balanced and intentional. It wasn’t trying to imitate meat; it stood confidently on its own. Paired with that excellent bread, it was easily one of the highlights of the meal.

The Old World Meatball sandwich was another strong contender. The meatballs were tender and flavorful, the sauce rich without being overly sweet, and the cheese melted nicely over the top. It’s a messy sandwich in the best way, with plenty of napkins required.

Two large meatball sub sandwiches served in a red plastic basket lined with PrimoHoagies branded wax paper. The meatballs are covered in red marinara sauce and a heavy dusting of parmesan cheese, all held within a crusty sesame seed roll.
The Old World Meatball sandwich at PrimoHoagies. Jamie Graziano CharlotteFive

Primo’s Cheesesteak

My friend Dan from Northeast Philly, a self-proclaimed cheesesteak connoisseur, shared his thoughts on Primo’s Cheesesteak.

The good: Primo’s uses Cooper cheese, which is a satisfying substitute for the traditional favorite, American cheese. And let’s be clear, don’t try to give me Cheese Whiz. True cheesesteak lovers know whiz ain’t where it’s at.

A close-up of a large cheesesteak hoagie sliced into sections and served in a red basket. The sandwich is packed with chopped steak and melted white cheese on a sesame seed roll. Bags of chips and a bottle of Pure Leaf Sweet Tea are in the blurred background.
The Philly Cheesesteak at PrimoHoagies. Jamie Graziano CharlotteFive
Read Next

The not-so-good: Primo’s does not use a grill. The sirloin is oven-cooked and not well-seasoned. The meat lacks character. Grilling gives sliced sirloin a mix of soft and crisp pieces, and years of meat-slinging and onion-caramelizing trap flavor into the surface of the grill. That depth just isn’t here yet.

The great: The bread. Period.

The seeded, legendary Liscio’s Bakery roll (shoutout to South Jersey) steals the show. The rolls are flown in par-baked and finished fresh daily. The exterior has a beautiful crunch, while the inside is soft, chewy and full of flavor.

A sandwich shop worker wearing a black shirt, apron, and backwards baseball cap is standing behind a stainless steel counter, using a knife to slice a long sesame seed hoagie roll. Two large industrial meat slicers are visible on the counter.
Each hoagie at PrimoHoagies is made to order. Jamie Graziano CharlotteFive

Final take

PrimoHoagies gets a lot right. The bread alone makes it worth the visit, and certain sandwiches especially the Nonna’s Veggie, the Tuna Diablo and the Old World Meatball, show what the shop is capable of putting out.

Just know what to order, because when Primo Hoagies hits, it really hits.

A wide interior shot of the PrimoHoagies restaurant. Customers are standing at the black-topped service counter. The space features red accent walls, wooden-style flooring, digital menu boards hanging from the ceiling, and a refrigerated “Grab and Go” section.
Inside PrimoHoagies in Charlotte. Jamie Graziano CharlotteFive

PrimoHoagies

Location: 8736 Outlets Blvd #400, Charlotte, NC 28278

Menu

Cuisine: Italian sandwiches

Instagram: @PrimoHoagies

Jamie Graziano, aka The GrazFather, is a dad who dreams of starting his food review and travel website TheGrazFather.com. Jamie can be reached at jamie@thegrazfather.com or on Instagram @thegrazfather.

A close-up of the glass entrance door to a PrimoHoagies storefront. The door is adorned with the restaurant’s logo and several promotional posters, including one for “PrimoPerks” and another for catering. The reflection of the parking lot is visible in the glass.
PrimoHoagies is located at 8736 Outlets Blvd., #400 in Charlotte. Jamie Graziano CharlotteFive

This story was originally published March 5, 2026 at 5:00 AM.

Related Stories from Charlotte Observer
Get unlimited digital access
#ReadLocal

Try 1 month for $1

CLAIM OFFER