31 mid-range places in Bruges, editor-picked. the comfortable everyday-good restaurants in Bruges, with real cooking and no surprise on the bill. All Bruges food.

De Garre ★ 4.8

markt · De Garre 1, 8000 Brugge

De Garre off Breidelstraat in Bruges is reached down a doorway-wide alley pouring an 11 percent house tripel, three is the house limit by the table.

Tip: The alley is the narrowest in Bruges; look for the gap by Breidelstraat. Three tripels is the house limit.

De Halve Maan ★ 4.7

minnewater · Walplein 26, 8000 Brugge

De Halve Maan on Walplein is the last working brewery in central Bruges, family-run since 1856, brewing Brugse Zot and Straffe Hendrik via the 2016 pipeline.

Tip: Book the tour ahead in summer; it ends with a beer on the rooftop. The pipeline runs 3.3km to the bottling plant.

Café Vlissinghe ★ 4.6

sint-anna · Blekersstraat 2, 8000 Brugge

Café Vlissinghe is the oldest pub in bruges, pouring since 1515, sits down a quiet sint-anna side street most visitors never reach despite its age.

Tip: Order a Belgian beer in the garden in summer or by the stove in winter. Cash is quickest. Closed Mondays.

Den Amand ★ 4.5

markt · Sint-Amandsstraat 4, 8000 Brugge

Den Amand is a small family bistro off the Markt in Bruges, on car-free Sint-Amandsstraat, where Ann Vissers cooks seasonal vegetable, fish and meat dishes.

Tip: Closed Wednesday and Sunday. The room is tiny, so reserve, especially in summer.

Dees Koffiebranders ★ 4.5

markt · Hoogstraat 33, 8000 Brugge

Dees Koffiebranders on Hoogstraat is the specialty roaster of Bruges, run by Wilco Dees on direct-trade beans roasted on site to lighter profiles.

Tip: Buy a bag of the current light roast to take home. The bar doubles as the roastery tasting room.

Atelier Flori ★ 4.5

t-zand · Jozef Suveestraat 20, 8000 Brugge

Atelier Flori is a spanish tapas room in T Zand. Book ahead, the room is small and Thu-Sun only. The étagère is the order, a curated platter built for two.

Tip: Book ahead, the room is small and Thu-Sun only. The étagère is the order, a shortlisted platter built for two.

Brazila Coffee Roasters ★ 4.4

sint-anna · Mallebergplaats 1, 8000 Brugge

Brazila on Mallebergplaats in Bruges is a 1930-founded family roastery and tearoom pouring 16 single origins ground to order plus 65 loose-leaf teas.

Tip: Order the day's filter brewed at the bar and ask for a bag of the current Peru lot to take home.

Bourgogne des Flandres ★ 4.4

markt · Kartuizerinnenstraat 6, 8000 Brugge

Bourgogne des Flandres on the Dijver in Bruges brought brewing back to the centre in 2015, blending a young brew with aged lambic for its red-brown beer.

Tip: Closed Monday outside school holidays. The visit ends in the loft with a tasting and a canal view.

't Brugs Beertje ★ 4.4

markt · Kemelstraat 5, 8000 Brugge

't Brugs Beertje on Kemelstraat in Bruges keeps pouring its 300-strong Belgian beer list into the early hours, with cheese plates to line the stomach.

Tip: Last orders around midnight. The cheese plate soaks up a late Trappist; the list rewards a slow night.

Blackbird ★ 4.4

jan-van-eyckplein · Jan Van Eyckplein 7, 8000 Brugge

Blackbird on Jan van Eyckplein in Bruges is among the city's best brunch rooms, running salads, toasts and vegan plates with good coffee in a small space.

Tip: The tiny room fills fast; get there before noon at weekends. Strong vegan and vegetarian options.

Tou.Gou ★ 4.3

smedenstraat · Smedenstraat 47, 8000 Brugge

Tou.Gou on Smedenstraat in Bruges is a Bib Gourmand lunch room with a countryside theme: classic French plates like partridge, snails and tripe.

Tip: Lunch is the main service. The Smedenstraat shopping street sits west of the Markt toward 't Zand.

Cafuné Espresso Bar & Roastery ★ 4.3

jan-van-eyckplein · Academiestraat 8, 8000 Brugge

Cafuné near Jan van Eyckplein in Bruges is a small specialty bar and micro-roastery, working in seasonal batches from traceable, sustainable sources.

Tip: The roaster sits in the room, so ask what is freshest. Beans are sold by the bag at the counter.

't Poatersgat ★ 4.3

vlamingstraat · Vlamingstraat 82, 8000 Brugge

't Poatersgat on Vlamingstraat in Bruges runs late in its candle-lit cellar, a long Belgian beer list and a warm vaulted room away from the Markt crowds.

Tip: Look down for the gate. Quieter and later than the square bars, it pulls a local late crowd.

Bar Ran ★ 4.3

markt · Kuipersstraat 4, 8000 Brugge

Bar Ran on Kuipersstraat in Bruges is the city's late cocktail room, a deep spirits bar with disco on the speakers that runs latest at weekends.

Tip: Walk-in only, so come early on busy nights. The bartenders build off-menu late into the evening.

Onslow ★ 4.3

sint-anna · Jeruzalemstraat 53, 8000 Brugge

Onslow is a small modern kitchen in the residential sint-anna quarter on jeruzalemstraat, well off the tourist circuit that clogs the centre.

Tip: Book ahead, the room seats few. Chef Lieven Vynck cooks a short, changing market menu.

That's Toast ★ 4.3

t-zand · Dweersstraat 4, 8000 Brugge

