The Best Restaurants in Cottesloe for Relaxed Coastal Dining
Slip inside one of the best restaurants in Cottesloe for that effervescent mix of laid-back charm and delectable eats. Salty air, sunshine and sips the perfect accompaniments, of course!
One of Perth’s premier suburbs, sun-soaked Cottesloe is the epitome of laid-back cool, and the dining scene here is as chic as it gets.
The best restaurants in Cottesloe are local treasures; from sunset sips after a day at the beach, to romantic date night spots, you’re truly spoiled for choice in this gorgeous coastal ‘burb.
Il Lido
Far and away one of Perth’s most luxe spots for a golden hour sip, Il Lido is a beachfront gem that never fails us. The alfresco dining space is spacious, relaxed and very retro-Amalfi - ideal vibes for a sunset aperitivo overlooking the iconic Cottesloe beach. Book a table inside for a more intimate, cosy atmosphere and indulge in some of Perth’s best Italian fare, including hand-made pasta that is to die for.
88 Marine Parade, Cottesloe
Indigo Oscar
With some of the most jaw-dropping views of the Indian Ocean, excellent cocktails and feel-good, tropical vibes, Indigo Oscar is elevated coastal dining at its best. Setting up shop in the heritage-listed Indiana Tearooms building, the now bright and airy space offers some of the best Latin-inspired eats in town. Don’t sleep on the fresh ceviche - the perfect accompaniment to some sundowner drinks.
99 Marine Parade, Cottesloe
Longview Cottesloe
Grab a table on the sprawling, beachfront balcony at Longview, order a coffee (or a cocktail) and soak up those impeccable views of Rottnest and beyond, as the Indian Ocean laps the shore beneath you. Longview is a must-visit when it comes to waterfront dining in Cottesloe - it’s the perfect spot to feel the breeze and enjoy some really good food.
151 Marine Parade, Cottesloe
The Shorehouse
Not many restaurants can pull off effortless glamour like The Shorehouse. The airy, beachfront location, sun-soaked deck, incredible eats and famous cocktails make it one of the best spots to while away a sunny afternoon drink in-hand, watching the sun dip over the ocean and basking in that golden hour glow. The menu caters for breakfast, lunch and dinner and you really can’t go wrong, it’s all delicious.
278 Marine Parade, Swanbourne
Cottesloe Beach Hotel
Opposite Cottesloe Beach, this is the spot to go after a day in the sun for a refreshing cocktail and some casual eats. The Beach Club has a fun, Hamptons-style vibe and plenty of places to perch and sip in total, beachside style. Or head to The Terrace, to the left of The Beach Club entrance, for table service and a specialty wine list that pairs with a mouthwatering Mediterranean-inspired menu. No matter what you decide, Cottesloe Beach Hotel delivers as one of the best restaurants in Cottesloe.
104 Marine Parade, Cottesloe
Vans
Head to Napoleon street and pull up a seat at this long-standing favourite, order a coffee, choose from an extensive, all-day menu and soak up the casual ambiance of this buzzing corner spot. Sourcing the freshest, seasonal local produce, the menu is full of amazing dishes, but the welcoming, neighbourhood atmosphere is what makes Vans a true local go-to.
1 Napoleon Street, Cottesloe
Lamont’s
Whether you're sipping on a crisp chardonnay at sunset or indulging in delicious share plates, Lamont's effortlessly combines the best of Cottesloe's beachside charm with some exceptional wines and an extensive, delicious tapas menu. Nestled in the heart of Cottesloe, it’s a stylish yet relaxed setting, with an impressive range of local and imported wines.
12 Station Street, Cottesloe
Now you know where to find the best restaurants in Cottesloe, it's time to continue on Perth's epic foodie trail. Check out some of Perth’s best restaurants, and finish up with a drink at the city's fanciest bars.