TRAVELMAG

10 North Carolina Restaurants That Taste Like Your Italian Nonna’s Kitchen Even If You’ve Never Had One

Bryce Halloran 12 min read
10 North Carolina Restaurants That Taste Like Your Italian Nonna's Kitchen Even If You've Never Had One

Do you have an Italian nonna?

No?

Honestly, same, but that has never stopped pasta from making me feel like I am being lovingly overfed by one.

That is the magic of a good Italian restaurant.

It can turn a regular dinner into something warmer, louder, and far more emotional than anyone expected from a bowl of noodles.

North Carolina has plenty of places that understand that kind of cooking.

Not the stiff, overly precious version.

The generous version.

The version with sauce that tastes like patience, bread that keeps disappearing, and plates that make everyone at the table suddenly very interested in “just one bite.”

These ten restaurants bring that feeling without asking for family papers or a passport.

Even if your closest connection to Italy is aggressively loving lasagna, this list might still make you feel like somebody’s nonna has been waiting for you.

1. Vinnie’s Neighborhood Italian South

Vinnie's Neighborhood Italian South
© Vinnie’s Neighborhood Italian South

Asheville is known for its eclectic food scene, but Vinnie’s Neighborhood Italian South proves that classic Italian cooking holds its own in a city full of culinary competition.

The restaurant focuses on neighborhood-style Italian food. It is approachable, satisfying, and built around recognizable dishes done right.

The menu at Vinnie’s covers a solid range of Italian-American staples. Pasta dishes, classic sauces, and familiar proteins make up much of the offering.

The kitchen doesn’t try to reinvent things, and that restraint works in its favor.

Asheville’s South Slope and surrounding neighborhoods have grown significantly in recent years, and Vinnie’s has positioned itself as a reliable anchor for Italian food in the area.

The menu includes options that work for a casual dinner out without requiring a major occasion to justify the trip.

Antipasto options and pasta selections form the backbone of what the restaurant does well.

Dishes are constructed around traditional Italian-American flavor profiles: garlic, tomato, olive oil, and herbs feature prominently.

You’ll find Vinnie’s at 1981 Hendersonville Rd, Asheville, tucked into a stretch of road that connects the city to its southern suburbs.

For anyone craving a plate of pasta that doesn’t ask too many questions, Vinnie’s delivers a straightforward answer.

2. La Grassa Pastificio

La Grassa Pastificio
© La Grassa Pastificio

La Grassa Pastificio in Cary takes its name seriously. “Pastificio” means pasta factory in Italian, and that’s exactly what this place is built around.

Fresh, house-made pasta is the central focus of the menu, setting it apart from most Italian restaurants in the Triangle area.

Located at 908 NE Maynard Rd, Cary, the restaurant operates as both a dining destination and a fresh pasta shop, allowing customers to take pasta home for cooking. That dual identity makes it genuinely useful beyond a single meal.

The pasta selection changes based on seasonal availability and what the kitchen is producing.

Shapes, fillings, and sauces rotate with some regularity, which keeps the menu from going stale.

House-made pasta served fresh has a different texture and flavor than dried varieties, and La Grassa builds its entire identity around that distinction.

Cary’s food scene has expanded considerably alongside the Triangle’s population growth, and a dedicated pasta shop fills a specific gap in what the area offers.

The menu also includes prepared sauces and accompaniments designed to pair with the fresh pasta.

If you’ve ever wondered why pasta at certain Italian restaurants tastes so different from what you make at home, fresh pasta is usually a big part of the answer and La Grassa makes that difference very easy to taste.

3. Portofino’s Italian Restaurant

Portofino's Italian Restaurant
© Portofino’s Italian Restaurant Eastway

Portofino’s Italian Restaurant in Charlotte has been serving classic Italian dishes long enough to earn a loyal spot in the city’s dining scene.

The menu leans into traditional preparations: think rich pasta dishes, hearty meat entrees, and sauces that suggest someone spent a long time at the stove.

One of the restaurant’s strengths is its pasta selection.

House pasta dishes are built around familiar Italian-American comfort food, with options that span from simple marinara to more layered, slow-cooked preparations.

The kitchen keeps things consistent, which matters when you’re craving something reliable.

Charlotte has no shortage of Italian options, but Portofino’s approach is rooted in straightforward cooking rather than trend-chasing.

The menu includes seafood dishes, veal preparations, and chicken entrees that follow Italian-American tradition closely.

You can find the restaurant at 3124 Eastway Dr #500, Charlotte.

