The Best Restaurants in Windsor
Windsor’s dining scene has no business being this good. For a suburb most people describe as “that bit of Chapel Street near Punt Road,” Windsor packs in some of Melbourne’s sharpest restaurants — Vietnamese-inspired poultry joints, a Middle Eastern wine bar that rivals the CBD, Japanese izakayas from the Lucas Group, and a Nepali restaurant that’s quietly changing what people think South Asian food can be.
This is where Chapel Street stops being a shopping strip and starts being a dining destination. The prices are gentler than South Yarra, the crowds are less performative, and the food is, frankly, better. Here’s where to eat dinner in Windsor right now.
1. Firebird
Address: 247 Chapel Street, Windsor Budget: Share plates $18–$38, mains $32–$45 Cuisine: Vietnamese-inspired, charcoal-grilled
From the team behind Hanoi Hannah and Tokyo Tina, Firebird does what its name suggests — everything touches fire. The Vietnamese duck à l’orange ($38) is the hero dish, with a caramelised citrus glaze that haunts your dreams days later. The charcoal chicken with burnt chilli ($32) is smoky, spicy, and almost annoyingly good. Cocktails are built around charred grapefruit, burnt plums, and other fire-kissed ingredients.
The room is dark and moody in a way that makes everyone look good. It’s not cheap, but the share-plate format means you can calibrate your spend. Two plates and a cocktail per person will run about $70–$80.
Insider tip: The bar area takes walk-ins when the dining room is full. Grab a seat there and order from the cocktail-focused menu — you’ll still get the food.
2. Maha East
Address: 352 Chapel Street, Windsor Budget: Share plates $16–$32, degustation $95 Cuisine: Middle Eastern-inspired wine bar and restaurant
Maha East is the sophisticated younger sibling of Shane Delia’s Maha in the CBD, translated into a Chapel Street wine bar format. The 120-strong wine list skews Mediterranean and natural, and the food borrows from the Maha playbook with its own twist. The Armenian beef dumplings ($22) are dense, savoury, and gone in minutes. The lamb cutlets ($32) with pomegranate molasses are the order that justifies the wine markup. The taramasalata fried buns ($16) are a guilty pleasure you’ll have no guilt about.
The space is sleek — dark walls, warm lighting, a long bar that’s the best seat in the house. It’s the kind of place where a Tuesday night dinner feels like an event without the fuss.
Insider tip: The 12-course degustation ($95) is the move if you’re celebrating something. Book ahead — it fills up fast on weekends.
3. Tipico
Address: 316 Chapel Street, Windsor Budget: Pastas $24–$32, mains $30–$42 Cuisine: Contemporary Italian
Tipico is one of those Italian restaurants that makes you wonder why you ever eat Italian food elsewhere. The pasta is made in-house, the menu avoids cliché without being obscure, and the wine list picks from Italy’s best regions without trying to be a textbook. The commanding terrazzo bar at the entrance is the best spot for a pre-dinner negroni or a solo meal.
The handmade pasta dishes ($24–$32) are the backbone here — each one is executed with a confidence that comes from people who’ve been cooking this food for years. The woodfired dishes and the antipasti selection round out a menu that manages to be both concise and varied.
Insider tip: Sit at the bar, not a table. You’ll get faster service, a better view of the kitchen, and the experience feels more intimate.
4. Hawker Hall
Address: 99 Chapel Street, Windsor Budget: Dishes $14–$26, average spend $45–$65 Cuisine: Singaporean and Malaysian hawker-style
Hawker Hall brings the hawker centre experience to Chapel Street. From the Chin Chin and Baby Pizza crew, this buzzing hall serves up the hits of Singaporean and Malaysian street food — laksa, roti canai, nasi lemak, curry, karaage — in a communal, loud, chaotic space that feels like Saturday night in every possible good way. Most dishes sit between $14–$26, which is excellent value for the quality.
The beer list is built for the food — easy-drinking lagers, crisp pilsners, and enough Asian beers to keep things on theme. This isn’t the place for a romantic dinner. It’s the place for a group of four or more who want to order everything on the menu and argue about which dish wins.
Insider tip: Go on a weeknight when it’s less hectic. You’ll get faster service and can actually hear your dining companions.
5. Tombo Den
Address: 401 Chapel Street, Windsor Budget: Small plates $14–$28, sushi from $6 per piece Cuisine: Japanese izakaya
Chris Lucas’s third Japanese restaurant is a two-storey izakaya that captures the energy of Japan’s after-hours dining culture. The ground floor is the sushi bar — daily nigiri, sashimi, and crispy rice dishes. Upstairs, the vibe shifts to cocktails and small plates in a neo-noir setting with AI-generated artwork on the walls.
The sushi is impeccably sourced and the sake-based cocktails are inventive. It’s the kind of place where you come for one drink and stay for four. Budget around $60–$80 per person for a satisfying evening, more if you’re ordering premium sake.
Insider tip: The upstairs bar has a separate entrance. If you’re just drinking, skip the restaurant queue and head straight up.
6. Lah Bros
Address: 274 Chapel Street, Windsor Budget: Mains $18–$28 Cuisine: Nepali
Lah Bros is the restaurant that proves Melbourne’s South Asian food scene extends well beyond Indian and Sri Lankan. The Kathmandu-born chef serves regional Nepali specialities you won’t find elsewhere on Chapel Street. The bara — a crisp-fried lentil pancake ($8) — is a revelation, and the momos (Nepali dumplings, $14 for a plate) are filled with seasoned buffalo or vegetable, served with a tomato-based achar that’s properly spicy.
The Nepali-style crème brûlée ($12) shouldn’t work, but absolutely does. The space is small and casual, and the prices are some of the most reasonable on Chapel Street.
Insider tip: Order the thali ($22) — it’s a complete meal with rice, dal, curries, pickles, and chutney. Best value on the menu.
7. Small Print Pizza
Address: 431 Chapel Street, Windsor Budget: Pizzas $18–$26, sides $8–$14 Cuisine: Italian, woodfired pizza
“Small Print” stands for “small eco-footprint,” and the commitment is real — the menu is mostly vego, any meat used is locally sourced, and all drinks are served from taps (no glass bottles). The pizzas are Neapolitan-style with a properly blistered crust and high-quality ingredients. The margherita ($18) is the benchmark, and the seasonal specials (usually $22–$26) are where the kitchen gets creative.
The space is relaxed and unpretentious. It’s the kind of pizza place that takes its pizza seriously without making a fuss about it. Can’t go wrong with a couple of pizzas and a tap beer.
Insider tip: They’ll deliver your pizza to nearby Victoria Gardens park if you ask. Eating woodfired pizza on a park bench — that’s a Windsor move.
8. Studio Amaro
Address: 226 Chapel Street, Windsor Budget: Mains $26–$38 Cuisine: Italian with amaro focus
Studio Amaro is a weeknight restaurant that transforms into a weekend party. The food is Italian with a focus on fermentation and woodfire — 72-hour-fermented focaccia ($10), handmade pasta ($26–$32), and woodfired meats ($34–$38). On Friday and Saturday nights, the basement bar opens up with DJs spinning Italo disco and a cocktails list built around amaro (the bitter Italian liqueur).
It’s two venues in one: a warm, retro dinner spot for Wednesday, and a late-night party downstairs for the weekend. Both are good.
Insider tip: The focaccia is complimentary when you sit down. It’s house-made, it’s warm, and it’s dangerously good.
9. Mr Miyagi
Address: 308 Chapel Street, Windsor Budget: Small plates $12–$24, average spend $55–$75 Cuisine: Japanese fusion
Neon lights, loud music, and Japanese fusion — Mr Miyagi is not a quiet dinner. It’s a party that happens to serve food, and the food is great. The salmon nori taco ($16) is the signature, and the karaage chicken ($18) is textbook. The cocktail list is fruity, frozen, and dangerous. Sake and umeshu are well-represented, and the Japanese whisky list is tight but excellent.
This is the restaurant you go to when the night is meant to keep going after dinner. The energy never drops, and by 10pm, it feels more like a bar with food than a restaurant with drinks.
Insider tip: The edamame with smoked salt ($8) is the cheapest thing on the menu and arguably the most addictive.
10. Henrietta
Address: 231 Chapel Street, Windsor Budget: Whole chook $28, plates $16–$24 Cuisine: Lebanese-style charcoal chicken
Henrietta spent $2.5 million on its fit-out, and it shows. But the real draw is the food — fire-grilled chicken with garlicky toum, fresh-baked bread, and a menu built around one of the simplest concepts in the world done extremely well. This is not a “grab your chook and go” situation. It’s a sit-down restaurant where the charcoal chicken ($28 for a whole bird) arrives at your table smoky, juicy, and surrounded by salads, pickles, and bread.
The toum (Lebanese garlic sauce) alone is worth the visit. If you’ve never had properly made toum, prepare for your garlic standards to be permanently recalibrated.
Insider tip: The half chook ($18) is plenty for one person if you add a couple of sides.
11. Farro Pizzeria
Address: 370 Chapel Street, Windsor Budget: Pizzas $19–$28, pasta $22–$28 Cuisine: Italian, woodfired pizza
The third Farro pizzeria delivers the same polish as its siblings. All pizzas can be made gluten-free or vegan without compromising quality — rare and genuinely appreciated. The antipasti selection is worth exploring before the pizza arrives, and the Italian cocktail list is better than it needs to be.
The space is bright and modern, making it a good family option as well as a date spot. Prices are mid-range and the quality is consistent.
Insider tip: Their gluten-free base is one of the best in Melbourne. If you’re coeliac or gluten-sensitive, this is your pizza place.
What We Skipped and Why
Borsch, Vodka & Tears — We love this place, but it’s a bar-restaurant hybrid and we cover it in our Bars guide where it gets more room to breathe.
The Railway Hotel — A pub, not a restaurant in the traditional sense. We’ve put it in our Best Pubs guide.
Any restaurant not on Chapel Street or its immediate surrounds — Windsor’s restaurant scene is concentrated along Chapel. We’ve covered the standouts, not every option.
The Windsor Restaurant Scene by the Numbers
- Average mains: $28 (range: $14–$45)
- Average dinner for two with drinks: $120–$160
- Most common cuisine: Japanese and Southeast Asian
- Best value: Lah Bros (Nepali, mains under $28)
- Most splurge-worthy: Firebird and Maha East
Windsor’s restaurant strip is walkable from Prahran station (5-minute walk) or Windsor station (3-minute walk). Parking on Chapel Street is metered and tight after 6pm — consider the side streets off Williams Road or parking at Victoria Gardens.
Cross-links:
- Best Restaurants in Prahran — the polished neighbour
- Best Restaurants in South Yarra — where prices climb
- Best Restaurants in St Kilda — beachside dining
MELBZ verified 2026. Last updated 16 March 2026. Prices and hours may change — check venues before visiting. If we’ve got something wrong, tell us at hello@melbz.com.au.
Living in Windsor? Compare energy plans, internet, and insurance for your area.