As Western Australia’s bustling capital, Perth is packed with cosy cafes, relaxed eateries and fine-dining restaurants. Serving up international cuisine made with local produce, the best restaurants in Perth have something for everyone. From must-visit dining destinations for celebrating special occasions to cool bars for group hangouts and casual brunch destinations, get ready for a meal to remember.
Start with a Korean-ish restaurant and bar in the CBD or swing by Fremantle for family pizza night. Wembley is home to refined Italian dining, while Leemis hosts a casual espresso bar that transforms into a fun hotspot in the evenings. In Maylands, a European-style aperitivo invites you to relax over cocktails and snacks, while in Subiaco, a neighbourhood wine bar serves up artisanal wines in a historic atmosphere. Go up to the ninth floor of a Subiaco hotel for great food and a refined menu, or visit a relaxed pub where you can try your hand at trivia, or challenge your mates to some competitive board games. Head out to the Swan Valley for elegant countryside dining or visit Kalamunda and dine in a charming Irish village.
The best restaurants in Perth are worth a visit, so book your spot on OpenTable today.
The best restaurants in Perth – read on for a guide
For one of the best Korean restaurants in Sydney – book at Double Rainbow Bar & Eating House in Perth CBD
Pull up a stool at one of Double Rainbow Bar & Eating House‘s shared tables or grab a spot at the chef’s counter. The mood-lit atmosphere puts the spotlight on the action in the open kitchen where the Korean-ish menu is prepared. Start with some juicy octopus skewers before moving on to a tender roasted pork loin with plum sauce. Vegan options include the smokey scorched black pepper eggplant and BBQ glazed tofu with caramelised clay pot rice. Many dishes, such as the wagyu sandwich with spicy miso hot sauce are also gluten-free, so everyone can enjoy a night out at Double Rainbow. If you just can’t decide, order one of the set menus to get the chef’s favourites for the whole table. The drinks menu includes fun cocktails like the fruity Rainbow Road made with watermelon, vodka and grapefruit, and the lemon and honey gin-based Goldwing. The curated collection of local and international beer includes a rotating selection of ales, stouts and IPAs on tap.
For a family-friendly pizzeria – visit Lolas in Fremantle
Head out to Fremantle to visit Lolas, a fun pizzeria, perfect for relaxed meals with friends and family. The dining space is a charming blend of orange tiles, salvaged timber, and an earthy colour palette. Serving up classic pizzas with some extra special flair, this family-style pizza restaurant has something for everyone. Try the pepperoni pie with a sweet touch of fermented garlic honey or the signature smoked ham and maple-glazed pineapple. For a spicy kick, opt for the a pizza topped with Calabrian chilli paste and pickled jalapenos. If you want a truly indulgent meal, try one of the cheesy deep-dish pizzas. Pair your pizza with a glass of crisp grenache blanc or an organic pinot noir. Alternatively, opt for a bubbling spritz or a classic negroni. For something non-alcoholic, ask the staff about the mocktails on offer.
For one of the best Italian restaurants in Perth – head to Mummucc’ in Wembley
Enjoy traditional Italian cuisine and hospitality at Mummucc’ in Wembley. Its share-plate style dining makes it perfect for group gatherings and intimate date nights. The enormous front windows let in plenty of natural light during the day, creating an open, welcoming environment. Try a plate of campanelle pasta served with juicy smoked tiger prawns or macaroni with fragrant roasted chestnut and black fungus. To finish off, the creamy olive oil panna cotta with smokey burnt meringue is a must-try. The perfect Italian meal wouldn’t be complete without an aperitivo cocktail, and Mummucc’ has plenty on offer. While waiting for your meal, sip on a smooth red vermouth aperitif, before savouring a Sicilian red once your dishes arrive. If you’re not sure what will go best with your meal, just ask the friendly, knowledgeable staff.
For one of Perth’s best burger restaurants – book at Henry M’s in Leeming
During the day, Henry M’s is a relaxed espresso bar where you can enjoy a morning pick-me-up. In the evenings, from Thursday to Sunday, it turns into a neighbourhood restaurant where you can wind down at the end of the week. The dinner menu includes modern Australian dishes like plates of chicken liver parfait and crispy seared squid to share. For something heartier, try flaky Goldband snapper or the tender maple-glazed pork belly. Wednesdays are two-for-one burger night with vegetarian options, classic cheeseburgers, and juicy Buffalo wings. Head here for breakfast or lunch and enjoy a soft bacon and egg brioche or the signature granola with seasonal fruits. Pastel shades and large windows, create an airy, calm atmosphere at Henry M’s. Sip on an espresso at one of the stools outside or head indoors for breakfast, lunch or dinner.
For an elegant and friendly wine bar that’s perfect for dates – check out Lums Wine Bar in Subiaco
Join the rest of the neighbourhood at Lums Wine Bar, a relaxed Subiaco hotspot offering seasonal dishes and artisanal wine. Housed in a heritage corner shop from the 1920s, it blends elegant seating with patches of exposed brick and black and white photographs for a historic touch. The menu is always changing but you can expect fresh dishes like creamy baked brie with caramelised onion relish and share plates of spicy grilled chorizo with delicate shaved pear. For a main, try the melt-in-your-mouth slow-cooked pork belly with a toasted walnut crumb, or the soft burrata with refreshing mint, orange and pomegranate. The drinks menu is divided by flavour profile, making it easy for you to choose between a bold, spiced red and a bright and tangy white. Alternatively, opt for a tangy limoncello spritz or a smooth Campari digestif.
For one of Perth’s best restaurants for aperitivo time- visit Volare in Maylands
Step off the Maylands streets and into an aperitvo bar on the Amalfi Coast at Volare. An emerald-green exterior and chic tiles lead you into a cosy art-deco-style bar, oozing with old-world charm. The bold, yet approachable menu invites you to share European classics paired with the perfect wine or cocktail. Start with the house Sicilian olives and juicy caramelised fig served with lemon thyme. Larger plates include an aromatic mushroom misto and a smokey coal-fired steak. Ask the friendly wait staff which wine – Italian, Australian or French – will pair best with your choices. If you’re after a cocktail, Volare whips up all the classics including Negroni made with the house vermouth blend, alongside signature blends like the Volare Spritz with amaro and verjus.
For one of the best restaurants in Perth with stunning views – head to Storehouse Subiaco in Subiaco
Head up to the 9th floor of the Vibe Hotel Subiaco and take in the view at Storehouse Subiaco. Relax on a plush navy couch or grab a high table out on the balcony and look out over the trees, towards the Perth skyline. Its gold touches and retro styling make it perfect for everything from business meetings to special parties. Kick-off lunch or dinner with some tender octopus with a spicy chorizo crumb and squid ink mayonnaise. Alternatively, try the smooth salmon tartare with pomegranate and créme fraiche. For the main event, try the vegetarian miso and soy baked eggplant or the flaky Etta Bay barramundi with a tangy caper salsa. For extra savings, order the two-course lunch special. For $39 per person you’ll get some starters to share and your choice from a selection of mains and desserts. Plus, enjoy a glass of the house wine, one of the draught beers or your choice of soft drink.
For a memorable game night with top-notch food and beers – check out Bark in Subiaco
With board games, Thursday night trivia and live jazz music on Wednesdays, Bark is one of the best spots in Perth for a fun night out. Step into the warm, mood-lit dining space and peruse the menu of classic bar food alongside Western Australian wines, craft beer and coffee. Lunch is the best time to come for a full meal. Savour a chicken schnitty sandwich or a piping hot sausage roll made with Manjimup pork. On Fridays, you’ll find a few extra dishes including juicy burgers with classic patties or pulled pork. In the evenings, Bark offers a pared-down menu of bar snacks to pair with your pints and glasses. Share some crunchy chicken shaker chips or creamy slices of halloumi drizzled with honey. Don’t forget to try the Tim Tammington slice for an extra sweet treat. Head here on Thursdays for quiz night and $18 chicken parmigiana or visit on Wednesdays for live jazz and pizza.
For local flavours and a must-try high tea – book at Stewart’s Restaurant in Swan Valley
Housed in a gorgeous country house in the Swan Valley, Stewart’s Restaurant is the perfect spot for family gatherings in a relaxed environment. Walk up the garden path and through the wooden double doors, into a warm dining space in soothing shades of brown and white. Continue through to the outdoor seating area where you can gather around picnic benches shaded by trees. On the menu, you’ll find creative dishes made with locally sourced produce. Start with some tender roasted eggplant with hazelnut dukkah or share a plate of chicken liver parfait with house-pickled vegetables. For the main meal, try a juicy Black Angus sirloin with crispy fries or opt for the house-made gnocchi with pork and beef sugo. Stewart’s also offers a delightful High Tea featuring sweet tarts, cloud-like profiteroles and fluffy scones. The Swan Valley makes a perfect backdrop for an afternoon spent relaxing over top-quality tea (and sparkling wine).
For a charming village experience – visit Masonmill Restaurant & Irish Village in Kalamunda
Whether you’re exploring the grounds, trying your hand at mini golf or savouring a delicious meal, Masonmill Restaurant & Irish Village has plenty of entertainment to offer. Masonmill is a popular spot for celebrations and, with a child and dog-friendly atmosphere, it’s perfect for the whole family. The mini golf kiosk is the perfect spot for a cool drink while the Garden Terrace restaurant boasts a full lunch and dinner menu. Try dishes like lamb rillets with creamy whipped feta or crispy lemon pepper squid. The same menu is available in the charming Irish Village where you can enjoy your meal on outdoor picnic tables. Take in the view of the Perth Hills with pizza and a pint or settle on the lawn with a picnic basket and a bottle of wine (weekends only).
Perth and its surroundings offer a wide range of excellent restaurants. From casual eateries to fine dining, it’s easy to find somewhere to enjoy your next great meal. With Western Australian wines, local produce and charming hospitality, these restaurants will make sure your first booking isn’t your last. Whether you’re planning a big occasion, a quiet date night, or a casual catch-up, the best restaurants in Perth are ready for you.
Explore more of the best restaurants in Perth and secure your spot on OpenTable before you go.
Looking for more great eateries in Perth and beyond? Check out more Australian guides below:
- The best brunch in Perth awaits at these must-visit spots
- The 10 best bars in Perth to grab a drink right now
- The 10 best warm and cosy restaurants in Australia to try this winter
- The best winery restaurants in Victoria for a culinary getaway
- The 10 best cocktail bars in Sydney for your next night out