Creative Dutch€€€€centrum
Maeve in Utrecht holds one Michelin star in the 2025 guide. Tommy Janssen cooks Dutch terroir with Japanese technique and locally sourced vegetables.
Signature: Seasonal tasting menu
Order: Five-course tasting menu with natural wine pairings by Vera Voorend
Contemporary Dutch€€€€centrum
Karel 5 holds one Michelin star in the 2025 guide inside a 14th-century Utrecht monastery. Leon Mazairac refreshes the seasonal menu quarterly.
Signature: Four to six-course seasonal menu
Order: Five-course seasonal menu with wine pairing, Wed to Sat
Indonesian€€€mariaplaats
Indonesian restaurant on the Springweg specialising in rijsttafel, the multi-dish rice table. A Michelin Bib Gourmand venue; rijsttafel also offered vegan.
Signature: Rijsttafel (17 dishes)
Order: The full rijsttafel, also available in a vegan version
Contemporary Dutch€€€neude
Hemel en Aarde in the Michelin Guide Netherlands occupies the former gentlemen club inside Nox Hotel. Chef Rene van der Weijden, seasonal Dutch tasting.
Signature: Five to seven-course seasonal menu
Order: Hemels five-course menu with wine pairing by the glass
French vegetarian€€€mariaplaats
Le Jardin on Mariaplaats holds a Michelin Guide listing. Plant-based French tasting menus with optional fish or meat: four to six seasonal courses.
Signature: Seasonal vegetable tasting menu
Order: Four-course plant-based lunch starting at €29
Plant-based Nordic€€€mariaplaats
Kasvio in the former Metaal Kathedraal is Utrecht flagship vegan fine-dining room. Five organic seasonal courses under a cathedral ceiling. Book ahead.
Signature: Plant-based five-course menu
Order: Five-course plant-based tasting menu with wine pairing
Open-fire European€€€veilinghaven
Feu on Veilinghavenkade cooks entirely over open flame in a converted warehouse. Gault-Millau recognised. Open Thursday to Saturday from 18:00.
Signature: Open-flame seasonal plates
Order: Chef's selection of fire-cooked plates with paired beers
Contemporary European€€€€rotsoord
WT Urban Kitchen in the Heuveloord water tower serves four to six-course tasting menus with panoramic views of Utrecht. Gault-Millau recognised.
Signature: Water tower tasting menus
Order: Six-course tasting menu with city panorama on the upper floor
Contemporary Italian€€€veilinghaven
Fico at Veilinghavenkade has a waterfront position over the harbour. Four to six-course menus of contemporary Italian-influenced cooking. Gault-Millau.
Signature: Four to six-course tasting menus
Order: Five-course menu with the house wine pairing
Contemporary European€€€centrum
SAAR keeps 34 seats on the Catharijnesingel for small plates of intense, seasonal flavours paired with natural wines from small European producers.
Signature: Seasonal small plates
Order: Four-course small plates with natural wine pairing
Contemporary European€€€oudegracht
Bar Bet on the Weduwe canal keeps 250 bottles, 30 wines by the glass and a seasonal small-plates kitchen. Gault-Millau recognised for its wine list.
Signature: Seasonal small plates
Order: Chef-led small plates selection with a glass from the 30-wine list
Open-fire European€€€overvecht
Bar Barak is inside the former Pieter Baan Centrum on Gansstraat with open-fire cooking, Lavett sourdough and natural wines. Open from noon at weekends.
Signature: Open-fire grilled plates, Lavett sourdough
Order: Open-fire main with a natural wine or craft beer pairing
Calabrian Italian€€€oudegracht
Ndujame holds a werfkelder on the Oudegracht, the original before Seattle and Lisbon opened. Handmade pasta and Calabrian secondi. Wed to Sun.
Signature: Handmade pasta, Calabrian aperitivo
Order: Seasonal handmade pasta with a Calabrian red wine
Vietnamese€€oudegracht
Tiny Vietnamese kitchen on the Oudegracht serving pho, banh mi and rice-noodle salads with a short list of beef tenderloin and lemongrass pork skewers. Book ahead; only a handful of tables.
Signature: Pho bo, Banh mi, Bun bo nam bo
Order: Pho bo and fresh rice-paper rolls with homemade fish sauce
Asian fusion€€€kanaalstraat
Jasmijn en Ik in Lombok cooks Chinese dim sum, Vietnamese plates and Thai mains with organic meat and sustainably caught fish. Gault-Millau recognised.
Signature: Dim sum, Roasted Thai chilli pasta
Order: Shrimp and bamboo dumplings then a sharing main with coconut curry
Afghan€€oudegracht
Sarban has served Afghan family recipes in a werfkelder on the Oudegracht since 2017: rice dishes, slow-cooked lamb and fragrant vegetarian plates.
Signature: Qabuli palaw, Mantu dumplings
Order: Qabuli palaw rice dish with slow-cooked lamb
Mediterranean Middle Eastern€€neude
Carmel Market on the Janskerkhof serves Mediterranean sharing plates spanning Italy to Lebanon, with a spacious courtyard terrace open in summer.
Signature: Mediterranean mezze, Lebanese small plates
Order: Mixed mezze sharing board for two with house carafe
Indian halal€€oudegracht
India Port has served certified halal Indian food in a werfkelder on the Oudegracht since 1985, making it one of Utrecht oldest Indian restaurants.
Signature: Lamb curry, Biryani, Garlic naan
Order: Lamb curry with garlic naan bread
Ethiopian€€centrum
Sunshine on Pauwstraat is one of the few Ethiopian restaurants in the Netherlands. Traditional injera and stews run by a family since the 1990s.
Signature: Mixed injera platter, Vegetarian injera
Order: Mixed vegetarian injera platter for two
Thai€€centrum
Yum Saap keeps a tight Thai menu on the Twijnstraat: hot-sour soups, stir-fries and curries made with organic meat and sustainably caught fish.
Signature: Tom yam kung, Pad krapow kai, Mango sticky rice
Order: Tom yam kung and green curry to share, finish with mango sticky rice
French Dutch€€€centrum
De Zakkendrager hides down a medieval alley in the former sack-carriers guild house. Conservatory beside a 200-year beech tree, French-Dutch menu daily.
Signature: Seasonal Dutch market dishes
Order: Asparagus in season or the daily fresh-catch main
Spanish€€oudegracht
Tapasbar Vintage on the Drieharingstraat serves classic Spanish tapas and a Rioja-and-Cava wine list. Monthly pintxos evenings pack the canal-side room.
Signature: Spanish tapas, Pintxos
Order: Monthly pintxos evening on the fourth Saturday
Spanish€€mariaplaats
Paloma on Mariaplaats combines a 120-seat tapas cafe with daily live music. Wood-oven bread, Iberian charcuterie and fresh seafood from noon to late.
Signature: Pintxos, Iberian cured meats, Fresh seafood
Order: Daily catch from the seafood bar with a glass of Albariño
Asian fusion€€rotsoord
LE:EN at Heuveloord in Rotsoord serves Korean, Vietnamese, Indonesian and Thai sharing plates from a former industrial building with outdoor terrace.
Signature: Asian sharing plates
Order: Three to four sharing plates per person from the seasonal menu
Belgian€€mariaplaats
Cafe Olivier occupies a former hidden Catholic church from 1860, with original vaults, altar and pipe organ still in place. Belgian food and beer daily.
Signature: Belgian mussels, Stoemp
Order: Moules frites with a Trappist beer from the house selection
Japanese€€centrum
Kounosuke on the Westerkade specialises in donburi: a deep bowl of steamed rice topped with fish, meat or vegetables and house dashi broth. Tue to Sun.
Signature: Donburi rice bowl
Order: House donburi with seasonal toppings and dashi broth