Welcome to DiMillo's On
Nestled in the heart of Portland, ME, DiMillo's On is a gem for food enthusiasts seeking a blend of New American, Italian, and seafood cuisines. With a plethora of amenities like wheelchair accessibility, validated parking, and free Wi-Fi, this restaurant caters to a diverse range of diners. The menu boasts many vegetarian options, ensuring everyone can indulge in the flavorful dishes. Whether you're looking for a casual lunch spot or a place to host a group dinner, DiMillo's On has you covered. Dive into their delectable offerings and experience an unforgettable dining experience that will leave you craving for more.
- 25 Long Wharf Portland, ME 04101 Hotline: (207) 772-2216
Welcome to DiMillo's On, where New American, Italian, and Seafood cuisines come together to create a unique and unforgettable dining experience. Located at 25 Long Wharf in Portland, ME, this restaurant offers a range of amenities including reservations, delivery, takeout, vegetarian options, wheelchair accessibility, and more.
With a focus on quality and taste, DiMillo's On provides a diverse menu that caters to all palates. The restaurant is known for its fresh seafood dishes, classic Italian pastas, and innovative New American creations. Whether you're looking for a casual meal with friends or a special dinner with loved ones, DiMillo's On has something for everyone.
As a food reviewer of Restaurant World, I can confidently say that the dishes at DiMillo's On are truly exceptional. From the flavorful seafood platters to the hearty pasta dishes, every bite is a culinary delight. The ambiance of the restaurant is welcoming and cozy, making it the perfect spot for any occasion.
So, if you're looking for a restaurant that offers a perfect blend of flavors, ambiance, and service, look no further than DiMillo's On. Make a reservation today and experience the magic of this culinary gem for yourself.

Had a great dinner at DiMillo’s. I tried the wedge salad, lazy lobster, and the pecan encrusted haddock. The lazy lobster was rich and buttery. The pecan encrusted haddock was flavorful and the stuffing underneath was delicious. The wedge salad had lots of blue cheese chunks and tasted great. The view was gorgeous. This was a fun place to come if you’re visiting Portland, Maine.

I loved this place! Such a cool atmosphere being on a boat on the water and the food and drinks were great! We waited about 40 minutes on a Friday as a party of 2 and it was well worth it!

My girlfriend’s father treated us to a beautiful dinner. We showed up at 7:00pm on a Friday with no reservations. They said a hour wait but sat us on the patio around 7:45pm. I was trying to find something to complain about but couldn’t really find anything to complain about. Maybe would’ve had the mashed potatoes over the chef vegetables. It was cold on the patio, but they turned the gas heater on for us. They were really friendly and attentive. The New York Strip was Yummy along with the Lazy Lobster. My girlfriend ordered the filet and gave it 5 stars.

Great place on the water. Great food, amazing views and atmosphere. Totally recommend it. And the lobster... should I say more? In general Portland, ME is one of my favorite destinations. I feel like I am thousands of miles away in my birthplace around the Black Sea. Can't wait for my next vacation time to visit again!

Our place to go for special occasions. Great service (Chris), views out the restaurant windows, and food. It is actually a ship docked in Portland Harbor. We really enjoyed our evening there.

We came here with our family for dinner after our small parents only wedding and the staff was perfect and accommodating. Some of our other family called ahead and ordered champagne and a wedding cake for us which they had on the table upon arrival and brought out the cake after dinner. The food was delicious and everyone left stuffed!

We arrived at about 4pm on a Friday with reservations. We kindly asked the hostess for a seat with a view and she went out of her way to make sure we had one of the best tables in the restaurant. The wait staff were top notch and we were even visited by the manager after our meal to check on everything. In short we were treated five star. We ordered the Lazy Lobster and Chicken Biscuit with the Bacon Wrapped Scallops as an appetizer. I am a lobster lover and I was not disappointed!!!!! Tasted great and the portion size was perfect. The Scallops were outstanding!!! Did I mention that the restaurant is floating? Very cool. Highest of recommendations!

Drove from Ohio for some fresh authentic Maine lobster. Did not disappoint. The lobster was fresh,huge and delicious. Had the whole lobster with stuffing, also the lazy lobster and mixed seafood dinner. We had the calamari, bacon wrapped scallops and Cajun crab claws. Everything was spectacular. Beautiful boat with very cool nautical decorations. Great service and drinks. Would recommend to anyone. Absolutely perfection!

