EN / VI

What are the best restaurants in Hoi An for dinner?

Published · 5 min read · Contributed by 1 local
Quick Answer

Morning Glory at 106 Nguyễn Thái Học is the reference for elevated Vietnamese — 200,000–400,000 VND per person, open 10am–10pm. The Market Kitchen at 22 Trần Hưng Đạo offers cooking classes + dinner — 600,000 VND includes market tour and meal. For casual: Banh Mi Phuong (2B Phan Chu Trinh) — 40,000 VND, open until 9pm. All three are reliable, book ahead for Morning Glory.

VERIFIED · MAY 2026 Read below ↓

Dinner in Hoi An: the landscape

Hoi An is not a late-night city. Restaurants close by 9:30pm–10pm. The old town empties when the lanterns dim. If you want dinner after 10pm, your options are banh mi stalls and beer corners.

For proper dinners, you have three tiers:

  1. Elevated Vietnamese (200k–500k VND) — sit-down, AC, English menu
  2. Cooking class + dinner (500k–800k VND) — interactive, educational
  3. Street food (30k–100k VND) — plastic stools, no menu

The reliable spots

Morning Glory — 106 Nguyễn Thái Học

Hours: 10am–10pm Price: 200,000–400,000 VND per person Cuisine: Elevated Vietnamese (all regions) Reservations: Recommended (book 1 day ahead)

Morning Glory is the most established restaurant in Hoi An. The menu covers Vietnam — phở Bắc, bún bò Huế, cao lầu Hội An. The execution is consistent, the portions are generous.

Standout dishes:

  • Phở bò (beef phở) — 95,000 VND
  • Bún chả cá (fish cake noodle soup) — 85,000 VND
  • Cơm chiên dưa bò (beef fried rice) — 110,000 VND

The space is polished: wooden floors, high ceilings, ceiling fans. AC upstairs. It’s tourist-friendly without being a tourist trap.

Getting there: 106 Nguyễn Thái Học — main street, yellow building with red lanterns.

The Market Kitchen — 22 Trần Hưng Đạo

Hours: 8am–8pm (cooking classes 8am–12pm, dinner 5pm–8pm) Price: 600,000 VND (cooking class + lunch/dinner) Cuisine: Vietnamese, hands-on Reservations: Required (book 2–3 days ahead)

The Market Kitchen is a cooking school first, restaurant second. The experience:

  1. Meet at 8am at the school
  2. Walk to Cẩm Hà market with the chef
  3. Buy ingredients for the day’s menu
  4. Cook 4–5 dishes (lunch included)
  5. Return for dinner service (if booked)

The dinner is à la carte — same chefs, different menu. Dishes are more refined than the lunch class.

Standout dishes:

  • Gỏi cuốn (fresh spring rolls) — 75,000 VND
  • Cá kho tộ (caramelized fish in clay pot) — 145,000 VND
  • Gà nướng sả ớt (lemongrass chili chicken) — 135,000 VND

Getting there: 22 Trần Hưng Đạo — 5 minutes walk from the Japanese Bridge.

Banh Mi Phuong — 2B Phan Chu Trinh

Hours: 6:30am–9pm Price: 35,000–45,000 VND Cuisine: Banh mi (obviously) Reservations: No (queue system)

Yes, it’s a banh mi shop. Yes, it’s dinner-worthy if you’ve been eating heavy all day. The sandwich is 40,000 VND, crisp, loaded. Eat it on the sidewalk with a beer.

Getting there: 2B Phan Chu Trinh — side street off Trần Phú.

Price comparison

RestaurantPrice per personStyle
Morning Glory200k–400k VNDElevated Vietnamese
The Market Kitchen600k VND (class + meal)Cooking class
Banh Mi Phuong40k VNDStreet food
Old town cafes100k–200k VNDFusion/Western
Also asked

Related questions, answered.

Do I need reservations for dinner in Hoi An?
For Morning Glory, The Market Kitchen, and similar mid-range+ spots: yes, especially 6pm–8pm. Street stalls and banh mi shops: no, first-come first-served.
What time do restaurants close in Hoi An?
Most restaurants close by 9:30pm–10pm. The old town empties fast after 10pm when lanterns dim. Late-night options are limited to street food and a few bars.
Are vegetarian options available at dinner?
Yes. Morning Glory has a dedicated vegetarian menu. The Market Kitchen can accommodate vegetarians with advance notice. Street food varies — ask for 'chay'.
Read next
Activities

How far is An Bang Beach from Hoi An and how do I get there?

Food

Is Bánh Mì Phượng worth the queue?

Activities

What is the best beach near Hoi An?