Top 17 vietnamese restaurants in Melbourne

Allie Pisarro

• Updated: 2025-03-22

If you are looking for some of the best Vietnamese restaurants in Melbourne, you are in luck. This city is home to a large Vietnamese community, and as a result, there are many great Vietnamese restaurants to choose from. Whether you are looking for a casual meal or a more upscale dining experience, you are sure to find a Vietnamese restaurant in Melbourne that will suit your needs.

1.Pho A Gogo

Authentic Vietnamese flavors that warm your soul and satisfy your cravings.

Pho A Gogo
  • Time:

    Monday to Sunday: 11:00 AM - 9:00 PM

  • Rating: 4.8/5 (11074 Review by google)
  • Address:

    161 Clarendon St, Melbourne

  • Popular Menu:

    Pho, Spring Rolls, Banh Mi, Rice Paper Rolls, Vietnamese Coffee

  • Price Range:

    $$$

Indulge in a culinary journey that transports you straight to Vietnam with the most authentic Pho you’ll find in Melbourne. This hidden gem serves a broth so rich and flavorful that it dances on your palate, perfectly complemented by tender slices of rare beef, succulent brisket, and a medley of savory organ meats. Each spoonful is a taste of heaven, crafted for those who appreciate the art of Vietnamese cuisine. If you’re yearning for genuine flavors, this is a must-visit spot that promises to satisfy your cravings and leave you yearning for more.



Prepare for a unique dining experience that begins with a charming twist—before you step inside, you’ll be greeted at the window to confirm your order. Once inside, the vibrant atmosphere envelops you as you savor every bite. The clear, delicious broth and melt-in-your-mouth beef and tendons will have you reminiscing about your travels. Don’t overlook the delightful prawn spring rolls, which are a pleasant surprise. With each dish prepared with passion and precision, this eatery invites you to embrace the adventure of authentic Vietnamese flavors.

2.Hochi Mama

Authentic Vietnamese flavors in a vibrant Melbourne setting.

Hochi Mama
  • Time:

    Monday to Sunday: 12:00 PM - 10:00 PM

  • Rating: 4.4/5 (2595 Review by google)
  • Address:

    35 Little Bourke St, Melbourne

  • Popular Menu:

    Pho, Banh Mi, Rice Paper Rolls, Vietnamese Coffee, Spring Rolls

  • Price Range:

    $$$

Hochi Mama is a vibrant gem where friends gather to indulge in a culinary adventure. The atmosphere buzzes with energy, making it the perfect backdrop for lively conversations. The menu is a treasure trove of flavors, offering an impressive selection that caters to every palate. The “Feed Me” option is a fantastic choice for groups, serving generous portions that ensure no one leaves hungry. Don't miss their cocktails—especially the mind-blowing white chocolate concoction that will tantalize your taste buds and elevate your experience.



Recently, I enjoyed a delightful lunch with my grandparents, and we opted for the lunch "Feed Me" menu, which was an incredible value for the quality and quantity served. Despite the bustling crowd, Hochi Mama maintained impeccable service, and our server’s recommendations were spot-on. The Asian fusion dishes were a feast for the senses, and the refreshing cocktails, particularly the Tokyo Drift, were the perfect way to cool off on a warm day. Hochi Mama truly delivers an unforgettable dining experience!

More: Best of 20 coffee shops in Melbourne

3.Pho Bo Ga Mekong Vietnam

Authentic Vietnamese flavors in a cozy atmosphere.

Pho Bo Ga Mekong Vietnam
  • Time:

    Monday to Sunday: 10:00 AM - 10:00 PM

  • Rating: 3.9/5 (2472 Review by google)
  • Address:

    241 Swanston St, Melbourne

  • Popular Menu:

    Pho Bo, Pho Ga, Bun Thit Nuong, Goi Cuon, Com tam

  • Price Range:

    $10 - $20 AUD

