Best restaurants in West Melbourne – The full list
West Melbourne is one of Melbourne’s most underrated dining pockets. It sits close to the CBD, North Melbourne, Queen Victoria Market, Marvel Stadium and the inner-west, but it has a quieter neighbourhood feel than the city centre. Around Victoria Street, Dryburgh Street and the streets near North Melbourne Station, you can find old-school Italian dining, Thai comfort food, Nepalese and Indian dishes, classic pub meals and newer Italian restaurants built for groups, dates and casual dinners.
This guide focuses on five West Melbourne restaurants worth knowing: Sassy Italian Restaurant, Smile Thai Cuisine, The Three Crowns, Amiconi and The Kathmandu Cottage. Each one suits a different kind of meal, from pasta and pizza to curries, pub classics, Thai stir-fries and Nepalese momo.

1. Sassy Italian Restaurant
Sassy Italian Restaurant gives West Melbourne a modern Italian option close to North Melbourne Station. Located on Dryburgh Street, it is useful for people who want Italian food without heading into the busiest parts of the CBD or Lygon Street. The restaurant has a polished but relaxed feel, which makes it work for dates, group dinners, family meals and casual nights when pasta and wine sound like the right answer.
The menu direction is built around familiar Italian comfort: pasta, pizza, rustic mains, sauces, seafood, meat dishes and shareable starters. This is the kind of restaurant where the table can keep things simple with a pizza and drink, or build a fuller dinner with antipasti, pasta, mains and dessert.
Sassy is especially useful for mixed groups because Italian menus tend to give everyone an easy way in. One person can order a classic pasta, another can go for pizza, someone else can choose a richer main, and the table can share sides or starters without overcomplicating the night.
It is best for casual Italian dinners, birthdays, family meals, date nights, work catch-ups and anyone looking for a comfortable restaurant near North Melbourne Station. For West Melbourne, it adds a newer, more contemporary Italian choice alongside the suburb’s older dining names.
Address: 1 Dryburgh Street, West Melbourne
Menu: View the Sassy Italian Restaurant menu on Happy Menu

2. Smile Thai Cuisine
Smile Thai Cuisine is a practical West Melbourne favourite for Thai food on Victoria Street. It is the kind of restaurant that works when you want something warm, flavourful and reliable without making the meal too formal. For locals, students, nearby workers and people passing between the CBD and North Melbourne, it fills an important everyday role.
The menu covers the Thai dishes people often crave most: pad Thai, pad see ew, fried rice, stir-fries, curries, spring rolls, satay and soups. That makes it useful for quick lunches, takeaway dinners and casual meals with friends. Thai food also suits mixed groups because people can choose different spice levels, proteins and styles of dish while still sharing starters and sides.
Smile Thai is not trying to be a high-end destination restaurant, and that is part of the appeal. It is more about generous portions, familiar flavours and convenience. Sometimes the best neighbourhood restaurant is the one you can rely on when you want a good curry or noodle dish after work.
Smile Thai Cuisine is best for Thai comfort food, takeaway, quick dinners, casual catch-ups, noodle dishes, curries and relaxed meals on Victoria Street.
Address: 357 Victoria Street, West Melbourne
Menu: View the Smile Thai Cuisine menu on Happy Menu

3. The Three Crowns
The Three Crowns is one of West Melbourne’s classic pub options. Located on Victoria Street, it has the kind of local-hotel feel that suits the area: relaxed, social, easy to visit and useful for both drinks and a full meal. It is a strong choice when you want somewhere less formal than a restaurant but more substantial than a quick snack.
The appeal here is classic pub dining. Think cold beer, wine, cocktails, a familiar bar setting, pub food, sports, pool and a venue that works for groups without too much planning. It is the kind of place where one person can come for a drink, another can order a proper meal, and the table can stay longer than expected.
The Three Crowns is especially useful for after-work meals, pre-game catch-ups, casual birthdays, family lunches and nights when people want a comfortable local rather than a polished dining room. It also works well for mixed groups because pubs are naturally flexible: drinks, snacks, mains and a relaxed pace all fit the same setting.
For West Melbourne, The Three Crowns gives the suburb a dependable neighbourhood pub: easygoing, familiar and built around good company as much as food.
Address: 365 Victoria Street, West Melbourne
Menu: View The Three Crowns menu on Happy Menu

4. Amiconi
Amiconi is one of the most established Italian restaurants in the West Melbourne and North Melbourne area. Located on Victoria Street, it has been part of Melbourne’s old-school Italian dining culture for decades, giving it a very different personality from newer, trend-driven restaurants.
This is the restaurant to choose when you want a more traditional Italian meal: pasta, seafood, veal, chicken, sauces, wine, table service and a dining room that feels familiar rather than flashy. Amiconi’s appeal is not about novelty. It is about comfort, consistency and a sense of history.
The menu style suits long lunches, family dinners, date nights and meals with people who appreciate classic Italian hospitality. It is also a good choice when you want somewhere quieter and more established than the busier CBD dining strips.
Amiconi is best for traditional Italian food, pasta, seafood, family meals, business lunches, relaxed dinners and anyone who wants a classic Melbourne restaurant with a long local story.
Address: 359 Victoria Street, West Melbourne
Menu: View the Amiconi menu on Happy Menu

5. The Kathmandu Cottage
The Kathmandu Cottage brings Nepalese and Indian food to Victoria Street. It is a warm, casual restaurant that works well for diners who want curries, momo, tandoori dishes, rice, breads and comforting spice-driven food close to the CBD and North Melbourne.
The Nepalese side of the menu is one of the main reasons to visit. Momo are a natural starting point: steamed dumplings served with chutney, perfect as a shared starter or a simple meal. From there, the table can move into curries, daal, tandoori dishes, rice, naan and richer mains.
The Kathmandu Cottage is especially useful for groups because Indian and Nepalese menus are easy to share. A good meal can include dumplings, a vegetarian curry, a meat curry, rice, bread and something from the tandoor, giving everyone a mix of textures and flavours.
It is best for casual dinners, group meals, Nepalese food, Indian curries, momo, takeaway and relaxed catch-ups. For West Melbourne, it adds welcome variety to Victoria Street’s dining strip and gives the suburb a strong comfort-food option.
Address: 349 Victoria Street, West Melbourne
Menu: View The Kathmandu Cottage menu on Happy Menu
Final word
The best restaurants in West Melbourne cover a useful mix of meals and occasions. Sassy Italian Restaurant is the modern Italian pick for pasta, pizza and group dinners. Smile Thai Cuisine is the casual Thai option for noodles, curries and takeaway. The Three Crowns is the neighbourhood pub for drinks, classic meals and relaxed catch-ups. Amiconi is the old-school Italian favourite for traditional dining and long lunches. The Kathmandu Cottage is the Nepalese and Indian choice for momo, curries and comforting group meals.
Together, they show why West Melbourne is worth paying attention to as a dining suburb: close to the city, easy to reach, varied enough for different occasions and full of restaurants that feel genuinely local.