The Yarra Valley List
Five editorial picks, ranked by the only filter that matters: why you are dining.
Oakridge
The institutional anchor of Yarra Valley fine dining — Aaron Brodie's two-hatted hyperlocal kitchen with a kitchen garden visible from every seat.
TarraWarra
TarraWarra Estate's architecturally distinctive winery restaurant — chef Mark Ebbels's seasonally evolving menu with quarter-acre kitchen-garden sourcing.
Stones of the Yarra Valley
The Stables at Stones — a converted 1860s historic stables building with rough-hewn timbers, soaring red-brick walls and the canonical Yarra Valley wedding-and-occasion setting.
Emerald City
The hidden Healesville 4-seat omakase — Joel Alderdice's 12-to-16-course chef's-table behind a velvet curtain at Cavanagh's Whisky and Alehouse.
No.7
Healesville's most reliable casual-contemporary dining — wood-fired pizzas, Yarra Valley produce and the canonical relaxed-evening Yarra Valley dinner.
Best for First Date in Yarra Valley
Intimate, conversation-friendly rooms. Impressive without being intimidating. The tables where first impressions are made.
TarraWarra
TarraWarra Estate's architecturally distinctive winery restaurant — chef Mark Ebbels's seasonally evolving menu with quarter-acre kitchen-garden sourcing.
No.7
Healesville's most reliable casual-contemporary dining — wood-fired pizzas, Yarra Valley produce and the canonical relaxed-evening Yarra Valley dinner.
Best for Business Dinner in Yarra Valley
Power tables, private rooms, considered wine lists. Where the deal gets done.
Oakridge
The institutional anchor of Yarra Valley fine dining — Aaron Brodie's two-hatted hyperlocal kitchen with a kitchen garden visible from every seat.
TarraWarra
TarraWarra Estate's architecturally distinctive winery restaurant — chef Mark Ebbels's seasonally evolving menu with quarter-acre kitchen-garden sourcing.
The Top Five in Yarra Valley
Ranked against a single question: if you had one night in Yarra Valley, where would you go?
Oakridge
The institutional anchor of Yarra Valley fine dining — Aaron Brodie's two-hatted hyperlocal kitchen with a kitchen garden visible from every seat.
TarraWarra
TarraWarra Estate's architecturally distinctive winery restaurant — chef Mark Ebbels's seasonally evolving menu with quarter-acre kitchen-garden sourcing.
Stones of the Yarra Valley
The Stables at Stones — a converted 1860s historic stables building with rough-hewn timbers, soaring red-brick walls and the canonical Yarra Valley wedding-and-occasion setting.
Emerald City
The hidden Healesville 4-seat omakase — Joel Alderdice's 12-to-16-course chef's-table behind a velvet curtain at Cavanagh's Whisky and Alehouse.
No.7
Healesville's most reliable casual-contemporary dining — wood-fired pizzas, Yarra Valley produce and the canonical relaxed-evening Yarra Valley dinner.
The Yarra Valley Dining Guide
The Yarra Valley sits 50 kilometres east of Melbourne in the Australian state of Victoria — Australia's oldest premium-wine-country region (the first Yarra Valley vineyards were planted in the 1830s by Swiss-French settlers) and the country's most internationally recognised Pinot Noir region. The valley covers about 90 kilometres east-to-west and produces a serious volume of premium Chardonnay, Pinot Noir and sparkling wine. The town of Healesville (population 7,000) is the village hub for the wine-country dining cluster.
The dining is correspondingly serious. Oakridge Restaurant is the longest-running and most reliable contemporary winery dining room. TarraWarra Estate Restaurant runs the most architecturally distinctive vineyard kitchen. Stones of the Yarra Valley (the Stables and Meletos) runs the canonical wedding-reception-and-fine-dining cluster. Emerald City — a hidden 4-seater behind a velvet curtain at Cavanagh's Whisky and Alehouse — runs the village's most distinctive omakase. No.7 Healesville and the Healesville Hotel round out the casual-evening cluster.
Neighbourhoods
Reservations & Practical Notes
Oakridge, TarraWarra Estate and Emerald City must be booked four to six weeks ahead in peak (Australian summer, December–February); two to three weeks shoulder. Most cellar-door restaurants run lunch only (12:00–15:30); evening dining is more limited to Healesville town. Dress is wine-country-relaxed — linen rather than tailored, sandals are acceptable everywhere. Tipping is not standard in Australia; round up 5–10 per cent for exceptional service.
For a deeper editorial read, see our ongoing Editorial coverage — including pieces on the Impress Clients, Proposal and First Date occasion guides.
No '+label+' picks listed for this city yet.
'+ 'See the global guide to '+label+' restaurants curated across every city we cover.
'+ 'View '+label+' Guide →'; msg.style.display = 'block'; } function applyFilter(slug){ slug = canonical(slug); var label = SLUGS[slug] || ''; document.querySelectorAll('.occasion-tag').forEach(function(t){ var ts = tagSlug(t); var all = isAllTag(t); if ((!slug && all) || (slug && ts===slug)) t.classList.add('active'); else t.classList.remove('active'); }); var cards = document.querySelectorAll('.restaurant-card'); var shown = 0; cards.forEach(function(card){ if (cardMatches(card, slug)) { card.style.display=''; shown++; } else card.style.display='none'; }); var count = document.querySelector('.result-count') || document.querySelector('.section-header [style*="font-size:13px"]') || document.querySelector('.section-header div[style*="muted"]'); if (count) count.textContent = label ? (shown + ' ' + label + ' picks') : (shown + ' restaurants listed'); ensureEmptyState(); renderEmptyState(slug, shown); } function wire(){ document.querySelectorAll('.occasion-tag').forEach(function(t){ t.addEventListener('click', function(e){ var slug = tagSlug(t); var all = isAllTag(t); if (slug || all) { e.preventDefault(); if (slug) history.replaceState(null,'','#occasion='+slug); else history.replaceState(null,'', location.pathname + location.search); applyFilter(slug); var grid = document.querySelector('.restaurant-grid'); if (grid) grid.scrollIntoView({behavior:'smooth', block:'start'}); } }); }); applyFilter(parseHash()); window.addEventListener('hashchange', function(){ applyFilter(parseHash()); }); } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', wire); else wire(); })();