Bistros, trattorias, taverns and neighbourhood rooms: the mid-tier places where Utrecht actually eats.

Where to eat well, no fuss

Non La ★ 4.4

Vietnamese€€oudegracht

Pocket-sized Vietnamese kitchen on the Oudegracht. Pho, banh mi and fresh rice-paper rolls with homemade fish sauce. Reserve ahead, the room is tiny.

Signature: Pho bo, Banh mi, Fresh spring rolls

Order: Pho bo with a side of fresh spring rolls and lemongrass pork skewers

Yum Saap ★ 4.2

Thai€€centrum

Honest Thai on Twijnstraat: soups, stir-fries and curries with organic meat and sustainably caught fish. All for sharing; open Tuesday to Sunday from 17:00.

Signature: Tom yam kung, Pad krapow kai, Mango sticky rice

Order: Tom yam kung and gaeng kiauw wan green curry to share

Sarban ★ 4.2

Afghan€€oudegracht

Afghan family recipes in a werfkelder on the Oudegracht since 2017. Slow-cooked meats, rice dishes and mantu dumplings under stone canal arches.

Signature: Qabuli palaw, Mantu dumplings, Afghan rice plates

Order: Qabuli palaw with slow-cooked lamb

Japanese Don Dining Kounosuke ★ 4.2

Japanese€€centrum

Donburi kitchen on the Westerkade. Rice bowls topped with fish, meat or vegetables in house-made dashi. One of the few don-dining rooms in the Netherlands.

Signature: Donburi rice bowl, Japanese sake selection

Order: House donburi with dashi broth and seasonal toppings

Jasmijn en Ik Kanaalstraat ★ 4.3

Asian fusion€€€kanaalstraat

Gault-Millau recognised in the Lombok district. Organic meat, sustainable fish and a menu of Chinese dim sum, Vietnamese plates and Thai-influenced mains.

Signature: Shrimp and bamboo dumplings, Vegan tofu curry, Roasted Thai chilli pasta

Order: Shrimp and bamboo dim sum to start, then sharing mains

India Port ★ 4.1

Indian halal€€oudegracht

Halal Indian in a werfkelder on the Oudegracht, open since 1985. Certified halal throughout; lunch from Thursday to Sunday and dinner from Tuesday.

Signature: Lamb curry, Biryani, Garlic naan

Order: Lamb curry with garlic naan and a side of dal

Sunshine Ethiopian Restaurant ★ 4.2

Ethiopian€€centrum

One of the few Ethiopian restaurants in the Netherlands. Injera and slow-cooked stews, vegetarian-friendly throughout. Open evenings Tuesday to Saturday.

Signature: Mixed injera platter, Vegetarian injera, Tibs

Order: Mixed vegetarian injera platter

LE:EN ★ 4.0

Asian fusion€€rotsoord

Korean, Vietnamese, Indonesian and Thai small plates in a former industrial building in Rotsoord with an outdoor terrace. Open daily from noon.

Signature: Asian sharing plates

Order: Three to four sharing plates per person

Tapasbar Vintage ★ 4.1

Spanish€€oudegracht

Spanish tapas and a Rioja-heavy wine list on the Drieharingstraat canal lane. Monthly pintxos evenings pack the room. Open from mid-afternoon.

Signature: Spanish tapas, Pintxos

Order: Monthly pintxos evening on the fourth Saturday

Belgisch Biercafe Olivier ★ 4.2

Belgian€€mariaplaats

Former hidden Catholic church from 1860 with vaulted ceilings and pipe organ intact. Belgian food and an extensive beer list. Open daily for lunch and dinner.

Signature: Belgian mussels, Stoemp, Belgian beer selection

Order: Classic moules with Belgian Trappist beer

Zeytindali Olijftak ★ 4.3

Turkish€€centrum

MezeBar and RakiBar steps off the Oudegracht serving daily fresh cold and warm meze, charcoal-grilled kebabs and dry-aged steaks. Family recipes from the same team that ran Saffraan.

Signature: Cold and warm meze, Grilled lamb chops, Dry-aged kebabs

