Whirligig Brewing
american★ 4.7(180)
A small Railroad Street brewery that takes its sours seriously — the house wild ales and Berliner Weisses are genuinely craft-focused — while pairing them with a kitchen menu that ranges from Japanese curry rice bowls to smash burgers to weekly specials that drift across cuisines. The space is warm and art-hung, cans are available to go, and the staff knows what they're talking about when you ask about the beer.
3 local tips
- The tap list rotates constantly — check their social media the morning you're going to see what's currently pouring.
- The food menu leans toward globally-inspired specials on weekends; the smash burger and fries is the reliable weeknight standby.
- Cans to-go are available at the bar — a good option if you want to take a few bottles back to the Airbnb.
Prohibition Kitchen
american★ 4.6(140)
The restaurant inside St. Johnsbury Distillery occupies a speakeasy-themed space with pressed-tin ceilings, low lighting, and a bar stocked entirely with spirits made in the building next door. The menu runs gastropub — shepherd's pie, smash burgers, wood-fired flatbreads — and cocktails use house gin, rum, and maple vodka as the base of everything. The most atmosphere-forward dinner option in town.
3 local tips
- Book a distillery tour before your meal — the tasting room staff does the tour and it ends naturally at the restaurant.
- The old fashioned made with house bourbon is the cocktail to start with; the Painkiller is popular but hits fast.
- Reservations are worth making on Friday and Saturday evenings; walk-ins at the bar are almost always available mid-week.
Spoon Thawee Thai Cuisine
asian★ 4.6(150)
A family-run Thai restaurant on Memorial Drive that locals treat as one of the best things to eat in the Northeast Kingdom — which is saying something given how few good Thai spots exist anywhere in northern Vermont. The curries are properly fragrant, pad Thai doesn't lean sweet, and the kitchen accommodates most dietary needs without complaint. A strip-mall exterior that punches well above its appearance.
3 local tips
- The green curry and the massaman are both strong — order the one with a protein you don't usually pick; both sauces reward it.
- Portions are large; one order of the appetizer platter is plenty for two people to share before mains.
- Takeout is popular and efficient here — call ahead if you're grabbing dinner to avoid a wait.
Anthony's Diner
american★ 4.2(340)
The Railroad Street diner that has been anchoring downtown St. Johnsbury for decades — counter seating, vinyl booths, homemade fries, and breakfast served all day. Locals walk here on Saturday mornings without thinking about it. The menu is classic Vermont diner: burgers, clubs, benedicts, and chowder that actually has clams in it. Nothing fancy, nothing disappointing.
3 local tips
- Breakfast is served all day and the eggs benedict with maple sausage is the thing to order if it's on the board.
- The counter seats near the grill are the best for solo diners who want to watch the kitchen move.
- Parking behind the building off Railroad Street fills fast on weekends — street parking on Main is usually available a block away.
Locally Social Coffee
cafe★ 4.7(178)
A neighborhood coffee shop on Portland Street that functions as the living room for locals who aren't at the diner. The espresso drinks are well-pulled, the lattes come in rotating seasonal flavors, and the wifi works. It's the kind of place where the same people are always there at 9am and they all know each other — a good place for a slow cup before hitting the Fairbanks Museum or the Athenaeum.
3 local tips
- The specialty lattes rotate by season — ask what's current rather than defaulting to vanilla; they're usually more interesting.
- Parking is easier here than downtown; you can walk to the Athenaeum from here in about 10 minutes.
- They close earlier than you'd expect for a coffee shop — plan your afternoon accordingly.
Salt Bistro
mediterranean★ 4.4(210)
A chef-owned Mediterranean-leaning bistro on Eastern Avenue that brings fresh pasta, seafood, and seasonal steaks to a town that needed exactly that kind of mid-upscale dinner option. The room is warm without being fussy, the cocktail list uses local spirits, and the French onion soup regularly gets called out in reviews. It's where locals take out-of-town guests when they want to make an impression.
3 local tips
- The fresh pasta changes with what's local and seasonal — ask the server what just came in rather than defaulting to the printed menu.
- The French onion soup is a consistent highlight and worth ordering even outside of winter.
- Service can run slow on weekend nights when they're short-staffed — good for lingering, less good if you have somewhere to be.
Boxcar & Caboose
cafe★ 4.5(120)
An independent bookstore on Railroad Street that also runs a proper espresso bar — the combination is better than it sounds. The book selection is curated for adults and kids with strong staff picks, and the coffee is a cut above anything nearby. It's the sort of shop that makes a small town feel bigger than it is, worth a visit even if you're not looking for a book.
3 local tips
- Ask a staff member for their current read recommendation — they know their inventory and give genuine, un-sales-y answers.
- The kids' section is well-curated for a shop this size; good for picking up a book for the car ride home.
- The espresso bar is in the back — easy to miss if you walk in and head straight for the shelves.
Javier Bill's Almost Authentic Mexican Food
mexican★ 4.8(130)
A small taqueria on Main Street making big, honest burritos and tacos — the green salsa is made in-house and has real heat, the tortillas are fresh, and portions are generous. The name is self-deprecating; the food is better than it implies. It fills a real gap in the local dining scene and the owners are genuinely accommodating about dietary modifications.
3 local tips
- Ask for the green salsa even if you're unsure about heat — it's the item most people wish they'd gotten more of.
- The burrito is the move for value; tacos are good but the burritos are where the kitchen shines.
- It's a small space with limited seating — coming before noon is the least crowded window for lunch.