TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian Restaurants in Melbourne (VIC)

17 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 booking 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.

Vegetarian

Nevedya

52 Main St, 3158, Upwey (VIC)

9.6 / 10
10 reviews

Average price $32

Vegetarian

225 Clarendon Street, 3205, South Melbourne (VIC)

9.0 / 10
167 reviews

Average price $45

Vegetarian

1/12 The Highway, 3149, Mount Waverley (VIC)

8.3 / 10
99 reviews

30% Off Your Food Bill

Fine Dining

159 -161 Victoria Avenue, 3206, Albert Park (VIC)

9.2 / 10
270 reviews

Average price $75

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

Greek

125 Nelson Place, 3016, Williamstown (VIC)

9.2 / 10
79 reviews

Average price $55

Italian

111 Upper Heidelberg Road, 3079, Ivanhoe (VIC)

9.2 / 10
116 reviews

Average price $55

Vegetarian

1 Reid St, 3068, Fitzroy North (VIC)

9.1 / 10
243 reviews

Average price $75

Italian

240 High Street, 3337, Melton (VIC)

9.1 / 10
170 reviews

Average price $55

Fine Dining

44 Paringa Rd, 3937, Red Hill South (VIC)

9.0 / 10
326 reviews

Average price $105

Indian

261 Camberwell Road, 3124, Camberwell (VIC)

9.0 / 10
136 reviews

Average price $35

Vegetarian

79 Hardware Lane Melbourne CBD, 3000, Melbourne (VIC)

8.5 / 10
117 reviews

Average price $55

Japanese

117 Smith Street, 3065, Fitzroy (VIC)

8.7 / 10
37 reviews

Average price $35

Vegetarian

2-4 Davey Street, 3199, Frankston (VIC)

8.7 / 10
30 reviews

Average price $35

Fine Dining

649 Bridge Rd, 3121, Richmond (NSW)

Average price $35

Italian

630 Blackburn rd, 3168, Notting Hill (VIC)

7.7 / 10
19 reviews

Average price $45

Vegetarian

365 Little Collins St, 3000, Melbourne (VIC)

8.9 / 10
234 reviews

Average price $35

Vegetarian

157 Ormond Road, 3184, Elwood (VIC)

Average price $20

Filter

TheFork advantages