That's Toast on Dweersstraat in Bruges is an all-day breakfast bar of barista coffee, cold-pressed juices and a long list of sweet and savoury toasts.

Tip: It gets busy at weekends, so arrive early. The savoury toasts make a full lunch, not just a snack.

Yarn ★ 4.3

burg · Garenmarkt 30, 8000 Brugge

Yarn on Garenmarkt in Bruges is a trendy breakfast and brunch room near the Burg, running fluffy pancakes, eggs Benedict and French toast with strong coffee.

Tip: Breakfast service is 08:00-11:30; aim early on Saturdays. The back terrace opens in summer.

Tom's Diner ★ 4.2

sint-gillis · West Gistelhof 23, 8000 Brugge

Tom's Diner sits on West Gistelhof in the residential Sint-Gillis quarter of Bruges, away from the tourist run, cooking honest Belgian bistro plates.

Tip: A local room in a quiet quarter north of the centre. Book ahead, the dining room is small.

Freddy's by Kok au Vin ★ 4.2

sint-jakobs · Sint-Jakobsstraat 63, 8000 Brugge

Freddy's by Kok au Vin opened in 2025 in the historic De Bottelier building on Sint-Jakobsstraat in Bruges, an honest Belgian-French bistro from the Kok au.

Tip: Open Tuesday to Saturday. The retro 1960s-70s dining room is the draw; book ahead.

Brouwerij Fort Lapin ★ 4.2

sint-pieters · Dreef ter Panne 2, 8000 Brugge

Brouwerij Fort Lapin sits just outside the Bruges ring, founded in 2011 by Kristof Vandenbussche, making a tripel, a quadrupel and a red herbal ale.

Tip: The tasting room opens Saturday afternoons; tours run by appointment for around 9 euro a head.

Tom's Diner ★ 4.2

sint-gillis · West Gistelhof 23, 8000 Brugge

Tom's Diner is tucked into the residential sint-gillis quarter on west gistelhof, this bistro draws locals to a street day-trippers rarely find.

Tip: Book ahead; the dining room is small. The blackboard daily is the order, honest Belgian bistro cooking.

Assiette Blanche ★ 4.1

burg · Philipstockstraat 23, 8000 Brugge

Assiette Blanche near the Burg in Bruges is a classic restaurant under Stefaan Timmerman, running Franco-Belgian dishes and regional grey-shrimp plates.

Tip: Just off the Burg square, so handy between sights. Book ahead at weekends.

Sanseveria Bagelsalon ★ 4.1

sint-anna · Predikherenstraat 11, 8000 Brugge

Sanseveria on Predikherenstraat in Bruges is a relaxed bagel salon for a light brunch, with filled bagels, salads and gluten-free options in a leafy room.

Tip: A lighter, quicker brunch than the full-plate rooms. Good for gluten-free eaters.

Bar Lowie ★ 4.1

burg · Eekhoutstraat 24, 8000 Brugge

Bar Lowie on Eekhoutstraat in Bruges is a coffee and brunch room with savoury and sweet waffles, vegan toasts and proper flat whites near the Burg.

Tip: Open Tuesday to Saturday daytime, plus a Brunchday Sunday twice a month worth booking ahead.

De Republiek ★ 4.0

sint-jakobs · Sint-Jakobsstraat 36, 8000 Brugge

De Republiek on Sint-Jakobsstraat in Bruges is a grand cafe with a courtyard terrace, attached to the arthouse cinema. All-day food, drinks and a young crowd.

Tip: The courtyard fills on warm evenings. It runs late for Bruges and pulls a local crowd.

't Nieuw Walnutje ★ 4.0

minnewater · Walplein 3, 8000 Brugge

't Nieuw Walnutje on Walplein in Bruges, by the De Halve Maan brewery, has run since 2017 under siblings Glenn and Lynn Vanden Broucke, serving Flemish tapas.

Tip: On the Walplein square steps from the brewery, so an easy pairing with a Halve Maan visit.

Frietkot De Markt ★ 4.0

markt · Markt 6, 8000 Brugge

The green frites kiosk on the Markt in Bruges is the classic late stop, where locals line up for a cone of frites with sauce after the bars wind down.

Tip: It is the most reliable late feed in the centre. Cash or card, frites with mayonnaise the order.

De Republiek ★ 4.0

sint-jakobs · Sint-Jakobsstraat 36, 8000 Brugge

De Republiek on Sint-Jakobsstraat in Bruges keeps its courtyard and bar running late, a grand cafe by the arthouse cinema that draws a younger local crowd.

Tip: The courtyard fills on warm nights. The kitchen closes before the bar, so eat early and keep drinking late.

't Poatersgat ★ 4.0

vlamingstraat · Vlamingstraat 82, 8000 Brugge

't Poatersgat is an underground beer cellar reached through a small gate on vlamingstraat that visitors walk past without noticing the entrance.

Tip: Look down for the gate or you miss it entirely. The vaulted room runs late and quiet midweek.

@Tatties ★ 4.0

jan-van-eyckplein · Jan van Eyckplein 3, 8000 Brugge

@Tatties on Jan van Eyckplein in Bruges serves breakfast and lunch on one of the prettiest squares in the centre, with a terrace by the Hanseatic quarter.

Tip: The square-side terrace is the seat to ask for. A handy stop between the centre and the canals north.

Pieter Pourbus ★ 3.9

markt · Pieter Pourbusstraat 1, 8000 Brugge

Pieter Pourbus in Bruges fills a 1561 house once home to the Flemish Primitive painter, cooking traditional Flemish food strong on grilled and braised meats.

Tip: Dinner Friday to Tuesday plus Sunday lunch; closed Wednesday and Thursday. The historic house is the draw.