10 Must-Try Italian Restaurants Across Maine

Maine might be famous for lobster rolls and rugged coastlines, but there’s another side to its food scene that really deserves some attention. Italian cooking has quietly made itself at home here, and honestly, it’s kind of amazing how good it’s gotten.

You’ll find handmade pasta in small towns, wood-fired dishes in Portland, and plenty of spots putting real care into every plate. It’s the kind of food that feels comforting and a little special at the same time.

Garlic, olive oil, rich sauces, it all just works here. It’s not always what people expect from Maine, which is exactly what makes it such a great surprise.

1. Pomelia — Brunswick

Pomelia — Brunswick
© Pomelia

Pomelia in Brunswick is the kind of place that makes you forget you ever doubted Maine’s Italian food scene. Sitting pretty in the heart of Brunswick, this restaurant brings a modern Italian touch to a town better known for Bowdoin College than bucatini.

The name itself, Pomelia, refers to the plumeria flower, reflecting the restaurant’s Sicilian roots and vibrant approach to flavor.

Every dish feels thoughtfully crafted, from the silky pasta dishes to the carefully sourced ingredients that change with the seasons. Chef-driven and detail-oriented, Pomelia earns its reputation one perfect plate at a time.

The atmosphere strikes a lovely balance between upscale and welcoming, so you can show up dressed nicely or just in your favorite sweater.

Regulars rave about the pasta, which is made fresh and cooked to that ideal al dente texture every single time.

Address: 16 Station Ave, Brunswick, ME 04011. If you are anywhere near Brunswick, Pomelia deserves a spot on your must-visit list without question.

2. Rustica Cucina Italiana — Rockland

Rustica Cucina Italiana — Rockland
© Rustica Cucina Italiana

Rockland, Maine might be best known for its art galleries and ferry rides, but Rustica Cucina Italiana gives visitors a very delicious reason to linger a little longer.

This warm, inviting spot delivers the kind of old-world Italian cooking that feels like a bear hug from a nonna you never knew you had. The menu reads like a love letter to Italy, filled with classics done incredibly well.

Rustica keeps things authentic without being stuffy, which is a rare and wonderful combination. The portions are generous, the service is friendly, and the flavors are bold enough to make your taste buds stand up and applaud.

Pasta lovers will find themselves genuinely torn between options, which is honestly a great problem to have. The restaurant has built a loyal following in the Midcoast region, and it is easy to understand why once you taste the food.

Address: 315 Main St, Rockland, ME 04841. Whether you are visiting the Farnsworth Museum nearby or just cruising through town, Rustica is a must-stop for any Italian food enthusiast worth their salt and olive oil.

3. Angelina’s Ristorante — Ogunquit

Angelina's Ristorante — Ogunquit
© Angelina’s

Ogunquit is already one of Maine’s most beloved beach towns, and Angelina’s Ristorante makes it even harder to leave.

Named with the warmth of a grandmother’s kitchen, this restaurant brings genuine Italian hospitality to one of the most scenic corners of the state. Every visit feels a little like a mini-vacation from your mini-vacation.

The menu at Angelina’s covers all the Italian greatest hits while still offering dishes that feel fresh and exciting. Seafood plays a starring role, which makes perfect sense given Ogunquit’s coastal setting, and the kitchen handles it with real finesse.

Pasta, risotto, and classic Italian secondi all get the attention they deserve on a menu built for serious food lovers.

The ambiance is romantic without being over the top, making it equally perfect for date nights or family celebrations. Service is attentive and genuinely warm, which adds to the overall charm of the experience.

Address: 655 Main St, Ogunquit, ME 03907. After a day on Ogunquit Beach, treating yourself to dinner at Angelina’s is basically a requirement for a complete Southern Maine experience.

4. DaVinci’s Eatery — Lewiston

DaVinci’s Eatery — Lewiston
© Davinci’s Eatery

DaVinci’s Eatery in Lewiston is a long-standing local favorite known for its Italian-American comfort food and welcoming atmosphere. Located along the Androscoggin River, it has been serving the community for decades and remains one of the area’s most recognizable dining spots.

The restaurant has become a cornerstone of the local dining scene thanks to its consistency, generous portions, and approachable menu.

The menu focuses on classic Italian-American dishes like pasta, baked specialties, and familiar comfort favorites, all prepared in a straightforward, satisfying style.

Everything here is designed to be reliable and crowd-pleasing, making it a go-to choice for both casual meals and group gatherings.

Families, couples, and larger groups all find a comfortable place here, with a spacious setting that works well for everything from weeknight dinners to celebrations.

Address: 150 Mill St, Lewiston, ME 04240. DaVinci’s Eatery shows that Lewiston holds its own when it comes to dependable, satisfying Italian dining.

5. Amici’s Cucina — Waterville

Amici's Cucina — Waterville
© Amici’s Cucina

Amici means friends in Italian, and Amici’s Cucina in Waterville lives up to that name every single day it opens its doors. This is the kind of neighborhood gem that regulars guard fiercely, like a secret family recipe they are not quite ready to share with the whole world.

Lucky for everyone, the word is already out.

The cucina here turns out satisfying, flavor-packed dishes that draw inspiration from traditional Italian cooking without being afraid to have a little fun.

The pasta is a highlight, rich and satisfying in ways that make you rethink every pasta dish you have ever eaten before. Sauces are built with patience and layered with flavors that only come from real kitchen dedication.

Waterville may be a college town, but Amici’s appeals to everyone from students grabbing a quick weeknight dinner to families celebrating big milestones. The energy inside is cheerful, the portions are satisfying, and the prices are fair enough to make you want to come back every single week.

