The Best Vegetarian Restaurants in St. John's

Handpicked Top Vegetarian Restaurants in St. John's, NL. Our 50-Point Inspection includes everything from checking reviews, ratings, reputation, history, complaints, satisfaction, trust and cost to the general excellence. You deserve only the best!


364 Duckworth Street, St. John's, NL A1C 1H5

Since 2005

Salads, Soups, Sandwiches, House Salad, Blue Cheese Salad, Chili Soup, Hummus Sandwich, House Grilled Cheese, Children’s Menu, Steamed Veggie Bowl, Entrees, Vegetable Curry, Tacos, Burrito, Taco Salad, Burgers & Grilled Cheese

Children’s Menu: Half Grilled Cheese $6 & Small Steamed Veggie Bowl $6 - Try Vegetable Curry at $15 & Taco Salad at $13

Price: Starts from $1.5

Mon - Fri 11:30 am - 8:30 pm Sat 4:00 pm - 8:30 pm Sun Closed

Great vegetarian and vegan food. Fast, friendly service, and very reasonable prices. Atmosphere is very cozy and welcoming.
write a review


250 Duckworth Street, St. John's, NL A1C 1G6

Sweet Potato Vegetable Soup, Dessert, Rice and Curry Bowl with Fresh Vegetables, Entree, Spring Rolls, Noodles, Roasted Hot Peppers & Salad

Taste the Sweet Potato Vegetable Soup & Spring Rolls

Mon - Sun 11:30 am - 8:30 pm

This place is amazing! The owners are a delight and cook fantastic food. Place serves only vegan/vegetarian food, but the imitation meat is absolutely delicious. Prices are really good too. It's small inside and the owner serves you himself, so it may be a bit of a wait for food and table, but it's totally worth it!
write a review