For those yearning for a comforting bowl of pho, Mekong Vietnam in Melbourne’s bustling CBD is an absolute must-visit. This beloved eatery has become a cherished institution, drawing in patrons with its aromatic, steaming bowls that transport you straight to the heart of Vietnam. The vibrant atmosphere, filled with the chatter of locals and the tantalizing scent of herbs, creates an authentic experience that is hard to resist. While some dishes may have evolved to cater to local palates, the spirit of Vietnamese cuisine shines through in every slurp of their signature pho.



What truly sets Mekong Vietnam apart is its unpretentious charm and dedication to quality. Whether you’re indulging in the savory spring rolls or sipping on a rich Vietnamese coffee, each bite is a delightful reminder of why this spot is a favorite for those chilly office days. With its welcoming vibe and delicious offerings, Mekong Vietnam is not just a restaurant; it’s a culinary escape that invites you to savor the warmth of Vietnamese hospitality right in the heart of the city.

More:

4.Pho Hung Vuong Saigon

Experience authentic Vietnamese flavors in a cozy atmosphere.

Pho Hung Vuong Saigon
  • Time:

    Monday to Sunday: 11:00 AM - 9:00 PM

  • Rating: 4.4/5 (1883 Review by google)
  • Address:

    128 Hopkins St, Melbourne

  • Popular Menu:

    Pho Bo, Pho Ga, Bun Thit Nuong, Goi Cuon, Banh Mi

  • Price Range:

    $10 - $20

This bustling eatery is a hidden gem where the vibrant flavors come alive in every dish, served up with remarkable speed and generous portions. Among the myriad of restaurants in the area, this one stands out with its grilled pork and spring roll vermicelli—a must-try that bursts with flavor. While the service is straightforward, embodying a get-in-and-get-out lunch vibe, the pho here is nothing short of a revelation, earning a perfect 10/10. For those seeking a lighter option, the chicken pho is delightful, but first-timers should indulge in the beef variant for a truly authentic experience. Don't miss the spring rolls; wrap them in lettuce and dip them in sauce for an explosion of taste.



Prepare for a lively atmosphere as you join the queue, but fear not—the swift turnover means you won't be waiting long for a table. Once seated, your meal will arrive in under ten minutes, allowing you to dive into a steaming bowl of deliciousness almost instantly. The pork chop tantalizes the taste buds, while the pho combination offers a hearty serving of noodles and meat. Just a heads up: the flavorful broth may leave you a bit thirsty, thanks to the MSG. While the steamed prawn rolls might not steal the show, this spot is undoubtedly a go-to for a comforting bowl of noodles and a satisfying pork chop that will keep you coming back for more!

5.Pho Thin Australia (Pho Thin 13 Lo Duc MELBOURNE)

Authentic Vietnamese flavors in the heart of Melbourne.

Pho Thin Australia (Pho Thin 13 Lo Duc MELBOURNE)
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.1/5 (1300 Review by google)
  • Address:

    3/399 Lonsdale St, Melbourne

  • Popular Menu:

    Pho Bo, Pho Ga, Summer Rolls, Banh Mi, Vietnamese Iced Coffee

  • Price Range:

    $10 - $20 AUD

Nestled in the heart of Melbourne, this pho haven serves up a bowl of magic that dances on your taste buds. The standout star? The rare beef, grilled to perfection, adding a smoky depth that elevates the dish to new heights. With no hidden fees or weekend surcharges, you can indulge guilt-free, making this spot a true gem for pho lovers. The Chicken Pho is a revelation, boasting a broth so aromatic and rich, it feels like a warm embrace. Each slurp of perfectly cooked rice noodles is a delight, leaving you craving more.



This bustling eatery is a favorite for good reason, offering a vibrant atmosphere and quick, friendly service that makes every visit a pleasure. The mixed pho is a light yet flavorful experience, enhanced by the tangy crunch of garlic pickles. With swift table service and a welcoming vibe, you’ll find yourself immersed in a culinary journey that captures the essence of authentic Vietnamese cuisine. Come for the pho, stay for the experience!

More:

6.Straight Outta Saigon