Address: 137 Main St, Waterville, ME 04901. Amici’s Cucina is Waterville’s most reliable source of comfort, carbs, and culinary happiness.

6. Calzolaio Pasta Co — Wilton

Calzolaio Pasta Co — Wilton
© Calzolaio Pasta Co

Calzolaio Pasta Co in Wilton is basically the dream scenario for anyone who has ever stood in a grocery store aisle staring sadly at boxed pasta and thinking, “there has to be something better.”

Spoiler alert: there absolutely is, and it is right here in Wilton. This artisan pasta destination takes fresh pasta seriously in the most wonderful way possible.

The name Calzolaio means shoemaker in Italian, a nod to the craftsmanship involved in building something great from scratch. And that is exactly what this place does, crafting pasta with the kind of attention to detail that makes each bite genuinely memorable.

The texture, the flavor, and the sheer freshness of the product set it apart from anything you will find pre-packaged.

Visiting Calzolaio feels like discovering a hidden treasure in the middle of rural Maine, which is honestly one of the most exciting food experiences the state has to offer. The restaurant also offers fresh pasta and sauces to take home, making it a perfect stop for cooking enthusiasts.

Address: 284 Main St, Wilton, ME 04294. This place proves that great pasta does not require a passport or a plane ticket.

7. ViA VECCHiA — Portland

ViA VECCHiA — Portland
© ViA VECCHiA

ViA VECCHiA in Portland is not your typical Italian restaurant, and that is precisely the point. This enoteca-style spot brings a distinctly European energy to Portland’s already impressive food scene, offering small plates and Italian-inspired bites that are big on personality.

The quirky capitalization in the name alone tells you this place does things its own way. The menu is designed for sharing, grazing, and having genuinely fun conversations over food that keeps surprising you.

Charcuterie, cheese, and carefully assembled small plates make ViA VECCHiA a fantastic choice for groups who like to try a little bit of everything. The kitchen sources thoughtfully and plates beautifully, which means every dish looks as exciting as it tastes.

The vibe inside is effortlessly cool without being intimidating, the kind of place where you feel comfortable the moment you walk in. Portland has no shortage of great restaurants, but ViA VECCHiA holds its own with real confidence and genuine culinary creativity.

Address: 10 Dana St, Portland, ME 04101. For a Portland Italian experience that feels genuinely different from the rest, this is the spot that delivers every time.

8. Casa Novello — Westbrook

Casa Novello — Westbrook
© Casa Novello

Casa Novello in Westbrook brings a refreshing sense of neighborhood warmth to the greater Portland area, proving that you do not always need to fight for parking in the Old Port to find outstanding Italian food.

Just a short drive from Portland, this gem has carved out its own loyal fanbase with consistently excellent cooking and a genuinely welcoming atmosphere. The name Novello suggests something fresh and new, and the restaurant lives up to that promise.

The menu balances familiar Italian-American favorites with dishes that show real culinary ambition, giving diners plenty of reasons to keep coming back and exploring.

Pasta dishes are a strong suit, and the kitchen handles proteins and sides with equal care and confidence. Everything on the menu feels purposeful rather than thrown together, which is a sign of a kitchen that genuinely cares.

Families, couples, and groups all find something to love here, and the service team makes everyone feel genuinely appreciated. The dining room has a comfortable, lived-in quality that puts guests immediately at ease.

Address: 694 Main St, Westbrook, ME 04092. Casa Novello is the kind of local Italian spot that earns fierce loyalty, and rightfully so.

9. Ports of Italy — Boothbay Harbor

Ports of Italy — Boothbay Harbor
© Boathouse Bistro Tapas Bar & Restaurant

Boothbay Harbor is already one of the most picturesque spots in all of New England, and Ports of Italy manages to match that scenery with food that is equally impressive. Eating here feels like the universe decided to reward you for making such excellent travel decisions.

The combination of stunning harbor views and outstanding Italian cuisine is almost unfair to everywhere else.

Ports of Italy takes its coastal surroundings seriously, incorporating fresh local seafood into Italian recipes in ways that feel natural and inspired.

Lobster, scallops, and other Maine classics find their way onto pasta and into sauces with results that are nothing short of extraordinary. The kitchen bridges Italian tradition and Maine coastal identity in a way that feels completely original.

The dining room is elegant but relaxed, exactly the right tone for a harbor-side restaurant in a charming Maine village. Service is polished and attentive without ever feeling stuffy or overly formal.

Address: 47 Commercial St, Boothbay Harbor, ME 04538. Ports of Italy is the rare restaurant that makes an already magical destination feel even more special, and that is truly saying something worth celebrating.

10. Bruno’s Restaurant & Tavern — Portland

Bruno's Restaurant & Tavern — Portland
© Bruno’s Restaurant & Tavern

Bruno’s Restaurant and Tavern in Portland is a full-on institution, the kind of place that has been feeding Portland families for decades and shows absolutely no signs of slowing down.

There is something deeply satisfying about a restaurant that knows exactly what it is, does it brilliantly, and never tries to be something it is not. Bruno’s is that restaurant, and Portland is lucky to have it.

The Italian-American menu hits all the comfort food high notes, from hearty pasta dishes loaded with flavor to classic proteins prepared with the kind of confidence that only comes from years of practice.

Meatballs, baked pasta, and rich tomato-based sauces are the stars of the show here, and they earn every single round of applause. Portions are generous enough to make you genuinely happy you wore your stretchy pants.

The tavern atmosphere gives Bruno’s a lively, social energy that makes it a fantastic spot for groups celebrating or friends catching up over a long, satisfying meal. The walls carry history, and every visit feels like being part of something bigger than just dinner.

Address: 33 Allen Ave, Portland, ME 04103. Bruno’s is Portland Italian dining at its most honest and most delicious.