Saint Johnsbury Food Guide: 10 Must-Eat Restaurants & Street Food Stalls in Saint Johnsbury

April 14, 2018 Dorsey Hagwood

St. Johnsbury (known locally as "St. Jay") is the shire town (county seat) of Caledonia County, Vermont, United States. The population was 7,603 at the 2010 census. St. Johnsbury is located approximately 10 miles (16 km) northwest of the Connecticut River and 48 miles (77 km) south of the Canada-U.S. border.
Things to do in Saint Johnsbury

1. Bailiwicks on Mill

98 Mill St, Saint Johnsbury, VT 05819-1922 Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Television, Wheelchair Accessible, Serves Alcohol, Full Bar, Takeout American, Bar, Pub, Vegetarian Friendly, Gluten Free Options Lunch, Dinner, Breakfast, Late Night +1 802-424-1215
Excellent
54%
Good
32%
Satisfactory
9%
Poor
4%
Terrible
1%
Overall Ratings

4.5 based on 297 reviews

Bailiwicks on Mill

Reviewed By Asha L

The fried pickles and calamari were delicious!

Everyone seems to have enjoyed their dinners. good but not amazing. (However, the fried scallop plate was a bit minimalistic - 5 medium size scallops for $20--mostly french fries. Hoped for a few more.

For desserts, we had creme brûlée, Mississippi mud pie, coffee ice cream and black out cake. They were all good.

Loved the atmosphere most.

2. Dunkin' Donuts

473 Railroad St, Saint Johnsbury, VT 05819-1643 Seating Fast Food Breakfast +1 802-748-5225
Excellent
21%
Good
58%
Satisfactory
7%
Poor
7%
Terrible
7%
Overall Ratings

4 based on 14 reviews

Reviewed By Linda V - Dallas, Texas

This Texan loves to go to Dunkin' territory! Their coffee is so much better than Starbucks---and they even have machines to foam up milk and flavored syrups for those who don't appreciate a simple cup of good coffee. Friendly folks and good parking at this one.

3. Locally Social Coffee

21 Memorial Dr, Saint Johnsbury, VT 05819-1213 Delivery, Takeout, Parking Available, Free Off-Street Parking, Accepts American Express, Accepts Mastercard, Accepts Visa, Digital Payments, Free Wifi, Accepts Discover, Reservations, Seating, Wheelchair Accessible, Accepts Credit Cards Cafe Breakfast SGD 3 - SGD 7 +1 802-751-9119
Excellent
89%
Good
11%
Satisfactory
0%
Poor
0%
Terrible
0%
Overall Ratings

5 based on 9 reviews

Locally Social Coffee

We are a to-go coffee shop specializing in fresh coffee!! Every drink is made fresh to order...No stale coffee...Ever! Coffee/Lattes/Mochas/Cappucinos/Teas/Hot Chocolates Cold Brewed Iced Coffee/Iced Lattes/Iced Mochas/Iced Teas/Iced Chocolates/Fruit Smoothies Lots of flavors to choose from year round!! All of our coffee is organic/fair-trade and roasted in Burlington, VT at Brio Coffeeworks. We have a beautiful seating area and would love for you to come visit and be "locally social" with us!

Reviewed By TMurray84

You can't beat the coffee & sevice here! I have called in my drink order many times when in a rush and its always ready for me and sometimes I am greeted right at the door or its even been brought out to my car. Cari & Ian (the owners) are wonderful people and will surely make you feel welcome & will make you delicious beverages!

4. Mike House Ice Cream

292 Portland St, Saint Johnsbury, VT 05819-2036 +1 802-748-1943
Excellent
0%
Good
75%
Satisfactory
25%
Poor
0%
Terrible
0%
Overall Ratings

4 based on 4 reviews

Reviewed By selectorD - Brattleboro, Vermont

Sometimes your cone is 4.50 for a scoop....and sometimes (here) it's a huge portion for less money. Recommended for the sweaty Northeast Kingdom summer!

5. Kingdom Taproom

397 Railroad St, Saint Johnsbury, VT 05819-1739 Serves Alcohol, Seating, Waitstaff, Television, Full Bar American, Bar, Pub, Gastropub, Gluten Free Options Lunch, Dinner, Drinks +1 802-424-1355
Excellent
52%
Good
40%
Satisfactory
6%
Poor
1%
Terrible
1%
Overall Ratings

4.5 based on 105 reviews

Kingdom Taproom

Serving Craft Beer, Wine and Spirits. Complemented by a small but diverse menu, focusing on locally-sourced foods

Reviewed By Heather H

Stopped in to visit this taproom after arriving to St. Johnsbury and looking for something to do. I found on trip advisor that this was a good location for good beer and food. We just stopped in and grabbed some beer. They had a selection of Hill Farmstead beers and other good options. Cool space and a good food selection.. didn't have French friends or anything fried for that matter.. not that it is a "bad thing".. just wanted something to munch on. Would go back if I lived local .

6. Anthony's Diner

321 Railroad St, Saint Johnsbury, VT 05819-1921 Takeout, Seating, Waitstaff, Highchairs Available, Wheelchair Accessible, Parking Available American, Diner, Vegetarian Friendly Breakfast, Lunch, Dinner, Brunch +1 802-748-3613
Excellent
34%
Good
43%
Satisfactory
17%
Poor
3%
Terrible
3%
Overall Ratings

4 based on 266 reviews

Anthony's Diner

Reviewed By Cindy T - Freeland, United States

Ate breakfast here for 2 mornings because our hotel didn't serve breakfast. Nice local place that serves you quickly and efficiently so you can be on your way. Loved the French Toast with real Vermont Maple Syrup.

7. Kham's Thai Cuisine

1112 Memorial Dr, Saint Johnsbury, VT 05819-9072 Takeout, Seating, Waitstaff, Serves Alcohol, Reservations, Wheelchair Accessible Asian, Thai Lunch, Dinner 1112 Memorial Drive
Excellent
47%
Good
36%
Satisfactory
12%
Poor
3%
Terrible
2%
Overall Ratings

4 based on 93 reviews

Kham's Thai Cuisine

Reviewed By 421Chaz - Derby Line, Vermont

Yes, Drunkin Noodle. We have enjoyed lunch here many times. Like a trained dog, I always order the same dish although other choices appear very tasty. Service is friendly, parking adequate and of course Drunkin Noodle.- I have tried in in mild and mid spicy.

8. Cantina Di Gerardo

378 Railroad St, Saint Johnsbury, VT 05819-1687 Takeout, Reservations, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol Italian Lunch, Dinner +1 802-748-0598
Excellent
53%
Good
22%
Satisfactory
14%
Poor
6%
Terrible
5%
Overall Ratings

4 based on 135 reviews

Cantina Di Gerardo

Reviewed By Meaghan Y - Swampscott, Massachusetts

Just wow!! The meals were amazing and large portioned too. We dined in the sidewalk/patio seating and they let us have our 2 dogs by our side while we ate. Such great people, wonderful meal, very reasonably priced too. We will certainly be back on our next trip out that way!

9. Riley's Fish Shack

2165 Portland St, Saint Johnsbury, VT 05819-9021 Parking Available, Wheelchair Accessible, Takeout, Outdoor Seating, Seating, Free Off-Street Parking, Serves Alcohol, Wine and Beer, Accepts Mastercard, Accepts Visa, Free Wifi, Accepts Discover, Accepts Credit Cards American, Seafood Lunch, Dinner SGD 7 - SGD 39 +1 802-751-1111
Excellent
49%
Good
34%
Satisfactory
12%
Poor
4%
Terrible
1%
Overall Ratings

4 based on 64 reviews

Riley's Fish Shack

Reviewed By Laura H - Orangeburg

The four of us came for lunch, after a morning of seeing the sights in this area of Vermont. In addition to fish and seafood, the menu offers burgers and other sandwiches.
3 of us had the Lobster Roll, which was great! The Scallops were also delicious. The onion rings resembled donuts, they were so nicely round and fried. The French Fries were scrumptious.

10. Eastern and Main Market Deli

1194 Main St, Saint Johnsbury, VT 05819-2773 Takeout American, Delicatessen Lunch, Breakfast, Dinner +1 802-751-1171
Excellent
55%
Good
29%
Satisfactory
11%
Poor
0%
Terrible
5%
Overall Ratings

4 based on 34 reviews

Eastern and Main Market Deli

Eastern & Main Market - Deli

Reviewed By Feffy06

There is not too much going on in this small town, so if you need something to eat I would suggest this place. A very good deli that makes a good sandwich at a fair price. Plenty of options to choose from. Breakfast sandwiches were also excellent and I enjoyed it before ride home to Boston. They have a decent local brew selection, but so does everyone nowadays. If I didn't eat here (I was in a hurry) I would try the Kingdom Tap room. Although I didn't go to the tap too because for some reason they don't have a burger.

ThingsTodoPost © 2018 All rights reserved.