Authentic Vietnamese flavors served with a modern twist.

Straight Outta Saigon
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.4/5 (1179 Review by google)
  • Address:

    138 Russell St, Melbourne

  • Popular Menu:

    Pho, Banh Mi, Spring Rolls, Vietnamese Coffee, Rice Paper Rolls

  • Price Range:

    $15 - $30 AUD

Prepare your taste buds for an unforgettable culinary journey! Each dish we savored, from the tantalizing rice paper rolls to the vibrant vermicelli salad and the deeply flavorful curry, was a symphony of taste that danced on our palates. The curry's rich aromas enveloped us, while the fresh, light vermicelli salad provided the perfect balance. With generous portions and a lively atmosphere, this gem offers not just great food but also exceptional service that makes every moment enjoyable.



However, a small cloud loomed over our experience: the card surcharge, which felt unnecessary given the already premium pricing. Despite this, our love for the venue remains unwavering! The intimate setting is perfect for a cozy meal, so be sure to reserve ahead. Each dish, like the beef salad and succulent pork belly, bursts with depth and character, making it a delightful experience. Opting for individual plates allowed us to share and explore a variety of flavors, turning our meal into a delightful adventure!

More:

7.Pho Flinders Express

Authentic Vietnamese flavors in a cozy atmosphere.

Pho Flinders Express
  • Time:

    Monday to Sunday: 10:00 AM - 10:00 PM

  • Rating: 4.1/5 (858 Review by google)
  • Address:

    Flinders St, Melbourne

  • Popular Menu:

    Pho, Banh Mi, Spring Rolls, Rice Paper Rolls, Vietnamese Coffee

  • Price Range:

    $10 - $20 AUD

Indulge your senses at the ultimate destination for a delectable bowl of spicy beef noodle soup that has locals raving! After a three-hour journey, we can confidently say it's worth every mile. Their spicy beef pho is nothing short of extraordinary, a flavor explosion that will transport you straight to the bustling streets of Vietnam. With its charmingly rustic ambiance—complete with sticky Formica tables—this small gem across from Flinters Station radiates a warm and inviting vibe that feels like home. The attentive staff adds to the experience, ensuring you feel right at ease.



As a Vietnamese food lover, I can attest to the immaculate flavors that echo my mother’s cooking. The Chicken fried rice is an absolute must-try, and the pho options are equally impressive. If you're craving a quick fix of Pho or Bun Bo Hue, this is the place to be! Immerse yourself in authentic Vietnamese cuisine that tantalizes your taste buds and leaves you longing for more. Don’t miss out on this culinary treasure!

8.Pho Victoria

Authentic Vietnamese flavors in a cozy atmosphere.

Pho Victoria
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.4/5 (571 Review by google)
  • Address:

    372 Victoria St, Melbourne

  • Popular Menu:

    Pho, Banh Mi, Spring Rolls, Vietnamese Coffee, Rice Paper Rolls

  • Price Range:

    $10 - $20 AUD

Step into a culinary haven at this Vietnamese gem, where the tantalizing aroma of grilled beef skewers dances through the air, inviting you to indulge. Each bite bursts with flavor, perfectly complemented by the crisp freshness of spring rolls that are a feast for both the eyes and the palate. The inviting ambiance and attentive service elevate your dining experience, making it a memorable escape into the heart of Vietnam.



At Pho Victoria, authenticity reigns supreme, with a menu brimming with vibrant dishes that transport you straight to the bustling streets of Hanoi. Savor the rich, aromatic beef pho that warms the soul, or delight in the succulent prawn spring rolls that are simply irresistible. This is more than just a meal; it’s a celebration of Vietnamese culture that food lovers simply cannot miss!

9.Hawker Boys

Authentic Southeast Asian flavors in a vibrant atmosphere.

Hawker Boys
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.2/5 (489 Review by google)
  • Address:

    85 Hardware Ln, Melbourne

  • Popular Menu:

    Hainanese Chicken Rice, Char Kway Teow, Laksa, Satay Skewers, Roti Prata

  • Price Range:

    $10 - $20 AUD

