6 Best Vegetarian Restaurants near Saint Johnsbury

New Century Chinese • $
264 Portland St, St Johnsbury

Customers` Favorites

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

“amazing food and the staff is always nice.“

4.5 Superb73 Reviews
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

“Food was good, service was warm and friendly, and is probably the first restaurant that has a fee for CC but does NOT charge for using my debit card like so many other places try to get away with, so that was a definite plus for me. Definitely recommend stopping if youre in town.“

4.1 Good161 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 Good92 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 Superb99 Reviews
Three Ponds 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.8 Superb119 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 Superb204 Reviews

You May Also Like