I rate a 4.6 no lower. The wait was reasonable, I've seen longer. The waiters were very nice and fast. Food was very good never disappoints, came out quick. I like the boat. Seems like the price of this place rises every year. #BringBackFreeBread. I liked the lobster stew and lobster club.

The thing is...we've been meaning to check out a number of seafood restaurants around the Portland area for years now. Typically, this is done by first previewing the menu to see what strikes our fancy. Well, I'm here to tell you - DiMillo's struck SEVERAL of our fancies! And just like the title says, it's literally on the water. In terms of ambiance, the restaurant is an actual ship, which you can see if you notice the horizon of the view slowly bobbing up and down. However, you never feel any significant rocking (similar to a cruise ship). So, no worries about getting sea sick during dinner. It's not that kind of boat. Also, the ocean views are spectacular! If you've never eaten seafood by the coast before, you seriously need to check this out. As for the food, well...let's just say it was a total lobster fest for wifey and I. Though, it was not without a minor hiccup or two (more on those in a bit). But first, we have.. Deep-fried lobster tails: Near as I can figure, they serve you anywhere between 8 to 10 ounces of pure Maine lobstah tails. Picture two 5 ouncers split down the middle, de-shelled, and deep fried to perfection. Lobsters were tender and flavorful like the sea. I'd expect nothing less from the great state of Maine. But honestly, the real MVP of the evening was wifey's lazy lobster entrée. Almost everything about this dish was perfect; tender, buttery, savory goodness that melts in your mouth the way a good crustacean should. Only thing that was missing.....was seasoning. May I ask....WHY?? Look, I get it. The ocean supposedly seasons the lobster meat for you. Except....you still gotta give it a lil somethin' somethin' prior to placing them in the broiler, steamer, or deep fryer. So, after adding copious amounts of salt to her dish, I made it a point to sample a couple pieces and....hot damn!! This one's a 9 out of 10 for me, whilst the deep fried tails were an 8 out of 10. Turns out, I prefer baked to fried. Who knew? ¯\_(ツ)_/¯ You might be wondering what the other minor hiccup is with DiMillo's. Well....to probably almost no one's surprise, it was the crab cakes. This sort of thing used to bug me a lot more than it does now. But these days, whenever I get a subpar crab cake, I just take it with a grain of salt (sometimes literally) and remember that I'm in New England--not Maryland. If you don't know what that means, allow me to break it down. Ideally, the best crab cakes I've had (and I've tried several renditions) were primarily structured with like...98% lump crab meat whilst keeping the breadcrumbs to the minimum. The crab to breadcrumb ratio at DiMillo's, however, was more like 40/60 to the breadcrumbs' favor. I thought we ordered a crab cake, not a crumb cake. Needless to say, the crab cakes themselves were quite bland with a serious void of crab meat which could have resembled cat food, had it not been for the little bit of seasoning and spices applied in there. If you pair it with their remoulade sauce (which was blended brilliantly, btw), it starts to taste somewhat edible. Oh well. At least they tried, I guess? Ultimately, it's a 5 out of 10 for me. As for our waitress, she was a delight. I just wish she had came back to check on us a bit more frequently. Though it was somewhat busy in the restaurant, this was still a Monday evening. Not hardly as crowded as it must get during peak hours on weekends. It's worth mentioning we basically had to book a table in advance, as time slots were quickly filling up according to their website. There is a dedicated parking lot for this and other surrounding restaurants in the area, but it's paid parking. Good news is....DiMillo's will validate your ticket at the front desk. Just be sure to carry it with you and DON'T leave it in the car. One other caveat regarding the restaurant's physical location: right before parking, you'll possibly notice a giant sign up front with the restaurant's namesake on it. Only....you probably won't know where the building itself is at first. So, here's a hint: it's tucked in the way back by the water. Just keep walking toward the docks and you'll see it. Overall, not a bad experience for a first night out on 'staycation'. We will most certainly return here one day. At which point, I shall become #TeamLazyLobster once more! As of now, I'm giving DiMillo's On The Water 4 tender, buttery plates of lobstah meat WITH seasoning out of 5.