Indulge in the delightful chicken vermicelli salad, a generous portion that tantalizes the taste buds with its vibrant flavors. While the pho may not steal the spotlight, the salad undoubtedly reigns supreme, offering a refreshing burst of freshness that elevates your dining experience. Though our coconut drink was momentarily forgotten, the menu's enticing offerings beckon you to explore further, promising a culinary adventure that’s hard to resist.



Craving a simple yet satisfying Vietnamese rice bowl? This gem delivers with succulent chicken and a bonus of crispy pork that adds a delightful crunch. The menu dazzles with dishes like chili wontons and fried chicken, both of which are crowd-pleasers. The XO pippies, though a tad sweet, come with a unique side of bread that surprises the palate. But don’t miss out on the fish—it’s the undeniable star of the meal, leaving you eager for your next visit. Treat yourself to grilled corn, perfectly charred and drizzled with sweet coconut cream and spring onion glaze, for a truly unforgettable experience.

More:

10.Old Man Pho Southbank - Vietnamese Restaurant

Experience authentic Vietnamese flavors in a cozy atmosphere.

Old Man Pho Southbank - Vietnamese Restaurant
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.4/5 (396 Review by google)
  • Address:

    Southbank Blvd, Melbourne

  • Popular Menu:

    Pho Bo, Bun Cha, Goi Cuon, Com tam, Banh Xeo

  • Price Range:

    $$

Discover the vibrant flavors of Vietnam at Old Man Pho, a hidden gem nestled in Southbank. This cozy eatery is perfect for those seeking a quick culinary escape, especially with their standout chicken banh mi that promises a delightful crunch and savory goodness in every bite. The atmosphere is inviting, making it an ideal spot for small gatherings or a delicious meal on the go.



While the pho boasts a rich and aromatic broth, expertly balanced with beefy and star anise notes, it unfortunately falls short in the meat department. Priced at $18, the dish features a scant six strips of brisket and just one beef ball, leaving diners craving more. With a single wilted basil leaf on the side, the overall presentation leaves something to be desired. While the flavors are promising, the execution could use a bit more attention to elevate the dining experience.

More:

11.Hanoi Mee Kitchen & Bar

Experience authentic Vietnamese flavors in a vibrant setting.

Hanoi Mee Kitchen & Bar
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.6/5 (342 Review by google)
  • Address:

    140 Rouse St, Melbourne

  • Popular Menu:

    Pho, Bun Cha, Spring Rolls, Grilled Pork Skewers, Vietnamese Coffee

  • Price Range:

    $$

Dive into a culinary adventure at this hidden gem in Port Melbourne, where vibrant flavors and a welcoming atmosphere collide. The soup bursts with freshness, while the pork roll offers a delightful crunch that leaves you craving more. After a sun-soaked day at the beach, we discovered this treasure, and the Coconut Poached Chicken Salad was a refreshing choice, beautifully plated and generously portioned. Each bite was a celebration of taste, making it an unforgettable experience.



Whether you’re dining in or grabbing takeaway, the Mekong Curry is a must-try, providing hearty servings that satisfy for days. This bustling eatery serves up delicious, fusion-style dishes at wallet-friendly prices, ensuring every meal is a delightful escape. The attentive service team adds to the charm, making it a lively spot for friends and families alike. With an inclusive atmosphere and a recommendation for their set menus, this is a place you'll want to revisit time and again!

12.Rue de Thanh

Authentic Vietnamese flavors in a cozy Fitzroy setting.

Rue de Thanh
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.8/5 (284 Review by google)
  • Address:

    406 Brunswick St, Melbourne

  • Popular Menu:

    Pho, Banh Mi, Spring Rolls, Bun Cha, Vietnamese Coffee

  • Price Range:

    $10 - $25 AUD

