New South Wales Vegan Restaurants & Cafe's + Separate Vegetarian List

Click on restaurant for further details. Have we left out your favourite vegan or vegetarian joint? Please let us know and we will be sure to add it to the list.

Joe's Sandwich Bar (Online orders for pickup only)
292 Kent St, Sydney NSW 2000 (hole in the wall)
Opening Hours:
Mon - Fri 11.30am to 3pm 

Suzy Spoon's Vegetarian Butcher
49-51 Hutchinson Street, St Peters, NSW 2044, Sydney
Opening Hours:
Mon - Fri 9am to 4pm

Cafe Nowa 
109 Crystal St, Petersham NSW 2049 Sydney
Opening Hours:
Tue 9am to 3pm
Wed 9am to 3pm
Thur 9am to 3pm, 5pm to 9pm
Fri 9am to 3pm, 5pm to 9pm
Sat 9am to 3pm, 5pm to 9pm
Sun 9am to 3pm

Vina Vegan
395 King St, Newtown NSW 2042 Sydney
Opening Hours:
Mon - Sun 4pm to 10pm

Shift Eatery
shop 4/241 Commonwealth St, Surry Hills NSW 2010 Sydney
Opening Hours:
Sun - Mon 8am to 3pm

Kindness Cafe
Republic 2 Court Yard, 6/248 Palmer St, Darlinghurst NSW 2010 Sydney
Opening Hours:
Tuesday Thursday 5pm - 9:30pm
Friday Sunday 12pm - 3:00pm, 5pm - 9:30pm

Golden Lotus
341-343 King Street, Newtown, NSW, 2042 Sydney
Opening Hours:
Thu - Sun: 12am - 3pm
​​Mon - Sun: 5:30pm - 10:30pm

Bodhi Restaurant (Temporarily Closed)
2-4 College Street, Sydney 2000
Opening Hours:
Lunch (Yum Cha) Monday - Friday 11am - 3pm
Saturday - Sunday 11am - 4pm 
​​Dinner (Ala Carte) 5pm – 10pm
Tuesday – Sunday

Closed on Public Holidays

Peace Harmony Thai
29 King St, Sydney NSW 2000
Opening Hours: Mon - Fri 11am to 3pm, 6pm to 9pm

Gelato Blue 
318 King Street, Newtown, New South Wales Sydney
Opening Hours: 
Sun - Thurs 12pm to 10.30pm
Fri 12pm to 11pm
Sat 12pm to 11.30pm

Momo Bar Dumplings and Poke Bowls
28 Market Pl, Manly NSW 2095 & Dee Why Sydney
Opening Hours:
Mon - Sun 10.30am to 9pm

Back to Earth Raw Vegan B&B Farmstay Animal Sanctuary 
Detox retreat with vegan food
60 Borrowdale Close, BERRY, 2535
Funky Pies Cafe
144-148 Glenayr Av. Bondi NSW Sydney
Opening Hours:
Weekdays 8.30am to 8.30pm
Weekends 10am to 8.30pm

Vegan Lebanese Street Food
188 Bondi Road, Bondi NSW 2026 Sydney
Opening Hours: 
Mon - Tue 6pm to 11pm
Wed - Sun 12pm to 11pm

Elixiba Byron Bay
10 Feros Arcade, 23 Jonson St, Byron Bay NSW 2481
Opening Hours: 
Mon - Fri 12pm to 10pm
Sat 10am to 11pm
Sun 10am to 10pm

No Bones
Shop 1 /11 Fletcher St, Byron Bay NSW 2481
Opening Hours: 
Sun - Thurs 5pm to 9pm 
Fri - Sat 5pm to 10pm

5b/21/25 Fletcher St, Byron Bay NSW 2481
Opening Hours: 
Mon - Sun 6.30am to 4.30pm

Folk, Byron Bay & Woods, Bangalow
Lot 1, 399 Ewingsdale Rd Byron Bay
Opening Hours: 
Mon - Sun 7.30am to 2.30pm

Au Lac Vegan
94B John Street, Cabramatta, New South Wales 2166 Sydney
Opening Hours: 
Mon - Sun 11am to 3pm, 5pm to 9pm

World Vegan
197 Cabramatta Road west, Cabramatta, NSW 2166
Opening Hours: 
Mon - Sun 9am to 7pm

Claire's Vegan Cupcakes (pre-order/no walk ins)
Jeffro Pl, Elermore Vale NSW 2287 Newcastle
Opening Hours: 
Mon - Fri 8.30am to 5pm
Sat 9am to 12pm

Secret Creek Cafe
35 Crane Rd, Lithgow NSW 2790
Opening Hours: 
Wed - Fri 11am to 3pm
Sat - Sun 9am to 3pm

3 locations:
Holt Street, Surry Hills Sydney
Shop 5, Scotch Row, Barangaroo South Sydney
Shop C, 13 The Corso Manly Sydney
Opening Hours:  Mon - Fri 7am to 3pm - times may vary between locations, please check directly with premises of choice.

Cnr Tincogan and Stuart Street, Mullumbimby NSW
Opening Hours: 
Mon - Fri 7am to 5pm 
Sat - Sun 8am to 3pm

