6 Best Vegetarian Restaurants near Saint Johnsbury

Anthony's Diner Diner • $
321 Railroad St, St Johnsbury

Customers` Favorites

Cheese Burger Club Sandwich
American Hot Dog and Fries
Sausage Gravy and Biscuit
Mozzarella Cheese Sticks
Homemade Mashed Potatoes
Fried Green Tomatoes
Strawberry Shortcake
Chicken Sandwich
Root Beer Float
Utterscotch Pie

“While traveling through New England, I visited this restaurant today for the first time...with several local friends. The restaurant was conveniently located, nicely decorated outside and inside, had plenty of free parking, was not greeted upon entering, were seated within a couple minutes, the dining room and our table were clean and neat, the menu with rather simple, but adequate, my Vermonter Omelette meal was very tasty, prices were reasonable, our server was friendly and efficient and served us well, and would gladly visit this diner in the future.“

4.1 Good285 Reviews
Kingdom Crust Company Pizza • $
1216 Railroad St, St Johnsbury

Customers` Favorites

Heifers & Hogs Stromboli
Steak and Cheese
Pepperoni Pizza
Kingdom Fries
Garlic Knots
Meatball Sub
House Salad
BBQ Chicken
Onion Rings
Sandwich

“We went to KCC for date night and it was amazing. We had a cheese pizza and the maple butter fries with pretzel salt. Chefs Kiss 😚“

4 Good199 Reviews
Kitchen Counter Cafe Vegetarian • $
397 suite 1 Railroad St, St Johnsbury - 0.08 miles

Customers` Favorites

Eggs over Easy Home Fries and Blueberry Oatmeal
Turkey Bacon Club Sandwich
Chicken Salad Sandwich
Cinnamon French Toast
Breakfast Sandwich
Eggs Toast Homefres
Sweet Potato Fries
Breakfast Burrito
Quiche of the Day
Chicken Tenders

“Absolutely delicious!! Friendly staff, incredible quiche, everything tastes super fresh - will definitely be going back tomorrow morning!“

4.8 Superb100 Reviews
Three Ponds | Sandwich Kitchen American • $
11 Vermont Route 2 East, Danville - 6.18 miles

Customers` Favorites

Fried Chicken Sandwich
Pulled Pork Sandwich
Hand Cut Fries
Grilled Cheese
Chicken Wings
Goddess Salad
Polenta Fries
Falafel Pita
Cheese Fries
Cheesesteak

“A Danville, VT gem! We just had lunch there, the 2 guys had the cheesesteaks and I had the seared ahi tuna sandwich. Cocktails and the whoopie pies are delicious! Relaxing, CLEAN atmosphere with good music. You owe it to yourself to check it out!!!“

4.9 Superb128 Reviews
Spoon Thawee | Thai Cuisine Thai • $$
1112 Memorial Dr, St Johnsbury - 2 miles

Customers` Favorites

Fresh Spring Rolls
Thai Noodle Soup
Spicy Fried Rice
Chicken Padilla
Drunken Noodle
Duck Pad Thai
Rad Na Noodles
Yellow Curry
Crab Rangoon
Duck Curry

“An absolute gem in the St. Johnsbury area. Had a great dinner here this evening. The food is fresh, vibrant, and thoughtfully creative—every dish feels like it was crafted with care. The atmosphere strikes just the right balance: warm and inviting with great background music that enhances the experience without overpowering it. Service is attentive and genuinely welcoming. A true gift to the community—can’t wait to return.“

4.8 Superb223 Reviews
New Century | Chinese Cuisine Chinese • $
264 Portland St, St Johnsbury - 0.24 miles

Customers` Favorites

Beef with Mixed Vegetables
Moo Goo Gai Pan
Orange Chicken
Spring Roll

“amazing food and the staff is always nice.“

4.4 Superb75 Reviews

You May Also Like