Indulge in a culinary journey at Rue de Thanh, where exquisite flavors and warm hospitality come together to create an unforgettable dining experience. For just $65, the banquet menu offers a delightful array of dishes, including three tantalizing starters and five mouthwatering mains, complemented by fresh salad and fragrant rice. Each bite is a celebration of taste, making it nearly impossible to pick a favorite among the delectable offerings. Gather your friends and prepare for a feast that will leave your taste buds dancing with joy.



Our recent dinner with friends was nothing short of spectacular, and we can’t stop raving about it! The “Street Eats” set menu dazzled us with its vibrant flavors and exceptional freshness. The variety of dishes is impressive, and the attentive staff ensures that every guest feels welcome and catered to. A standout highlight was the calamari, which was undeniably the most tender we’ve ever savored. Whether you’re a local or just passing through, Rue de Thanh is a must-visit destination that promises a memorable dining experience.

13.Phờ Nom Collins St

Experience authentic Vietnamese flavors in a cozy atmosphere.

Phờ Nom Collins St
  • Time:

    Monday to Friday: 11:00 AM - 9:00 PM, Saturday: 11:00 AM - 10:00 PM, Sunday: Closed

  • Rating: 4.1/5 (214 Review by google)
  • Address:

    Collins St, Melbourne

  • Popular Menu:

    Phở Bò, Bánh Mì, Gỏi Cuốn, Bánh Xèo, Chè

  • Price Range:

    $10 - $25 AUD

While the flavors may not dazzle, the value of the meal combos certainly shines through at this cozy eatery. I indulged in the banh mi me combo, featuring a crispy pork banh mi paired with delightful prawn rice paper rolls. For breakfast, the $14 snack attack was a tempting choice, complete with refreshing homemade ice lemon tea, succulent chicken ribs, and two rice paper rolls of my selection. Though the dishes were decent, they lacked the wow factor I hoped for, particularly the chicken vermicelli bowl, which felt a bit underwhelming in both portion and flavor variety.



However, the crispy pork rice and pho are true standouts, boasting perfectly crunchy pork skin that elevates the dish. The spice level is exhilarating, thanks to the generous supply of fiery chillies—take as many as you like! While I found myself wishing for larger portions, the central business district location might explain the modest servings. Overall, this spot offers a satisfying experience for those seeking a quick bite without breaking the bank.

14.Three Ans Banh Mi

Authentic Vietnamese flavors in every bite, made fresh daily!

Three Ans Banh Mi
  • Time:

    Monday - Sunday: 10:00 AM - 8:00 PM

  • Rating: 5.0/5 (138 Review by google)
  • Address:

    756 Bourke St, Melbourne

  • Popular Menu:

    Banh Mi Thit, Banh Mi Chay, Banh Mi Ga, Banh Mi Xiu Mai, Banh Mi Trung

  • Price Range:

    $10 - $15 AUD

Indulge your taste buds with the irresistible charcoal pork bánh mì, a culinary masterpiece that promises an explosion of flavors. The chewy meat, kissed by a subtle sweetness, harmonizes beautifully with unexpected hints of peanut, creating a delightful contrast. Anticipating the soft embrace of the iconic tiger roll, I was thrilled to discover that Three Ans Banh Mi in Docklands exceeded my expectations. With an impressive array of options, each bite is a celebration of freshness and balance, crafted with love by a friendly staff that makes every visit a joy.



If you’re in Melbourne, the search for the perfect bánh mì ends here! The vibrant flavors and freshness are simply unparalleled, especially the BBQ chicken with a spicy kick that keeps you coming back for more. Though I don’t often share food reviews, this gem deserves the spotlight. My experience with the Honey BBQ Pork Banh Mi was nothing short of spectacular, featuring a generous portion of succulent meat that left me craving another bite. Don’t miss out on this GOATED establishment!

15.Old Man Pho Emporium - Vietnamese Restaurant

Authentic Vietnamese flavors in a cozy atmosphere.

Old Man Pho Emporium - Vietnamese Restaurant
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.6/5 (97 Review by google)
  • Address:

    287 Lonsdale St, Melbourne

  • Popular Menu:

    Pho Bo, Bun Cha, Goi Cuon, Com tam, Cha Gio

  • Price Range:

    $10 - $25 AUD

