Here are five recommended spots across the city. Advance booking is encouraged, as these places are often booked on lunar full moons, the first of the month, and during the Lunar New Year.
Co Dam – fine dining vegetarian

Food is served on hand-crafted ceramics at Co Dam. Photo courtesy of Co Dam
The restaurant serves vegetarian dishes in fine-dining style, drawing inspiration from Buddhism and Cham culture and with seasonal vegetables at the core of its menu. There are dishes such as rice noodle rolls (pho cuon) with mushroom filling and fried pumpkin flowers.
The place has a terracotta brick archway, a pond, and a Buddha statue.
It is the only vegetarian restaurant in Hanoi listed in the Michelin Guide.
Address: 68 Tran Hung Dao Street. Prices start at VND600,000 ($23) per person. Rated 4.6/5 on Tripadvisor.
Chay Delek – set menu vegetarian

A five-course set menu at Chay Delek. Photo by VnExpress/Phuong Thao
The restaurant serves five- and six-course set menus with soup, appetizer, salad, main course, and dessert. Diners can also order à la carte from a 19-item menu. Its name comes from “Tashi Delek”, a Tibetan greeting used to wish someone luck. Ingredients change with the season and are sourced daily.
Address: 18 Han Thuyen Street. Set menus start at VND340,000 ($13) for the five-course meal and VND390,000 ($15) for the six-course meal. Rated 4.6/5 on Tripadvisor.
La Vegarie – western-style vegetarian

La Vegarie serves western-style dishes like beetroot steak and vegan foie gras. Photo courtesy of La Vegarie
Unlike most vegetarian restaurants in Hanoi, which serve Vietnamese dishes, La Vegarie’s menu draws on French, Italian, and Indian cuisines, and reimagines them with vegetables and other plant-based ingredients. Guests can sample various options, ranging from lasagna and pizza to roasted seasonal vegetables.
Address: 4 Trang Thi Street. Prices start from VND400,000 ($15.30). Rated 4.9/5 on Tripadvisor.
Veggie Castle – vegetarian buffet

A vegetarian buffet spread at Veggie Castle. Photo courtesy of Veggie Castle
This buffet chain has multiple locations across Hanoi, with a menu that changes daily based on seasonal produce. Dishes draw from family meals as well as international fare. Section categories include appetizers, noodle soups, main dishes, and desserts.
Address: multiple locations. Priced at VND120,000 ($4.60) per meal. Rated 4.7/5 on Tripadvisor.
Nang Tam – traditional vegetarian

A vegetarian meal at Nang Tam, featuring fried rice, fried tofu and a salad. Photo courtesy of Tripadvisor
One of Hanoi’s earliest vegetarian restaurants has been operating for more than 30 years, and retains the style of a traditional eatery. Its menu runs into more than 100 dishes, from soups and salads to rolls and noodles, with an emphasis on preserving the natural flavors of each ingredient.
Address: 79A Tran Hung Dao Street. Prices start from VND200,000 ($7.70) per person. Rated 4.1/5 on Tripadvisor.
Restaurant comparison:
Restaurant
Style
Address
Price/person
Tripadvisor rating
Co Dam
Fine dining
68 Tran Hung Dao
From VND600,000
4.6/5
Chay Delex
Set menu
18 Han Thuyen
VND340,000-390,000
4.6/5
La Vegarie
Western
4 Trang Thi
VND400,000
4.9/5
Veggie Castle
Buffet
Multiple locations
VND120,000
4.7/5
Nang Tam
Traditional
79A Tran Hung Dao
VND200,000
4.1/5

Dining and Cooking