The location sits in an accessible commercial area, making it a practical choice for a midweek dinner or a relaxed weekend meal.

Portofino’s doesn’t overcomplicate things, and that’s exactly the point.

Sometimes a well-made plate of pasta is all the sophistication a meal needs. Who says comfort food can’t also be the right call every single time?

4. Mothers & Sons Trattoria

Mothers & Sons Trattoria
© Mothers & Sons Trattoria

The name alone tells you something important: Mothers & Sons Trattoria in Durham is built around the idea of family cooking.

A trattoria, by definition, is a casual Italian restaurant that emphasizes home-style food over formal dining, and this Durham spot leans into that concept fully.

The menu at Mothers & Sons draws from regional Italian cooking traditions, with pasta preparations and house-made elements that reflect a genuine interest in Italian culinary roots.

Durham’s food culture has grown into one of the most interesting in the state, and Mothers & Sons contributes a distinct voice to that conversation.

Pasta dishes anchor the menu, with preparations that range from simple and bright to richer, more layered combinations.

The restaurant’s approach prioritizes seasonal and locally sourced ingredients where possible, connecting Italian tradition to North Carolina’s own agricultural strengths.

You’ll find the restaurant at 107 W Chapel Hill St, Durham, right in the heart of a downtown area that has seen significant culinary development.

The trattoria format invites a relaxed pace. This isn’t a place designed for rushed meals.

Mothers & Sons also offers a charcuterie and antipasti selection that works well as a starting point before the pasta arrives.

Good pasta is a love language, and this restaurant is practically fluent.

5. Tesoro

Tesoro
© Tesoro

Carrboro sits just west of Chapel Hill, and Tesoro has carved out a specific identity in this small but food-conscious town.

The restaurant focuses on Italian cooking with an emphasis on quality ingredients and traditional preparations that don’t stray too far from their origins.

Located at 100 E Weaver St, Carrboro, Tesoro occupies a spot on Weaver Street, an area well-known for its walkable, community-centered character.

The restaurant fits naturally into that environment by offering food that prioritizes substance over spectacle.

The menu includes pasta, meat preparations, and antipasto selections that reflect a kitchen interested in doing familiar things well.

Tesoro’s approach to Italian cooking leans classical, with dishes that reference regional Italian traditions rather than reinventing them for trend-driven audiences.

Carrboro’s dining scene punches above its weight for a town its size, and Tesoro is a strong example of why.

The pasta dishes are made with attention to detail, and the menu changes seasonally to reflect ingredient availability.

One specific strength is the restaurant’s antipasto offerings, which provide a solid entry point into the meal before the main courses arrive.

For a town that values independent, locally owned businesses, Tesoro fits the profile almost perfectly, and the food makes a convincing argument for itself without needing much help.

6. Cucciolo Osteria Durham

Cucciolo Osteria Durham
© Cucciolo Osteria Durham

An osteria is a specific type of Italian dining establishment. Traditionally, it is simpler than a ristorante and focused on food and conviviality rather than elaborate presentation.

Cucciolo Osteria in Durham takes that concept and applies it to a city that has developed strong expectations around its dining options.

The menu at Cucciolo leans into Italian regional cooking, with pasta, cured meats, and vegetable preparations that reflect a kitchen paying attention to sourcing and technique.

Durham’s food scene rewards restaurants that bring a clear point of view, and Cucciolo’s osteria identity provides exactly that kind of focus.

Pasta is central to the menu, with house-made options that highlight the kitchen’s technical abilities.

The restaurant also offers a selection of antipasti and secondi that build on Italian culinary tradition without overcomplicating the dining experience.

Cucciolo Osteria Durham is located at 601 W Main St Ste c, Durham, in a part of the city that has seen consistent growth in food and retail options.

The osteria format makes it accessible for casual dinners as well as more intentional meals.

The kitchen’s interest in regional Italian cooking gives the menu a specificity that goes beyond generic Italian-American territory.

Cucciolo is the kind of place where the bread course alone might make you rethink every meal you’ve had before it.

7. Garibaldi Trattoria Pizza & Pasta

Garibaldi Trattoria Pizza & Pasta
© Garibaldi Trattoria Pizza & Pasta

Fuquay-Varina has grown rapidly as part of the greater Raleigh metro area, and Garibaldi Trattoria Pizza & Pasta has established itself as one of the town’s go-to Italian options.

The restaurant’s name references Giuseppe Garibaldi, the 19th-century Italian general and national hero, giving the place an identity rooted in Italian history.