Nestled in the heart of Melbourne, Old Man Pho is a culinary gem that beckons with the irresistible aroma of authentic Vietnamese cuisine. The roast pork paired with fluffy broken rice is an absolute must-try, delivering a symphony of flavors that warms the soul. Each dish is crafted with care, from the deep, spicy notes of the beef to the revitalizing lemongrass iced tea that dances on your palate. The welcoming atmosphere and attentive staff enhance the experience, making every visit feel like a homecoming.



At Old Man Pho, comfort food reaches new heights. The beloved beef pho is a perennial favorite, consistently impressing with its rich broth and tender noodles. This time, indulge in the fresh, crisp banh mi and the robust Vietnamese coffee, both of which promise to delight your senses. The staff's dedication to accommodating dietary needs, such as offering peanut-free alternatives, showcases their commitment to exceptional service. Whether it's a cozy winter meal or a casual lunch, Old Man Pho is a must-visit for anyone craving authentic Vietnamese flavors.

More:

16.Old Man Pho Melbourne Central - Vietnamese Restaurant

Experience authentic Vietnamese flavors in a cozy atmosphere.

Old Man Pho Melbourne Central - Vietnamese Restaurant
  • Time:

    Monday to Sunday: 10:00 AM - 9:00 PM

  • Rating: 3.9/5 (96 Review by google)
  • Address:

    360 Crn, Little Lonsdale St, Melbourne

  • Popular Menu:

    Pho Bo, Bun Cha, Goi Cuon, Com tam, Banh Mi

  • Price Range:

    $$

During my recent visit to Old Man Pho at Melbourne Central, I encountered a few hiccups that dampened the experience. Arriving at 6:30 PM, I was disappointed to find that a third of the menu items were already unavailable. The pho bowl, though flavorful, was surprisingly small, leaving me yearning for more of the delicious broth. Despite my love for soup, I found myself with a dry bowl after finishing just a third of it. However, the silver lining was the staff—quick, attentive, and genuinely friendly, they made the atmosphere inviting. The refreshing Lemongrass Iced Tea was a delightful highlight that I wholeheartedly recommend.



To truly gauge a restaurant's quality, visiting during peak hours is essential. On my second visit, I hoped for an elevated experience, but the pho fell short of my expectations. While the beef was generous, the soup lacked the fragrant depth I craved. The banh mi, though tempting, was overpowered by hoisin sauce, and the roast pork skin missed that satisfying crunch. While my initial visit had its charms, I left feeling underwhelmed and hesitant to recommend this spot for pho lovers seeking a truly memorable meal.

17.Pho Nung Vietnamese Restaurant

Authentic Vietnamese flavors in a vibrant atmosphere.

Pho Nung Vietnamese Restaurant
  • Time:

    Monday to Sunday: 11:00 AM - 10:00 PM

  • Rating: 4.2/5 (91 Review by google)
  • Address:

    530 Collins St, Melbourne

  • Popular Menu:

    Pho Bo, Bun Thit Nuong, Goi Cuon, Com tam, Cha Gio

  • Price Range:

    $$

Indulge in the tantalizing depths of the beef pho, where the rich, aromatic broth envelops your senses, creating a warm embrace with every slurp. But beware of those fiery cut chilies—they're not just for show; they bring a delightful kick that elevates this dish to new heights! Nearby, the banh mi beckons with its symphony of flavors, as fresh ingredients meld together in perfect harmony, making it an irresistible choice for a quick lunch break.



Just when you think it can't get better, the lemongrass beef banh mi steals the spotlight, rivaling even the best in Melbourne, including Springvale. While the fresh rolls could benefit from a thicker peanut sauce to cling to their delightful fillings, the overall experience is simply unforgettable. With so much more on the menu to explore, this culinary gem is a must-visit for anyone craving authentic Vietnamese flavors!
Suggested posts