Brunswick answers the where-to-eat question with a single street. Sydney Road runs the length of the suburb, and nearly everything worth your appetite sits on it or one short block off it.
The street numbers are the map. Down in the 100s and 300s you get the newer, smaller operators; climb past 600 and the Lebanese and Turkish institutions take over. So this guide walks it the way locals do: south to north, from number 148 to the high 800s, with one detour onto a side street that coffee people already know. Done properly it is an afternoon: pastry early, a grocer stop in the middle, dinner up the top end. Done greedily it is a weekend.
Start in the low numbers: hawker plates and French pastry
Baba Hawker at 148 Sydney Rd is proof that cheap and licensed can share a room. The menu runs from beef rendang, chicken curry and pork belly to a genuine vegan list, pakora bites, dhaal, spicy chhole beans and chickpea salad, with roti canai and coconut rice doing the supporting work.
It is fully licensed with cheap cocktails and local beer, it lets you bring your own wine, and it welcomes kids. That combination is rarer than it should be.
Choukette at 318 Sydney Rd owns the morning shift. It is a small French patisserie, open every day from 7am to 3pm, baking its own bread, quiches, pies and cakes and pouring Genovese coffee. The room is small and busy, and it has become a fixture for Melbourne’s Francophile community, which is about as strong an endorsement as a French bakery can get. It made the cut because it does one thing, French baking, and does it without a single concession to trend.
The mid-600s, where the strip argues with itself
A1 Bakery at 643-645 Sydney Rd is a Lebanese bakery and Middle Eastern grocer rolled into one, which means you can eat on the spot and then shop the shelves for the ingredients you just enjoyed. It anchors this stretch of the road the way a post office used to anchor a town, and the bakery counter moves quickly enough that the queue should never scare you off.
Directly across the tram tracks at number 644, Bar Texaco cooks Texas-style with a former McConnell chef behind the menu: brisket, pork belly, jalapeño kransky and four kinds of taco. It opens from midday Tuesday to Sunday, runs alfresco tables, and keeps locals like Galah Lager and Young Henrys Newtowner Pale in the fridge. If you cannot decide between the smoked meats, the kransky is the order that sorts the curious from the committed.
One address apart, old Brunswick and new Brunswick stare at each other across the road. The correct response is to eat at both.
North of 800: the old-school stretch
The strip’s old-school energy peaks past number 800, and every Sydney Road food crawl owes itself one Turkish dinner. Alasya Restaurant is where it should happen, plating kofta, meze and homemade bread alongside doner and lamb. The decor is simple on purpose, and it serves from lunch through to late-night, with vegetarian and vegan options that are actual dishes rather than afterthoughts. Portions run generous, which is half the reason regulars stay regulars.
Bilal Restaurant at 860 Sydney Rd covers Indian and Indo-Chinese cooking, with butter chicken, lamb rogan josh and chicken tikka masala leading the order. Its standout feature, per almost everyone who eats there, is the price. Takeaway and delivery run out of the same kitchen.
A few doors on at 874-876, Aghadeer Restaurant handles the Middle Eastern end of the spectrum in a bigger room, with a reception area that makes it the strip’s default for family events and group bookings. There is a proper wine list to go with the food.
The Weston Street detour
Turn off Sydney Road onto Weston Street and you hit two rooms that justify the detour on their own. Code Black Coffee Brunswick HQ at 15-17 Weston St is where the company roasts its beans and trains its baristas, under high ceilings and big windows in an industrial fit-out with indoor and outdoor seating. Order espresso, filter, cold brew or pour-over; the single origins and blends are roasted on site, the pastries are baked in-house daily, and you can watch the roasting happen up the back.
Down the street at 48-54 Weston St, Brunetti Oro carries six decades of Italian pasticceria history into a newer format, a twist on the old with a touch of the new, in the company’s own words. Coffee and cake here is a Melbourne ritual, and six decades of practice shows in the cabinet.
And one for a proper dinner
Ciao Mamma is the sit-down Italian dinner of the neighbourhood: family-owned, with housemade pasta (gluten-free versions included), San Marzano tomatoes, imported double zero flour and a mozzarella that is famously served at less than 24 hours old. The kitchen makes most things from scratch, sauces, soups, sausages, bread and desserts included, and the cocktail list leans into Italian classics. Large booths make it the right call for birthdays and family gatherings.
Keep eating
This is a walk, not a census, and Sydney Road adds and sheds venues faster than any guide can track. For everything we skipped, browse the full list of food & drink in Brunswick, which runs a lot deeper than ten venues, or zoom out with the Brunswick local guide for galleries, stays and everything between meals.