Pizza and pasta hold prominent places on the menu, joined by antipasti, salads, seafood, and traditional Italian entrées.

The kitchen produces both with an eye toward traditional preparation, keeping the menu grounded in recognizable Italian-American territory.

Garibaldi’s pizza selection includes classic combinations alongside house variations that give the menu some range.

Pasta dishes round out the offerings, with options that cover familiar Italian-American standbys.

The restaurant serves a community that has expanded significantly in recent years, and consistent quality matters in a growing suburban market.

You’ll find Garibaldi at 900 N Main St, Fuquay-Varina, along the town’s main commercial corridor.

The trattoria format keeps things approachable and unpretentious, which suits the neighborhood well.

Both the pizza and pasta sides of the menu get equal attention from the kitchen, making it genuinely hard to decide between the two: a problem most people are happy to solve by ordering one of each.

8. Bella Monica

Bella Monica
© Bella Monica

Bella Monica has been part of Raleigh’s Italian dining landscape long enough to become a reference point for what reliable Italian-American cooking looks like in the Triangle.

The restaurant serves a menu that covers the full range of Italian-American staples, from pasta to seafood to traditional meat preparations.

The menu includes house pasta dishes, classic sauces, and a range of entrees that reflect Italian-American culinary tradition.

Bella Monica’s kitchen focuses on consistency, which is one of the harder things to maintain in restaurant cooking over a long period of time.

Located at 3121 Edwards Mill Rd Ste 103, Raleigh, the restaurant sits in a commercial area on the west side of the city.

The location has served the restaurant well, drawing from surrounding neighborhoods and the broader Raleigh dining public.

Pasta dishes anchor the menu, with options that include both lighter preparations and richer, more indulgent combinations.

Bella Monica also offers a strong antipasto section and a soup selection that rounds out the dining experience before the main course.

The restaurant’s longevity in a competitive market like Raleigh speaks to a kitchen that knows what it’s doing and sticks to it.

In a city where new restaurants open constantly, staying power is its own kind of statement and Bella Monica has plenty of it.

9. Little Mama’s Italian Kitchen

Little Mama's Italian Kitchen
© Little Mama’s Italian

The name Little Mama’s Italian Kitchen says everything you need to know about the philosophy behind the food.

This Charlotte restaurant is built around the idea of Italian home cooking, the kind that prioritizes generosity and flavor over minimalist plating and trend-forward concepts.

The menu at Little Mama’s covers the Italian-American comfort food spectrum with conviction.

Pasta dishes, classic baked preparations, and familiar proteins appear in forms that reference the cooking traditions of Italian-American households rather than fine dining establishments.

Charlotte has a large and competitive Italian restaurant market, and Little Mama’s holds its position by staying focused on what it does well.

The menu includes lasagna, pasta dishes, and classic sauces that deliver on the promise of the restaurant’s name.

House-made elements and traditional flavor profiles keep the menu grounded in something real rather than something constructed for visual appeal.

You’ll find Little Mama’s Italian Kitchen at 4521 Sharon Rd, Charlotte, in a part of the city known for its mix of residential neighborhoods and commercial strips.

The restaurant’s format invites the kind of meal you eat slowly, without looking at your phone.

If your Italian grandmother existed, she would probably approve of the lasagna, and if she didn’t exist, Little Mama’s might just make you invent one.

10. Ristorante Paoletti

Ristorante Paoletti
© Ristorante Paoletti

Highlands, North Carolina sits at roughly 4,000 feet elevation in the Blue Ridge Mountains.

Ristorante Paoletti has been serving Italian food there since 1977. That makes it one of the longest-running Italian restaurants in the state, operating in a small mountain town that draws visitors from across the Southeast.

Located at 440 Main St, Highlands, the restaurant occupies a spot on the town’s main commercial street, which is lined with independent shops and dining establishments.

Highlands operates as a resort community, and Ristorante Paoletti has served that community through multiple decades of change in the dining industry.

The menu at Paoletti’s reflects a more formal Italian dining tradition than the trattoria-style spots elsewhere on this list.

Pasta, seafood, and classic Italian preparations appear alongside a menu structure that suggests a kitchen with serious culinary training and long institutional experience.

Longevity in the restaurant industry is genuinely rare.

Operating since 1977 in a small mountain town requires consistent quality and a clear understanding of what your diners expect.

Ristorante Paoletti has navigated that challenge across nearly five decades, which is the kind of track record that doesn’t happen by accident.

For a mountain town dinner that feels like it belongs somewhere much farther from North Carolina, Paoletti’s makes a strong and well-practiced case.