The 10 Best Pasta Places in Maine!

Pasta is a main meal or a side dish that is referred by many as comfort food. Whether you enjoy pasta al dente, stuffed, sauced or tossed with veggies, there’s practically no limit to the number of ways it can be prepared. Fill up your belly at these 10 awesome pasta places in the state. 

1. Angelina’s, Ogunquit, ME

Featuring countless pasta entrees, Angelina’s is run by an authentic Italian chef, and was named “Best Italian Restaurant in Ogunquit” and one of the “Top 20 Restaurants on the Seacoast” by Portsmouth Magazine. You can’t go wrong with anything on the menu.

A post shared by Deborah Cruz (@deborahacruz) on

2. Paciarino, Portland, ME

An eatery and Italian market featuring homemade pasta, sauces and more, Paciarino is an excellent place to indulge in exceptional Italian food. Eat in or take it home to prepare in your own kitchen. You’ll enjoy the freshest pasta possible either way.

3. Rustica Cucina Italiana, Rockland, ME

The pasta is handmade and everything on the menu is to die for at Rustica Cucina Italiana. Pair your pasta with one of many wines from around the world for an even more delicious meal.

4. DaVinci’s Eatery, Lewiston, ME

Even though DaVinci’s serves up both Italian and American cuisine, the items they sell the most are pasta dishes. Featuring rustic rolls and savory sauces and cheeses to round out their pasta meals, you’ll walk away satisfied—and likely with leftovers.

5. Tuscan Brick Oven Bistro, Freeport, ME

Using only local, fresh ingredients when available, Tuscan Brick Oven Bistro features pasta dishes that are hearty and mouth-watering. From spaghetti to rigatoni—and more—each dish is a delicacy.

6. Marco’s, Lewiston, ME

If you have a hankering for Fettucine alfredo, pasta primavera, tortellini evelina or lasagna caloroso, you’ll want to visit Marco’s. In business since 1978, Marco’s family came from Calabria, Italy, and shared their recipes with the restaurateur. The place isn’t fancy, but the food and the service more than make up for the lack of atmosphere.

7. Rose’s Italian Restaurant, Windham, ME

If it’s linguine, ziti, spaghetti, or fettuccine you’re craving, Rose’s Italian Restaurant will satisfy you in a most delicious manner. Their pasta, topped with marinara, pesto or rich Romano sauce, is a feast for the soul. Try their marsala wine sauce over linguine with chicken or veal, and you’ll think you’ve been transported straight to Italy.

A post shared by Penny Lavallee (@penny.lav) on

8. Massimo’s Cucina Italiana, Bangor, ME

The pasta at Massimo’s Cucina Italiana is made the same way everything else in the kitchen is—the centuries old Italian way, with methods and recipes passed down throughout the generations. Featuring authentic Roman cuisine, Massimo Ranni runs a tight ship, and Bangor residents have come to love and respect the results of his doing so. Both Downeast Magazine and the Maine Sunday Telegram gave the restaurant rave reviews.

9. Ports of Italy, Boothbay Harbor, ME

Serving up handmade pasta as part of their classic Italian repertoire, Ports of Italy opens for the season in late April. Seasonal customers love sitting outside on their expansive porch while indulging in superb cuisine.  

10. Espo’s Trattoria, Portland, ME

Family run for more than 30 years, Espo’s Trattoria features authentic Italian cuisine. Whether you want mushroom ravioli, eggplant parmigiana, five cheese lasagna, or one of a vast number of classic dishes, you’ll find the perfect dish on their menu. Their linguine with clams is by far the best in Portland.

A post shared by Tom Leahy (@leahy_27) on

Select a Maine town to find the Best Things-To-Do and Places To Go around you
Find Italian Restaurants Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Androscoggin County

Aroostook County

Cumberland County

Franklin County

Hancock County

Kennebec County

Knox County

Lincoln County

Oxford County

Penobscot County

Piscataquis County

Sagadahoc County

Somerset County

Waldo County

Washington County

York County