TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Vegetarian dishes Restaurants in Melbourne (VIC)

90 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Italian

Barklys Kitchen

63 sydney road, 3056, Brunswick (VIC)

8.7 / 10
4 reviews

american express Welcome

Vietnamese

293-295 Smith Street, 3065, Fitzroy (VIC)

9.9 / 10
40 reviews

american express Welcome

Italian

317 Bay St, 3207, Port Melbourne (VIC)

9.5 / 10
74 reviews

Average price A$85 american express Welcome

Italian

585 La Trobe St, 3000, Melbourne (VIC)

9.5 / 10
76 reviews

Average price A$70 american express Welcome

Specify a date and enjoy promotions of up to -50% in our best restaurants

Asian

396 Bridge Rd, 3121, Richmond (VIC)

9.5 / 10
47 reviews

Average price A$60 american express Welcome

Vietnamese

12 High Street, 3146, Glen Iris (VIC)

9.3 / 10
321 reviews

Average price A$45

European

616 Elizabeth St, 3000, Melbourne (VIC)

9.3 / 10
3 reviews

Average price A$35 american express Welcome

Contemporary cuisine

85 Harrisons Rd, 3936, Dromana (VIC)

9.1 / 10
60 reviews

Average price A$35 american express Welcome

Valentines Day Menu *** Please call restaurant on 03 5981 8688 to make a reservation *** 99AUD

European

Shop 3 Ground floor: 260 Collins St 0431512050, 3000, Melbourne (VIC)

9.3 / 10
68 reviews

Average price A$35 american express Welcome

Italian

159 - 161 Lonsdale Street, 3175, Dandenong (VIC)

9.3 / 10
102 reviews

Average price A$45

Ethiopian

718 Sydney Rd, 3056, Brunswick (VIC)

9.7 / 10
8 reviews

Average price A$30

Australian

434 Maroondah Hwy, 3134, Ringwood (VIC)

9.7 / 10
6 reviews

Average price A$30

InsiderAustralian

533 Brunswick Street, 3068, Fitzroy North (VIC)

9.5 / 10
540 reviews

Average price A$98 american express Welcome

Pub grub

43 Victoria St, 3011, Footscray (VIC)

9.6 / 10
61 reviews

Average price A$40

Italian

5B/359-353 Little Collins St, 3000, Melbourne (VIC)

9.1 / 10
37 reviews

Average price A$18 american express Welcome

Australian

23 Meyers Pl, 3000, Melbourne (VIC)

9.5 / 10
13 reviews

Average price A$22

Japanese

33 South Wharf Promenade, 3006, South Wharf (VIC)

8.4 / 10
712 reviews

Average price A$55

Australian

3185 Warburton Hwy, 3799, Warburton (VIC)

9.3 / 10
61 reviews

Average price A$55 american express Welcome

Italian

15 Gertrude Street, 3065, Fitzroy (VIC)

8.9 / 10
524 reviews

Average price A$55

Fine Dining

43 Little Bourke st, 3000, Melbourne (VIC)

9.1 / 10
872 reviews

Average price A$85 american express Welcome

WINTER SET MENU 3 courses 84pp 84AUD

Indian

571 Burwood Rd, 3122, Hawthorn (VIC)

8.8 / 10
76 reviews

Italian

L1, 399 Lt Lonsdale St, 3000, Melbourne (VIC)

8.8 / 10
537 reviews

Australian

435 Clarendon St, 3205, South Melbourne (VIC)

8.8 / 10
114 reviews

Average price A$75 american express Welcome

Italian

91 Flinders Lane, 3000, Melbourne (VIC)

8.8 / 10
516 reviews

Average price A$50 american express Welcome

Australian

25 Harrisons Road, 3936, Dromana (VIC)

9.0 / 10
237 reviews

Average price A$80 american express Welcome

Valentine's Day 3 courses and a glass of Pommery for $90 90AUD

Filter

TheFork advantages