Skip to content

Where to eat in Melbourne

4,277 independent restaurants, bakeries and food spots in Melbourne. Chains are left out.

Ranked with the travel guide's picks and well-known places first. Showing the top 40 of 4,277.

Beef House, Melbourne
Photo: MelbArchi01, CC BY-SA 4.0 (licence)

Where to eat in Melbourne

  1. EatIce creamWestern suburbs

    Goje

    Popular plant-based DIY frozen yoghurt place in the middle of the lively Yarraville restaurant and shopping strip. If coming by car, park a few streets away.

    Sun-Thu 2-9:30PM, Fri Sat 2-10PMWeigh-and-pay. Around $5 a serving if you don't go crazy - but it is hard not to! · Takeaway · Fully vegan

  2. EatBakeryNorthern suburbs

    Ovens Street Bakery

    Great local bakery. Also makes delicious pizza slices. Only has outdoor seating.

    Wed-Sun from 9AMOutdoor seating · Wheelchair accessible

  3. EatIndian restaurantCBD

    Crossways

    Tasty lunch cafe with a 2-course vegetarian all-you-can-eat meal. May be possible to work 30 minutes for your meal.

    Mon-Sat 11:30AM-2:30PM$9 · Fully vegetarian

  4. EatItalian restaurantInner east

    Marios

    With white tablecloths and old fashioned waiters, Marios is still serving good Italian-Australian cuisine and satisfying coffee.

    Open now · closes 10 pmOutdoor seating

  5. EatIndian restaurantCBD

    Om Vegetarian

    Cheap vegetarian and vegan buffet-style food which changes every day.

    Closed · opens 11 am tomorrowA$10 · Fully vegetarian

  6. EatGreek restaurantCBD

    Stalactites

    This Greek restaurant decorated with stalactites has delicious gyros and earthy meals.

    24 hrVegetarian options

  7. EatRestaurantSt Kilda

    Donovans

    Opposite the beach and evening sunsets. An Age 2-Hat restaurant. Superb food at a pricey cost.

    Midday-3PM, 6-9PM

  8. EatChinese restaurantWestern suburbs

    Dumplings and More

    Great entrees. The main courses not particularly cheap, but the entrees and dumplings are dirt cheap.

    Daily 11AM-9:30PM

  9. EatRestaurantSt Kilda

    La Roche

    La Roche in Acland Street has $5 pizzas and $6 pastas on some nights as well as cheap drinks. Favoured by younger locals and students.

    8AM-11PM

  10. EatCBD

    Manchester Press

    Specialty coffee, brekkie and bagels served in a light, vintage-chic cafe with eclectic decor.

    Mon-Fri 7AM–5PM, Sat Sun 9AM–5PM

  11. EatBakeryNorthern suburbs

    Mister Nice Guys Bakeshop

    Vegan, egg-free, dairy-free bakery with gluten-free (and many more) options. Five choices of non-dairy milks for coffee and shakes.

    Mon-Fri 9AM-5:30PM, Sat Sun 8AM-5PM$11 dogs, baguettes and rolls, doughnuts, etc. $5.50, non-dairy cheesecake $8

  12. EatDelicatessenWestern suburbs

    Ollie's Deli

    If you're ever in Footscray and feel like a gourmet sandwich that isn't a Banh Mi, this place is for you. They're so big you can easily share them, particularly the chicken schnitty and reuben sangers.

    Mon-Fri 8AM-3PM, Sat Sun 9:30AM-3PMHuge sandwiches $17

  13. EatIndian restaurantCBD

    Tonka

    A ritzy, reservations-required Indian/Modern Australian fusion restaurant down one of Melbourne's most iconic laneways.

    Closed · opens noon tomorrow

  14. EatRestaurantSt Kilda

    Stokehouse

    Almost next door to Donovans. An Age 1-Hat restaurant. Posh place for chilling and excellent food.

    Midday-midnight

  15. EatPizza restaurantSt Kilda

    Banff Cafe

    The Banff Cafe does delicious, generously-sized pizzas for $5.50 all day on Mondays and Tuesdays, and until 5:30PM the rest of the week. It is also good for happy hour from 3 to 6PM. A great place to sit outside on a warm afternoon. The building was once commandeered by the Americans as barracks for soldiers during World War II. It's an institution and the setting is nice, but the coffee is average.

    8AM-10PM

  16. EatInner east

    Napier Hotel

    The Napier is a great local pub with a laidback atmosphere, excellent food and an outdoor seating area. The bogan burger has a reputation because of its size, but the real winner here is the parma with smoked kangaroo.

    Outdoor seating

  17. EatRestaurantInner east

    Vegie Bar

    Specialising in organic, vegan and gluten-free meals, Veggie Bar offers healthy food in generous servings with a price range that doesn’t break the bank. Serving food so tasty that even hardened meat eaters will be impressed.

    Fully vegan

  18. EatInner north

    Koko Black

    Koko Black is a chocolateria. You can order expensive chocolates by the kilo here, but most people visit for the hot chocolate. There are no reservations, and on busy winter nights, there can be a 20-30 minute wait for a table, so rug up and bear it!

    Limited wheelchair access

  19. EatSeafood restaurantStonnington

    Bacash

    Serves excellent seafood. It is located next to the Botanical Gardens and offers excellent service and a fine wine list.

  20. EatFrench restaurantStonnington

    France Soir

    France Soir, as its name suggests, serves food that is as French as it gets. Owner and sommelier Jean-Paul Prunetti has more than 1,500 European and Australian wines on offer. Definitely a treat.

  21. EatBakeryNorthern suburbs

    A1 Bakery

    A Sydney Road classic, this place offers all sorts of Lebanese bakery products with pizzas for as little as $2. Cheese pies with halloumi, spinach and feta triangles, felafel or kafta wraps, platters from $6 - $12.

    Sun-Wed 7AM-7PM, Thu-Sat 7AM-9PMReady to eat snacks from $1.50-12

  22. EatGastropubWestern suburbs

    Bar Thyme

    Outstanding slightly fancy French fusion food with a romantic ambience. You'd never guess you were in Footscray.

    Wed-Sat 5-11PM, Sun 1-10PM

  23. EatEthiopian restaurantWestern suburbs

    Cafe Lalibela

    Probably the best Ethiopian cuisine in the area, and not a main course over $12. Served in the traditional custom of sharing, the food is poured on layers of injera (flat, sour bread) covering one big plate to be shared by all at the table.

    Daily 11AM-10PM

  24. EatGastropubNorthern suburbs

    Cornish Arms

    Pub with vegan-friendly tap beers and a vegan restaurant. Has a rooftop bar with views of the CBD.

    Sat Sun kitchen open noon-9:30PM, Mon-Fri lunch 12-3, snacks and pizza 3-5:30PM, dinner 5:30-9:30PM

  25. EatBurger restaurantCBD

    Simpsons Burgers

    Small shop serving a wide variety of burgers and sides, including chips and salads. Includes vegetarian options.

    11AM-9PMA$15

  26. EatAsian restaurantStonnington

    Fortunes Asian Cuisine

    Chinese and Malaysian cuisine with mostly Westernised options. The dumplings and laksa receive particularly positive reviews.

    Mon-Fri 11:30AM-9PM, Sat Sun noon-9PM

  27. EatEthiopian restaurantWestern suburbs

    Ras Dashen

    A whole baked fish for $13, beans and egg in a mild stew for $8, nice dark "Amber Beer" from Ethiopia like a porter or mild stout.

    Mon-Fri 11:30AM-8:30PM, Sat Sun 12:30PM- 8:30PM

  28. EatGreek restaurantCBD

    Hella Good

    Classic souvlaki place with two locations in the heart of Melbourne (the listed and another at Emporium Melbourne); open until midnight for late-night feasts.

    24 hr

  29. EatStonnington

    Warung Coffee

    Great coffee and Indonesian-Australian fusion lunches. Try the beef rendang sandwich.

    Wed-Sun 7AM-3PM

  30. EatRestaurantCBD

    Brunetti Oro Flinders Lane

    A large Italian café, bar and restaurant serving a range of sweet and savoury food and drinks with lots of indoor and outdoor seating. One of two Brunetti Oro cafes in the city, the other being on Little Collins Street at Swanston Street.

  31. EatStonnington

    Hoo Haa

    Although hard to find, Hoo Haa makes up for it by showcasing a whimsical and eclectic decor that caters favourably to its clientele of swish and swank 20- and 30-somethings.

  32. EatItalian restaurantInner north

    Il Dolce Freddo

    Offering a mouthwatering selection of icecreams, sorbets and gelati

  33. EatItalian restaurantEastern suburbs

    Mister Bianco

    Sicilian fine dining in an elegant atmosphere, showcasing Italian classics with a modern twist.

  34. EatBurger restaurantCBD

    Royal Stacks

    Royal Stacks is a mini homage to US burger chain, Shake Shack

    (closed Sundays)Takeaway · Outdoor seating

  35. EatAfrican restaurantWestern suburbs

    African Town Cafe

    More Ethiopian cuisine, while local regulars pop in and out for a chat over excellent $2 Ethiopian coffee. All main courses $10.

  36. EatRestaurantCBD

    Il Mercato Centrale

    A recreation of food markets in Italy, this covered area features over 20 shops selling everything from gelato to panini.

    $25

  37. EatItalian restaurantInner north

    Tiamo 2

    Consistently crowded, it rates highly among the locals for its modern Italian food and attentive service. Be sure to try the 'spaghetti don giovanni', it always delivers.

  38. EatVietnamese restaurantCBD

    Mama’s Bưởi

    Set in the modernised historic building of the Melbourne General Post Office, this Vietnamese restaurant offers quality meals at reasonable prices. As an indication, a set menu meal costs $25 each and includes a drink, entree and main, with four choices in each.

    $25

  39. EatVietnamese restaurantInner east

    Quan 88

    Tidy and simple - try the chilli eggplant stuffed prawns - Delicious!

  40. EatVegan restaurantInner east

    The Loving Hut

    International dishes from Europe and Asia. Meat, alcohol and smoking free zone, this place offers cheap, tasty and healthy meals. Open lunch and dinner every day except Monday.

Browse all 10,668 places in Melbourne

Listings from the Wikivoyage guide to Melbourne (CC BY-SA 4.0). Map data © OpenStreetMap contributors (ODbL). Place data from Overture Maps.