Best Restaurants in Hangzhou

The 15 best restaurants in Hangzhou — from century-old institutions to modern favorites. Hangzhou cuisine, international options, fine dining and budget picks.

Finding a good restaurant in Hangzhou is easy; finding the right one for your budget and taste is harder. This guide picks the 15 best restaurants across all categories.

Fine Dining (¥200+/person)

1. Louwailou (楼外楼)

Hangzhou's most famous restaurant, on Gushan Island in West Lake. Founded in 1848. Known for West Lake Vinegar Fish.

Location: 30 Gushan Road | Price: ¥100–250/person | Reservations: Recommended on weekends

2. Longjing Manor (龙井草堂)

Farm-to-table restaurant in Longjing Village. The Longjing Shrimp here is the best in the city.

Location: Longjing Village | Price: ¥150–300/person | Reservations: Essential on weekends

Mid-Range (¥40–100/person)

3. Grandma's Kitchen (外婆家)

Reliable Hangzhou home cooking at unbeatable prices. Multiple locations. The Maqiao tofu is a must.

Price: ¥35–60/person | Wait: 30–60 min on weekends

4. Green Tea Restaurant (绿茶餐厅)

Modern Hangzhou cuisine with creative presentations. The baked eggplant is legendary.

Price: ¥40–80/person | Wait: 30–90 min on weekends

5. New White Deer (新白鹿)

Classic Hangzhou dishes at reasonable prices. Less trendy than Green Tea, more consistent.

Price: ¥35–70/person

6. Zhiweiguan Main Branch (知味观总店)

Historic restaurant famous for Dongpo Pork and dim sum. The ground-floor takeaway counter is a budget option.

Location: 77 Renhe Road | Price: ¥60–150/person (restaurant), ¥10–30 (takeaway)

7. Shanwaisan (山外山)

A lakeside restaurant known for fish head soup and garden views. Less famous than Louwailou but many locals prefer it.

Location: Botanical Garden area | Price: ¥60–120/person

International Cuisine

8. Pizza Marzano

Good Neapolitan pizza near West Lake. A break from Chinese food when you need one.

Location: In77 Mall | Price: ¥60–100/person

9. Mamala

Cozy Western bistro with good steaks and wine. Popular with expats.

Location: Nanshan Road | Price: ¥80–150/person

10. Katsusen

Japanese tonkatsu restaurant. Consistent quality, good for a non-Chinese meal.

Location: In77 Mall | Price: ¥60–100/person

Budget and Street Food

11. Zhiweiguan Takeaway Counter

Xiaolongbao, spring rolls, and pastries for under ¥20.

Location: 77 Renhe Road | Price: ¥5–25/person

12. Shengli River Food Street

Dozens of small restaurants and stalls along the canal. Best for crayfish, barbecue, and local flavors.

Location: Gongshu District | Price: ¥30–80/person

13. Wushan Snack Street

The snack stalls near Wushan Night Market offer a quick, cheap meal.

Price: ¥15–40/person

Best for Specific Occasions

OccasionRestaurantWhy
Romantic dinnerLongjing ManorGarden setting, excellent food
Family mealGrandma's KitchenEveryone finds something they like
Business dinnerLouwailouPrestigious, classic
Solo lunchZhiweiguan takeawayFast, cheap, authentic
Group celebrationGreen Tea RestaurantSharing plates, lively atmosphere
Foodie adventureShengli RiverLocal, authentic, affordable

FAQ

Do I need reservations?

Fine dining: yes. Mid-range: recommended on weekends. Budget: no.

Can I get vegetarian food?

Most restaurants offer tofu and vegetable dishes. For dedicated vegetarian, visit temple restaurants.

Ready to Explore More?

Discover more of what Hangzhou has to offer with our comprehensive guides.

Explore Food & Drink →