7 Vegetarian-Friendly Restaurants In St. John's To Try On Your Next Night Out

Eat your way through the 709. 🌱

A selection of menu items from Terre. Right: A plate of plant-based pasta.

A selection of menu items from Terre. Right: A plate of plant-based pasta.


These unique restaurants in St. John's, Newfoundland, reinvent classic cuisine to offer vegetarians and vegans more than just bean sprouts and tofu. Whether you're starting a plant-based diet or have been committed for years, finding vegetarian-friendly restaurants that don't revolve around meat can be a challenge.

Though, you don't have to be a full-time vegan or vegetarian to enjoy these tasty local spots. Whether you're looking to try something new or need more options in the take-out menu drawer, here are some of the best vegan and vegetarian restaurants you should try in St. John's.

Peaceful Loft

Address: 250 Duckworth St.

This place is a favourite among locals and visitors alike, whether they're vegetarian or not! The Peaceful Loft serves authentic Chinese cuisine that caters to vegans in the city, reinventing classic dishes like Kung Pao Tofu and Singapore rice.


The Sprout

Address: 364 Duckworth St.

The OG for vegans and vegetarians in this city. Most of their menu is entirely plant-based, with many gluten-free options as well. From Pad Thai to Tacos, The Sprout has a variety of foods that aren't often vegan-friendly!


Mallard Cottage 

Address: 8 Barrows Rd.

If you're looking for a taste of traditional Newfoundland fare without the meat, Mallard Cottage is the place to eat. With a menu that changes every day, there's always at least one vegetarian dish dedicated to local produce.


Piatto Pizzeria + Enoteca

Address: 377 Duckworth St. & 60 Elizabeth Ave.

Pizza lovers rejoice! Piatto is a vegetarian-friendly restaurant serving classic wood-fired pizzas. Many of their menu items have vegetarian options available, and there are even entirely vegan pizzas to choose from, too.



Address: 315 Water St.

EVOO specializes in modern Mediterranean cuisine with several vegan, vegetarian and gluten-free options on offer.


Sun Sushi 

Address: 186 Duckworth St. & 193 Kenmount Rd.

Craving good sushi but want to skip the sashimi? Sun Sushi has over 15 different kinds of vegetarian rolls on the menu along with delicious noodle and rice bowls.



Address: 125 Water St.

This waterfront café and restaurant has a menu that changes every week, featuring the best of the island's local produce. Terre's repertoire includes reliably good vegetarian options that'll appeal to any taste, plant-based or not.


Recommended For You