• Banner 1
  • Banner 2
  • Banner 3

JC's On-A-Roll: Best Lobster & Crab Rolls with Waterfront Views in Belfast, Maine

Nestled on the waterfront in Belfast, Maine, JC's On-A-Roll is a standout food truck renowned for its exceptional lobster and crab rolls. Praised for generous, fresh seafood portions, their hot buttered and cold mayo lobster rolls set a high standard, while inventive dishes like the “Crabby Karen” crab salad roll impress with flavor and size. Beyond seafood, their fried PB&J and crispy fries offer surprising delights, made with homemade jams and fresh ingredients. The warm, welcoming staff add a family-like charm, making every visit memorable. If you seek authentic coastal flavors paired with stunning harbor views, JC’s On-A-Roll is a must-stop destination.

JC's On-A-Roll at a glance

  • Address 15 Front St, Belfast, ME 04915, United States
  • Restaurant type Fast food restaurant .

Photos & Gallery

JC's On-A-Roll: Reviews & Ratings

Luke Ruth
5

5 stars simply isn't enough. On our trip to Maine we sampled an embarrassingly large number of lobster rolls and these stood out head and shoulders above the rest. We had the hot with butter and the cold with mayo, and if I'm being honest, I often ordered one of each for myself... I also tried the crab roll and their banh mi when they had a special running. Oh and the fries! They're honestly a LOT better than most burger shops. You gotta get 'em. It's hard for a lobster roll to be bad, but these are GREAT.

Jenna Gross
5

So glad I took my husband’s advice (via Reddit) and came here! We got the lobster rolls, a salad, & homemade local blueberry lemonade (made right in front of us). The staff was SO friendly and made us feel like we were over for a family meal. Food was 10/10 and I wish I lived here so I could back again and enjoy a lobster roll by the waterfront. Definitely worth a stop if you’re in the area!

Silver Plumer
5

The women who work here are amazing! So compassionate and welcoming! The food is astounding! I had the Crabby Karen- out of this world- fresh and generous portion. Fritz had a hot dog that was so delicious that he gobbled it up so fast and he is usually a very slow eater. Situated right on the bay for calming waves and salty breeze. I give this experience my highest recommendation.

Sarah Anderson
5

Recently visited this gem in Belfast. The food was fast, fresh, and authentic. I had the Crabby Karen- a huge scoop of crab salad on a roll with lettuce. It surpassed my expectations and had a TON of crab meat. Followed that up with the fried PB & J which is made with homemade jam. Im drooling just thinking about it! The blueberry lemonade was also fantastic. If you're in the area, I can't recommend this spot more highly!

Karen Luce
5

Best crabmeat rolls & lobster rolls in Maine!! The poutine was delish, everything we had was fantastic! The ladies working the food truck were super friendly & so glad they talked me into trying a JennyPooh! A fried PB&J is surely worth a 2 hour drive! Great place to eat with beautiful views of the harbor, can’t wait to come back!

Bridget McElhiney
5

JC’s on a roll are the best! We tried the Lobster roll, hot mess burger, fried pb&j and blueberry lemonades wash it down. All we’re ridiculously tasty . Jennifer and her team could not be more friendly and fast w their amazing food and service. Definitely check them out if you are in Belfast! You won’t be disappointed!

Angus Barclay
5

We arrived on a rainy day and had an amazing crab roll, along with a delicious hot dog. Not only was the food great, but the location along the water was a nice place to enjoy a snack. Can't say enough good things about the service. It was rainy and the tablet to pay with a card wasn't working, so they entered in my card manually, refusing to let me run to grab some cash. Go check them out.

Eric
5

Awesome spot for a quick lunch, lobster roll was fantastic and the best I've had here in Maine so far!

Location

  • JC's On-A-Roll
    JC's On-A-Roll
    15 Front St, Belfast, ME 04915, United States

Nestled on the scenic waterfront of Belfast, Maine, JC's On-A-Roll stands out as a culinary beacon for seafood lovers and casual diners alike. This charming spot, known for its fresh lobster and crab rolls, delivers a taste experience that’s both authentic and unforgettable. From the moment you arrive, the friendly and heartfelt service creates an inviting atmosphere that feels more like a family gathering than a typical meal.

The true stars here are the lobster rolls—offered hot with butter or cold with mayo—each bite bursting with the sweetness and richness of Maine’s prized lobster. It’s no exaggeration when patrons confess to ordering both styles in a single visit, such is the allure of these hand-crafted delights. The crab rolls, especially the renowned Crabby Karen, impress with generous scoops of fresh crab meat balanced perfectly with crisp lettuce and a soft bun. These sandwiches elevate classic coastal cuisine to new heights.

Beyond the seafood, JC’s surprises with a diverse menu including their locally beloved banh mi and a fried PB&J sandwich made with homemade jam—both showcasing creative flavors that complement the coastal staples. Their fries are a revelation, crispy and seasoned, rivaling those of the best burger joints, and the homemade blueberry lemonade refreshes with a tangy sweetness that completes the meal.

What truly resonates is how JC's On-A-Roll combines quality, authenticity, and warm hospitality in a single setting framed by calm bay waves and salty sea breeze. Each dish tastes freshly prepared and thoughtfully composed, reflecting Maine’s culinary heritage while inviting a modern twist. For anyone traveling through or living near Belfast, this is a must-visit gem that leaves a lasting impression, making you wish you were right by the harbor, savoring another roll and another breath of ocean air.

Business Information