Iku Wholefoods
9 locations across NSW - click on restaurant for opening times and details  

Loving Hut Northcote 
377-379 High Street, Northcote VIC 3070
Opening Hours: 
Tuesday - Friday 4:30pm - 10pm​​
Saturday 11am - 10pm​​
Sunday 4:30pm - 9:30pm
Closed for Public Holidays 

Mama P Wholefoods 

142 Pacific Hwy, Charlestown NSW Lake Macquarie
Opening Hours: 
Mon - Fri 6.30am to 2pm
Sat 7am to 1pm
Sun 8am to 12pm  

Lentil as Anything
391 King St, Newtown Sydney, New South Wales, 2042 
Opening Hours: 
Weekend Brunch 10:00am to 3:00pm
Lunch 12:00pm to 3:00pm
Dinner 6:00pm to 9:00pm

Buddha Bowl
100/3 Gladstone Street, Newtown, NSW, 2042
Opening Hours: 
Mon to Fri - 7am to 4pm
Sat - 9am to 2pm

Green Gourmet Kitchen
115-117 King St, Newtown NSW 2042
Opening Hours:
Sun-Thur: 12-3pm; 5:30-9:30pm
Fri & Sat: 12-3pm; 5:30-10:30pm
Closed public holidays
538 Pacific Hwy, St Leonards NSW 2065
Mon-Thurs: 12-3pm; 5:30-9:30pm 
Fri: 12-3pm; 5:30-10:30pm
Sat: 5:30-10:30pm
Closed on public holidays.

Gigi Pizzeria
379 King Street, Newtown, NSW. 2042 Sydney
Opening Hours: 
Mon - Fri 6pm to 10.30pm


Bad Hombres Mexican
40 Reservoir Street, Surry Hills NSW Sydney
Opening Hours: 
Tue - Sat 5pm to 10pm

Govindas Sydney
112 Darlinghurst Road, Darlinghurst, Sydney 2010 Restaurant
Opening Hours 
Wednesday 5.30pm – 9:45pm 
Thursday 5.30pm – 9:45pm 
Friday 5.30pm – 10pm 
Saturday 5.30pm – 10pm 
Sunday 5.30pm – 9:45pm

25 Stuart St, Tweed Heads NSW 2485
Opening Hours: 
Tue - Sat 11am to 3pm

Gogo Vego Italian
142 Addison Road Marrickville, NSW 2204
Opening Hours: 
Mon - Sun 8am to 3pm

My Little Panda Kitchen
209 Lilyfield Rd, Lilyfield NSW Sydney
Opening Hours: 
Thurs - Sun 11am to 4pm

Coffs Coast Vegan Takeaway
1/41 Park Beach Road, Coffs Harbour, New South Wales 2450
Opening Hours: 
Thurs 6pm to 8pm
Fri 6pm to 8pm
Sun 6pm to 8pm

Bronte - 263 Bronte Road NSW Sydney
Opening Hours:
Wed - Sun 11 am to 9 pm
Bondi Junction - 1/1 Newland Street NSW Sydney
Opening Hours:
Mon - Fri 11 am to 9 pm
Bondi Beach - 42 Hall Street
Opening Hours:
Mon - Sun 11 am to 9 pm

An Nhien Vegetarian Cuisine
21/180 Railway Parade, Cabramatta NSW Sydney
Opening Hours: 
Mon - Sun 9am to 8.45pm

Green Mushroom
163 Glebe Point Road Glebe, NSW 2037
Opening Hours: 
Mon - Sun 5pm to 10pm

Blossoming Lotus 
182 King Street Newtown NSW Sydney
Opening Hours: 
Mon - Sun 11am to 10pm

Pineana Avalon
3/49 Old Barrenjoey Road, Avalon NSW Sydney
Opening Hours:
Mon - Fri 11am to 5pm
Sat - Sun 8am to 5pm

Way2Live Cafe + Pantry
3/7 Stewart Avenue, Hammondville 2170
Opening Hours: 
Tue - Fri 9am to 4.30pm
Sat 9am to 3pm
Sun 9am to 1pm

Rawsome Earth Cafe
95 Commissioner St Cooma, New South Wales 2630
Opening Hours:
Mon - Fri 8am to 5pm
Sat 9am to 3pm 
Sun 10am to 3pm

Below are some vegetarian restaurants across NSW that have fantastic vegan options.
Alibi Wooloomooloo Sydney
Badde Manors Sydney
BayLeaf Byron Bay
Brainwave Cafe Ultimo Sydney
Cardamom Pod Byron Bay
ChatKazz Harris Park Sydney
Conscious Feast Bondi Sydney
Cornersmith's Annandale Sydney
Fundies Byron Bay
Harvest Rozelle Sydney
Heart & Soul Cafe Cronulla Sydney
Joy Veg Fruit Dining Belmore South
Little Niche Nosh Wentworth Falls
Loving Lien Cabramatta Sydney
Natural Tucker Newcastle
Pilgrims Cafe Sydney/NSW various locations
Santos Organics Byron Bay
The Bhakti Tree Mayfield West
The Green Lion Rozelle Sydney
The Happy Frog Coffs Harbour
Yellow Sydney
Yullis Surry Hills Sydney
Zen Oasis Berrima