🍝 The North End

North End Boston Restaurant Guide

Boston's historic Italian neighborhood: handmade pasta, legendary cannoli wars, fresh seafood, and red sauce perfected over generations.

Find North End Restaurants

Boston's North End is America's oldest neighborhood, and it happens to be crammed with some of New England's best Italian food. The narrow streets of the North End — barely changed from their 17th-century layout — are lined with red sauce Italian-American restaurants, pastry shops selling cannoli that inspire fierce local loyalty, and a few genuine gems like Neptune Oyster that have added to the neighborhood's reputation. Walking Hanover Street on a Friday night, the smells of garlic and tomato mingling with sea air from the harbor, feels like a distinctly Boston experience you can't replicate anywhere else.

📍 Where is the North End?

The North End sits on a small peninsula at the northeastern corner of downtown Boston, just across the Rose Kennedy Greenway from Faneuil Hall. Hanover Street is the main dining corridor; Salem Street runs parallel with a slightly quieter crowd. The Haymarket T stop (Green and Orange lines) is the closest; parking is extremely limited and strongly discouraged. Walk from downtown.

Classic Italian

The North End's Italian restaurants range from casual and cash-only to white-tablecloth romantic. These three represent the neighborhood's best across price points.

Giacomo's

Italian / Cash only | $$ | 355 Salem St

Cash only, seating for maybe 30 people, and a line that forms before the door opens — Giacomo's is the North End's most beloved pasta restaurant for good reason. The handmade pasta with lobster cream sauce is legendary, portions are enormous, and the staff is warm despite the chaos.

Strega

Italian / Upscale | $$$$ | 379 Hanover St

The North End's celebrity-magnet fine dining destination, known for excellent veal dishes, strong cocktails, and a lively bar scene that attracts Boston's sports and entertainment world. The veal chop Milanese is the signature dish and worth every cent.

Mamma Maria

Italian / Romantic | $$$$ | 3 North Square

Housed in a 19th-century North End townhouse overlooking Paul Revere's historic home, Mamma Maria is Boston's most romantic Italian restaurant. The prix fixe menus highlight refined, seasonal Italian cooking in an intimate series of dining rooms — a special occasion destination.

Taranta

Italian-Peruvian | $$$ | 210 Hanover St

A unique North End restaurant that blends southern Italian cuisine with Peruvian ingredients and technique. Chef Jose Duarte's cross-cultural approach produces dishes unlike anything else in the neighborhood — ceviche with Italian cured fish, handmade pasta with aji amarillo.

Cannoli Wars & Pastry

The North End's pastry shops are as important as any restaurant, and the debate over which is best is Boston's most spirited culinary argument. Come prepared to take sides.

Mike's Pastry

Bakery / Pastry | $ | 300 Hanover St

The famous one — enormous cannoli stuffed to order, a vast selection of Italian pastries, and lines that stretch down Hanover Street on weekends. Tourists and die-hard fans swear by it; the sheer variety and the ritual of choosing your flavor make it a North End institution regardless of the debate.

Modern Pastry

Bakery / Pastry | $ | 257 Hanover St

The locals' preferred cannoli — shorter lines, equally excellent ricotta filling, and a slightly less chaotic atmosphere than Mike's. The nougat and torrone are house specialties that many consider better than anywhere else in the neighborhood. Open since 1930.

Bova's Bakery

Bakery / 24 hours | $ | 134 Salem St

The only 24-hour bakery in the North End and beloved for it — fresh pastries, pizza, and bread are available whenever the craving strikes. The 2am cannoli run is a Boston tradition among night-owl locals and hospital workers from nearby Mass General.

Beyond Italian

The North End's most celebrated non-Italian spots prove the neighborhood can do more than red sauce — and do it brilliantly.

Neptune Oyster

Seafood | $$$ | 63 Salem St

Tiny, constantly packed, and worth every minute of the wait — Neptune Oyster serves New England seafood classics with an accuracy and quality that has made it one of Boston's most celebrated restaurants. The hot butter lobster roll on a toasted split-top bun is the one dish you cannot leave without ordering.

Aragosta

New England seafood / Italian | $$$$ | Battery Wharf

Chef Dante de Magistris brings an Italian sensibility to New England seafood at Battery Wharf, with waterfront views of Boston Harbor. The pastas with local shellfish and the raw bar are highlights — an upscale option for those who want both the harbor view and the North End proximity.

Ducali Pizzeria

Pizza / Neapolitan | $$ | 289 Causeway St

On the edge of the North End near TD Garden, Ducali does Neapolitan-style pizza with a wood-fired oven and quality ingredients. A slightly more casual option than the neighborhood's sit-down Italian spots, and excellent before or after a Bruins or Celtics game.

💡 Insider Tips for the North End

More Boston Neighborhoods

South End All Boston

Can't Decide Where to Eat in the North End?

Spin the wheel and let ChooseMy.Food pick your next North End dining adventure.

Spin the Wheel for Boston

Frequently Asked Questions

Mike's Pastry or Modern Pastry in the North End?

This is Boston's most heated pastry debate. Mike's Pastry on Hanover Street is the famous one with the biggest selection and longest lines — it's beloved by tourists and many locals. Modern Pastry, also on Hanover, is the locals' preference: shorter lines, equally excellent cannoli, and a quieter atmosphere. Both are genuinely great; try one on the way in and one on the way out.

What is the best restaurant in Boston's North End?

Giacomo's on Salem Street is widely considered the North End's best pasta restaurant — it's cash-only, tiny, and always has a line, but the handmade pasta and generous portions are worth every minute of the wait. For a more upscale experience, Mamma Maria in a townhouse on North Square is one of Boston's most romantic dining rooms. Neptune Oyster, while technically a seafood restaurant, is also a North End institution with one of Boston's best lobster rolls.