6 Best Vegetarian Restaurants near Saint Johnsbury

Browse menus, reviews and photos of Vegetarian Restaurants near Saint Johnsbury.

Showing 6 of 6 restaurants

  • Anthony's Diner 321 Railroad Street, Saint Johnsbury Diner · $

    1 Anthony's Diner

    4.1 Good 292 Reviews

    321 Railroad Street, Saint Johnsbury

    • Take-Out
    • Delivery

    Customers’ favorites

    • Cheese Burger Club Sandwich
    • American Hot Dog and Fries
    • Sausage Gravy and Biscuit
    • Mozzarella Cheese Sticks

    “We arrived at 7pm on a Friday night. Service was fast and friendly, our waitress took our order, then an entire bus arrived. Food was out in 12 minutes! It was incredible! They handled the bus people also, with only 2 waitresses and they were eating before we left! Impressive!”

  • Kingdom Crust Company 1216 Railroad Street, Saint Johnsbury Pizza · $

    2 Kingdom Crust Company

    3.9 Good 203 Reviews

    1216 Railroad Street, Saint Johnsbury

    • Take-Out
    • Delivery

    Customers’ favorites

    • Heifers & Hogs Stromboli
    • Steak and Cheese
    • Pepperoni Pizza
    • Kingdom Fries

    “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 😚”

  • Kitchen Counter Cafe 397 suite 1 Railroad Street, St Johnsbury Vegetarian · $

    3 Kitchen Counter Cafe

    4.7 Superb 183 Reviews

    397 suite 1 Railroad Street, St Johnsbury · 0.08 miles

    • Take-Out

    Customers’ favorites

    • Eggs over Easy Home Fries and Blueberry Oatmeal
    • Turkey Bacon Club Sandwich
    • Chicken Salad Sandwich
    • Cinnamon French Toast

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

  • Three Ponds | Sandwich Kitchen 11 Vermont Route 2 East, Danville American · $

    4 Three Ponds | Sandwich Kitchen

    4.8 Superb 131 Reviews

    11 Vermont Route 2 East, Danville · 6.18 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Fried Chicken Sandwich
    • Pulled Pork Sandwich
    • Hand Cut Fries
    • Grilled Cheese

    “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!!!”

  • Spoon Thawee | Thai Cuisine 1112 Memorial Drive, St Johnsbury Thai · $$

    5 Spoon Thawee | Thai Cuisine

    4.7 Superb 353 Reviews

    1112 Memorial Drive, St Johnsbury · 2 miles

    • Take-Out
    • Delivery

    Customers’ favorites

    • Fresh Spring Rolls
    • Thai Noodle Soup
    • Spicy Fried Rice
    • Chicken Padilla

    “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.”

  • New Century | Chinese Cuisine 264 Portland Street, St Johnsbury Chinese · $

    6 New Century | Chinese Cuisine

    4.2 Good 164 Reviews

    264 Portland Street, St Johnsbury · 0.24 miles

    • Take-Out
    • Delivery

    Customers’ favorites

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

    “amazing food and the staff is always nice.”

Vegetarian Restaurants Nearby

You May Also Like

  • Best Vegan Pizzerias in New York City

    Best Vegan Pizzerias in New York City

    New York City has many vegan pizzerias that offer good plant-based pizza without using any animal products. Below is a list of ten top vegan pizzerias in the city, each offering something different. Whether you're a vegan or just want to try something new, these places are worth checking out.