My stomach still remembers the first time a paper-wrapped meatball sub in North Carolina nearly folded under its own weight, marinara dripping past the toasted crust before I could catch it. That kind of over-the-top sandwich rarely comes from the places you’d expect, which makes hunting them down half the fun.
Scattered from the Blue Ridge foothills to the coast, these unassuming counters and delis take a simple idea and pile it high. Here are seven spots worth clearing your weekend for, one hungry stop at a time.
1. Brooklyn Pickle Sandwich Shop, Raleigh, NC

Freshly baked bread is the quiet hero at this veteran Raleigh sandwich shop, sitting in the Marketplace at Lake Boone Trail. The loaves come out loamy and flavorful, giving the meatball sub a sturdy foundation that can actually hold up to the load.
Portions here lean generous to the point of comical. The subs run huge, packed with fresh ingredients and enough flavor in every bite that you’ll likely be planning your next order before you finish the first.
Beyond the meatball sub, the menu roams from pastrami to a Reuben, a BLT, and homemade sides like potato salad and banana pudding. It’s a casual, quiet spot built for lunch and solo diners, with counter service and plenty of free parking.
Hours run Monday through Saturday from 10 AM to 8 PM and Sunday from 11 AM to 3 PM, and weekday afternoons tend to be the busiest. Come hungry, and maybe ask for a little extra sauce if you like your meatball sub on the saucier side.
2. Fratelli’s Delicatessen, Apex, NC

Homesickness gave this Apex deli its whole reason for being. A family that moved down from New York and Chicago missed the food they grew up on, so they built a place to bring it back, from housemade cutlets to slow-braised beef.
The meatball parm sub is the kind of thing regulars order at any hour, and it’s easy to see why once you understand how it’s built. Italian crusty bread gets hollowed out, filled with meatballs and sauce, blanketed in mozzarella, then slid under the salamander until the whole thing is bubbling hot.
Their kitchen has range, too, with chicken parm, Italian beef, and sausage and peppers all earning steady praise. It’s a trendy, family-friendly spot that’s good for groups, with a kids’ menu and high chairs on hand.
Doors open every day at 7:30 AM and stay open until 8 PM, which means you really can grab that meatball sub for breakfast if the mood strikes. Weekends and Friday evenings get busy, so expect a small wait when the crowd rolls in.
3. Alimentari at Mothers & Sons, Durham, NC

Downtown Durham hides a lunchtime gem inside a market stocked with olives, pesto, and Italian goods. The sandwich counter here runs weekday midday hours plus a Saturday morning window, and the food during those hours has a reputation for being genuinely divine.
The meatball sandwich earns its keep by being delicious, huge, and gloriously messy without falling apart. Bite after bite holds together, nothing slipping or sliding, which is the mark of a sandwich that’s been built with real care rather than just piled on and hoped for the best.
Atmosphere-wise, it leans cozy and trendy, the sort of relaxing spot where fast, friendly service makes a quick lunch feel like a treat. Great coffee rounds out the offerings if you want something to sip alongside.
Find it at 105 W Chapel Hill Street, with free street parking nearby. It’s closed Sundays, so aim for a weekday lunch break or a Saturday morning stroll through downtown to catch it.
4. Capriotti’s Sandwich Shop, Charlotte, NC

Order a “small” here and brace yourself for a sandwich that laughs at the label. The subs come out overloaded, so packed that a half order can feel like a full meal, which finally makes a combo feel worth every dollar.
The meatball sub has fans who rank it right up with the turkey, BLT, cheesesteak, and tuna. Fresh ingredients do the heavy lifting, and the builds land big and satisfying rather than dainty.
Sitting on Park Road, this counter-service deli keeps things casual and quiet, with a full vegetarian menu, kids’ meals, and hearty signature subs as the calling card. It’s the kind of place where solo lunches and family dinners both feel at home.
Hours stretch Monday through Saturday from 9:30 AM to 9 PM and Sunday until 8 PM, with parking rarely a problem. One friendly tip: if you like your meatballs piping hot all the way through, it never hurts to ask for a little extra time under the heat.
5. Giacomo’s Italian Market, Greensboro, NC

Walking into this Greensboro market feels like stepping into a proper Italian deli, all imported cheese, cured meats, and prepared foods lining the counter. The made-to-order sandwiches are the reason locals keep coming back, sometimes after years away.
What sets the meatball sub apart is balance. The bread, meat, and cheese each stand out on their own yet harmonize into something people happily call the best sub they’ve ever had, all riding on a genuinely wonderful roll.
Grab a side of the mozzarella balls while you’re there, and don’t be shy about the counter service. They’ll walk you through the meats, letting you taste before they build, so the whole thing feels tailored to you.
Note the schedule before you go: closed Monday and Tuesday, open Wednesday through Friday from 11 AM to 7 PM, Saturday from 10 AM to 6 PM, and Sunday from noon to 5 PM. Saturday afternoons draw the crowds, so an early visit means shorter lines and full shelves.
6. Zella’s Deli & Restaurant, Asheville, NC

Mountain-town appetites meet their match on Tunnel Road, where sandwiches and subs are unapologetically the main event. Meats smoked in-house give the whole menu a deep, distinctive flavor that carries straight through to the meatball sub.
Look for Mikey’s Meatball Sub, a fresh, highly recommended build stacked with fantastic meatballs and a real generosity of meat. Homemade bread and sides like house chips and a pickle round it into a full, satisfying lunch.
The vibe here is cozy, quiet, and easygoing, the sort of clean, well-kept spot where friendly staff make first-timers feel like regulars. A full vegan and vegetarian menu means nobody in your group gets left out, and there’s a kids’ menu too.
Open every day from 11 AM to 8 PM, it’s an easy detour when you’re exploring Asheville, especially in autumn when the surrounding Blue Ridge color is at its best. Afternoons run busiest, so an early or late slide-in keeps things mellow.
7. Jax 5th Avenue Deli & Ale House, Wilmington, NC

Texture is the whole story of the meatball sub at this Wilmington deli, wrapped behind a retro airstream-style facade. The exterior turns crispy and crusty while cheese melts right to the ends, and inside the meat stays soft, moist, and well-seasoned.
Listed on the menu as the Meatball Melt, it holds its own next to a Cuban, a Wall Street Reuben, and a Gorgonzola beef dip. Portions run huge, and if you prefer things saucier, a request for extra marinara does the trick.
Beyond the sandwiches, this is a lively bistro with high-top tables, a sports-watching crowd, and college students mixed in with families. Complimentary cut-up pickles landing at your table set a welcoming tone before the food even arrives.
Find it at 5046 New Centre Drive, open daily from 11 AM with later Friday and Saturday closings at 11 PM. Wednesday evenings and Saturday afternoons pack in the most people, so time your visit accordingly and bring your biggest appetite to the coast.