Dining & Cafés
Soil to Table
The best dining & cafés in Fleurieu Peninsula
A fertile landscape of dairies, market gardens, olive groves and fishing ports has produced some of South Australia's most celebrated restaurants, vineyard kitchens and seaside cafés.
When it comes to where to eat on the Fleurieu Peninsula, the choice is broad and the quality is high for a region this size. The standout dining is at the winery restaurants of McLaren Vale, where kitchens cook with estate produce and the views stretch over the vines — perfect for a long, unhurried lunch.
On the coast, the mood shifts to relaxed seaside eating: clifftop tables at the historic Star of Greece at Port Willunga, fish and chips by the jetty, and breezy cafés in the surf towns of Port Elliot, Middleton and Goolwa. Inland heritage towns like Strathalbyn and Willunga have their own pubs, bakeries and small, chef-driven eateries worth the drive.
Coffee culture runs deep here too, with quality roasters and welcoming cafés in almost every town — handy for a rainy-day stop or a slow weekend breakfast. Many venues are family-friendly and dog-friendly in their outdoor areas. For the popular winery restaurants and waterfront favourites, book ahead, particularly on weekends, public holidays and through the busy summer season when the whole peninsula fills with visitors.
Browse dining & cafés by area
21 places
Anchorage Cafe
$$Seafront bistro at Anchorage Hotel
The ground-floor bistro at Anchorage Seafront Hotel on Flinders Parade - seafood, soups and pizzas in a casual dining room overlooking the Victor Harbor foreshore.
Blessed Cheese
$$Cheesemonger, deli and cafe on Main Road
Beloved Main Road cafe, deli and cheesemonger in McLaren Vale - stocking great cheeses, preserves and cured meats, with counter meals and fantastic coffee.
Cape Jervis Tavern
$$Last pub before Kangaroo Island
The only pub in Cape Jervis - counter meals, takeaway and seven simple motel units a short drive from the SeaLink ferry terminal.
Cockles Cafe
$$All-day cafe on Port Elliot's North Terrace
Bright all-day cafe on Port Elliot's main street - good coffee, brunch standards and counter cabinet food from 7:30am.
Down The Rabbit Hole Wines
Alice in Wonderland meets McLaren Vale
A whimsical, Alice in Wonderland-themed cellar door and restaurant on Binney Road, with vineyard gardens, long lunches and estate wines.
Home Grain Bakery
$Artisan sourdough bakery and cafe
Family-owned artisan bakery in Aldinga, now with sister stores at McLaren Flat and Middleton - famous for sourdough loaves, pies and pastries.
Hotel Crown
$$Foreshore pub overlooking Warland Reserve
Long-running foreshore pub at 2 Ocean Street, Victor Harbor - bistro, cafe, front bar and bottleshop directly opposite Warland Reserve.
Hotel Elliot
$$Casual country hotel & bistro on The Strand
Casual country hotel on The Strand with a bistro, beer garden, family-friendly pub meals and a short stroll to Horseshoe Bay.
Inman Valley Hotel
A country pub in the rolling hills
A traditional country pub in the tiny hamlet of Inman Valley - a classic Fleurieu lunch stop after a bike ride along the Encounter Bikeway or a visit to Glacier Rock.
Kuti Shack
$$Beachside seafood shack at Goolwa Beach
Seafood kiosk and cafe at the Goolwa Beach carpark from the Goolwa Pipi Company - specialising in pipis (kuti) pulled from the beach out front.
Little Wolf Osteria at Mitolo Wines
$$$Italian osteria in a McMurtrie Road winery
Mitolo Wines' cellar door and Little Wolf Osteria - Italian small-plate dining surrounded by Mediterranean gardens on McMurtrie Road.
Mount Compass
A dairy town famous for Australia's only cow race
A friendly country crossroads halfway between McLaren Vale and Victor Harbor, best known for the annual Compass Cup cow race held every February.
Port Elliot Bakery
$Country bakery on North Terrace
Long-loved country bakery in the heart of Port Elliot, famous for pies, pasties, vanilla slices and coffee a short walk from Horseshoe Bay.
Red Poles
$$Cafe, gallery and B&B on McMurtrie Road
Long-running McMurtrie Road cafe, restaurant, art gallery and B&B hidden in the bush behind Wirra Wirra - a McLaren Vale institution since the 1990s.
Smiling Samoyed Brewery
Microbrewery in an old Myponga dairy factory
An award-winning microbrewery housed in a converted dairy factory in Myponga, famous for its beers named after the owners' Samoyed dogs.
Swell Brewing Co
A surf-inspired brewery in the McLaren Vale vines
An independent craft brewery and taphouse on Olivers Road, McLaren Vale - a surf-inspired brewery with a rotating tap list and regular food truck line-up.
The Grosvenor Hotel
$$Heritage sandstone pub on Ocean Street
An 1897 sandstone pub on Ocean Street, Victor Harbor - bistro meals, beer garden, front bar and a shot of heritage in the centre of town.
Vale Brewing Taphouse
McLaren Flat brewery and restaurant
Vale Brewing's home base on Ingoldby Road at McLaren Flat - a full brewery, restaurant and bar with a long menu and all the Vale beers on tap.
Victor Harbor Farmers Market
Saturday morning produce market in Grosvenor Gardens
Every Saturday morning, over 30 local producers set up in Grosvenor Gardens in central Victor Harbor with fresh produce, seafood, meat, baked goods and Fleurieu wine.
Yankalilla Bakery
$Award-winning country bakery
A legendary country bakery on the Main South Road at Yankalilla - celebrated for its vanilla slice, pies and pasties on the drive to Cape Jervis.
Yilki Store
$Beachfront cafe and store on Franklin Parade
A beloved Encounter Bay beachfront cafe, grocery and takeaway - open from 6am for breakfast, coffee, burgers and famous fish and chips.