Order: Mixed meze board with grilled lamb chops and raki

De Zakkendrager ★ 4.0

French Dutch€€€centrum

13th-century guild house on a medieval alley, with a conservatory garden under a walled beech tree. French-Dutch cooking seven days, lunch and dinner.

Signature: Seasonal Dutch market dishes

Order: Asparagus special in season or the daily fish main

Paloma ★ 4.0

Spanish€€mariaplaats

Spanish tapas cafe with daily live music in a historic Mariaplaats building. Walk-in tables in front, reservation rooms at back. Open from 14:30 weekdays.

Signature: Pintxos, Iberian cured meats, Seafood

Order: Daily catch from the seafood bar with a glass of Albariño

Carmel Market ★ 4.2

Mediterranean Middle Eastern€€neude

Mediterranean sharing plates from Italy to Lebanon on the Janskerkhof square. Large courtyard terrace in summer; all-day kitchen at weekends.

Signature: Mediterranean mezze, Lebanese small plates

Order: Mixed mezze to share with a carafe of house wine

Bar Barak ★ 4.4

Open-fire European€€€overvecht

Open-fire kitchen and in-house Lavett bakery in a former forensic centre on Gansstraat. Wild and craft beers, natural wines; weekend lunch from noon.

Signature: Open-fire grilled plates, Lavett sourdough

Order: Open-fire main with a natural wine or craft beer pairing

Bar Bet ★ 4.3

Contemporary European€€€oudegracht

Gault-Millau recognised wine bar on the Weduwe canal. Two hundred and fifty bottles, 30 by the glass and a seasonal kitchen. Terrace on the water.

Signature: Seasonal small plates, 250-bottle wine list

Order: Seasonal chef's choice small plates with glass wine

Ndujame ★ 4.4

Calabrian Italian€€€oudegracht

Calabrian Italian werfkelder on the Oudegracht. Handmade pasta, slow-cooked secondi and aperitivo. The Utrecht original pre-dates Seattle and Lisbon branches.

Signature: Handmade pasta, Calabrian aperitivo, Slow-cooked secondi

Order: Seasonal handmade pasta with a Calabrian red wine

WT Urban Kitchen ★ 4.4

Contemporary European€€€€rotsoord

Tasting menus inside a refurbished water tower, nine floors up, with a panoramic view over the whole city. Open for dinner daily and lunch Friday to Sunday.

Signature: Water tower tasting menu

Order: Lunch with the city view on a clear day

Fico ★ 4.3

Contemporary Italian€€€veilinghaven

Gault-Millau recognised, waterfront windows over the Veilinghaven. Four-to-six seasonal Italian-influenced courses; Sunday lunch at the harbour is the pick.

Signature: Seasonal tasting menus

Order: Sunday lunch with harbour view

Springhaver ★ 3.9

Dutch cafe€€mariaplaats

Arthouse cinema and brown cafe on Springweg, open since 1885. Two film halls, loyal local crowd at the bar and street terrace. Dinner from 17:00 daily.

Signature: Dutch cafe classics, Soups and sandwiches

Order: Soup with bread before an arthouse film

SAAR ★ 4.3

Contemporary European€€€centrum

Gault-Millau recognised. Thirty-four seats, covered canal terrace, small plates and natural wines from small European producers. Walk-in from the door.

Signature: Seasonal small plates, Natural wines

Order: Four-course small plates menu with natural wine pairing

Le Jardin ★ 4.5

French vegetarian€€€mariaplaats

Michelin Guide listed. Plant-based French tasting menus in a Mariaplaats town house. Optional fish or meat; open Tuesday to Saturday for lunch and dinner.

Signature: Vegetable tasting menu

Order: Four-course lunch at €29 with seasonal vegetables

Kasvio ★ 4.4

Plant-based€€€mariaplaats

Utrecht flagship vegan fine-dining under a former industrial cathedral ceiling. Five organic seasonal courses with a Nordic aesthetic. Reservations essential.

Signature: Fully plant-based five-course menu

Order: Five-course plant-based tasting menu with wine pairing

← Back to Utrecht food guide