From wood fired pizza to handmade pasta, Perth is serving up some seriously good Italian, and Now Book It has done the hard work for you. We’ve rounded up 12 of the top Italian restaurants across the city that are guaranteed to satisfy your carb cravings and vino dreams.
1. SIMPLE Italian Cucina
SIMPLE by name, but far from basic, this much loved Italian spot has carved out a serious fanbase across Perth with not one, but three buzzing locations.
Whether you’re dining in the heart of the CBD, soaking up riverside vibes at Barrack Square, or enjoying a cosy night in Applecross, you’ll find the same warm hospitality, generous serves, and top tier pizza and pasta. It’s the kind of place where the wine flows, the staff treat you like family, and the food always hits the spot. Italian done right, simple as that.
Multiple locations; hours vary
2. Lulu La Delizia
Named after chef Joel Valvasori-Pereza’s nonna, Luigia, the intimate Lulu La Delizia osteria brings the soulful cooking of Italy’s Friuli region to Perth, one handmade noodle at a time. Expect silky ribbons of tagliatelle, rich ragus, and inventive specials that change with the seasons.
The vibe is warm and unpretentious, with a wine list that leans Italian but isn’t afraid to flirt with local drops.
Location: Shop 5/98 Rokeby Rd, Subiaco
Hours: Tuesday to Saturday, 5pm – late;
Thursday to Friday 12pm-3pm

3. Tommasinos
Tucked away on Mount Lawley’s Beaufort Street, Tommasinos brings a slice of Rome to Perth with its authentic pinsa romana and handmade pasta.
The dough undergoes a 72 hour long fermentation process, resulting in a light, crispy base that’s a dream to sink your teeth into. Toppings range from imported Italian prosciutto to creamy stracciatella cheese, ensuring each bite is a flavourful experience. With a warm, welcoming atmosphere and a wine list that complements the cuisine, Tommasinos is a must visit.
Location: Beaux Lane, 609 Beaufort St, Mt Lawley
Hours: Tuesday to Sunday 5pm – late
4. La Madonna Nera
Just off Scarborough Beach Road, La Madonna Nera is a cozy Italian wine bar and cucina dishing out serious flavour and effortless charm. With a seasonal menu that changes regularly, expect share style plates packed with creativity — think creamy house made ricotta, rich pappardelle with goat ragu, and all the good stuff in between.
Whether it’s a date night, catch up or solo vino mission, this neighbourhood favourite always delivers the goods.
Location: 1/155 Scarborough Beach Road, Mount Hawthorn
Hours: Tuesday to Thursday 5pm-9pm;
Friday 4pm – 9.30pm; Saturday 12pm-2.30pm & 5pm – 9.30pm

5. Testun
Testun is like your cheeky Italian cousin who knows how to throw a party. This funky osteria serves up wild flavour combos like Vegemite butter pasta and Brussels sprouts with wasabi cream.
The eclectic decor includes lace curtains, bold lighting, and a menu that doesn’t take itself too seriously. It’s a little weird, totally wonderful, and exactly where you want to be on a Friday night.
Location: 760 Beaufort St, Mount Lawley
Hours: Wednesday to Friday 4pm-late;
Saturday 12pm-late; Sunday 12pm-9pm
6. Cecchi's
Cecchi’s in Inglewood is like a warm hug from Nonna—that is if Nonna served cocktails and had a flair for modern Italian magic. Tucked into a charming heritage building on Beaufort Street, this cosy spot oozes old school charm with a fresh twist.
The menu is all about sharing, featuring handmade pastas, rich ragus, and seasonal plates that feel both nostalgic and new.
Location: 1000 Beaufort St, Bedford
Hours: Tuesday to Thursday 5pm-late;
Friday 4pm-late; Saturday 12pm-late

7. Threecoins & Sons Trattoria
Your go to spot for a hearty, no fuss Italian feast that feels like a warm embrace. With its red and white checkered tablecloths, wood fired pizza oven, and a menu brimming with classics, it’s the kind of place where you can kick back, sip on wine, and let the world outside melt away.
Whether you’re indulging in a creamy seafood gnocchi, savouring a crispy arancini, or sharing a decadent tiramisu, every bite is a reminder of why this trattoria has become a local favourite.
Location: 2/776 Beaufort Street, Mount Lawley
Hours: Monday to Saturday 5pm-late
8. Francoforte Spaghetti Bar
Francoforte Spaghetti Bar in Northbridge keeps it cool, casual, and seriously saucy. Tucked into bustling William Street, this tiny pasta joint doesn’t bother with frills, it’s all about bold flavours and big bowls of spaghetti.
The menu goes from classic amatriciana to out there hits like kangaroo Bolognese, and yes, they’re all just as good as they sound. It’s BYO, cash only, and it’s always buzzing with people who know a good bowl of pasta when they see one.
Location: Shop 4, 189 William Street, Northbridge
Hours: Monday to Thursday 5pm – 9pm;
Friday to Saturday 5pm – 10pm
9. La Sosta
La Sosta is where Northern Italy meets Fremantle flair, with an ocean view to boot. Perched above the bustling cappuccino strip, this stylish spot serves up handmade pastas, wood fired bread, and a wine list that pairs perfectly with their signature bottomless lunch.
Sip on Aperol Spritz or Bellinis while sharing antipasti and the chef’s pasta of the day, all served on the alfresco with a side of people watching.
Location: 85 Market Street, Fremantle
Hours: Wednesday to Thursday 5pm-9pm; Friday to Sunday 11.45am-9pm

10. Il Lido Italian Canteen
Il Lido Italian Canteen is the kind of place that makes you wonder why you ever ate pasta without a sea breeze. Housed in a retro beachside building just steps from the sand, it serves up Italian food with style like house made pasta, crunchy focaccia, and espresso martinis that hit just right.
The vibe is part sun soaked trattoria, part cool canteen, with a crowd that’s equal parts salty haired locals and clued in foodies.
Location: 88 Marine Parade, Cottesloe
Hours: Monday to Sunday 6.30am – late
11. Acqua e Sale ristorante pizzeria
This 30 seat gem offers a menu that’s as bold as it is beautiful. With the likes of wood fired pizzas & house made pastas, each dish is crafted with care and passion. The ambiance is cozy yet refined, with Edison bulbs casting a warm glow over the intimate space.
Dishes like gnocchetti with sausage ragu or duck and mushroom gnocchi are the kind of meals you daydream about later. It’s a little bit fancy, a little bit casual, and always delivers an authentic taste of Italy right in the heart of Perth.
Location: 391 Fitzgerald St, North Perth
Hours: Monday to Thursday 5pm-9.30pm; Friday to Saturday 5pm-10pm

12. Pizzaca Pizzeria & Bar
Pizzaca Pizzeria & Bar in Scarborough is your go to spot for a laid back, flavour packed night out. Nestled in a laneway between Scarborough and Doubleview, this family run gem has been delighting locals and visitors alike for nearly two decades.
The menu boasts a variety of wood fired pizzas, fresh pastas, and Mediterranean inspired share plates, all crafted with locally sourced ingredients that hit the spot every time.
Location: 1/168 Scarborough Beach Rd, Scarborough
Hours: Monday to Sunday 4pm-late