30 restaurants worth the trip across Denmark, editor-ranked by TableJourney. All Denmark guides.
Frederikshøj ★ 4.9 · Aarhus
risskov · Oddervej 19-21, 8000 Aarhus C
Frederikshøj holds two Michelin stars under Wassim Hallal in Aarhus, set in a former royal staff lodge with sea views and a French-inflected tasting menu.
Tip: Book four to six weeks ahead via frederikshoj.com. Thursday to Saturday, dinner from 17:30.
Geranium ★ 4.9 · Copenhagen
osterbro · Per Henrik Lings Allé 4, 2100 København Ø
Rasmus Kofoed's Geranium in Østerbro, on the 8th floor of Parken Stadium, holds three Michelin stars and a Green Star with a vegetable-led tasting menu.
Tip: Booking opens three months ahead via SevenRooms. Set a calendar reminder; tables vanish fast and a 1,500 kroner deposit per guest holds the seat.
Alchemist ★ 4.9 · Copenhagen
refshaleoen · Refshalevej 173 C, 1432 København K
Rasmus Munk's Alchemist on Refshaleøen runs a six-hour tasting across theatrical acts in a planetarium dome. Two Michelin stars; 5th on 50 Best 2025.
Tip: Tickets release roughly every three months via Tock and disappear in seconds; sign up for the Alchemist newsletter to catch the drop.
Substans ★ 4.8 · Aarhus
aarhus-oe · Mariane Thomsens Gade 2F, 8000 Aarhus
Substans on the 11th floor of Pakhusene in Aarhus holds one Michelin star under Rene Mammen, with floor-to-ceiling windows above the bay and a tasting menu.
Tip: Take the elevator to floor F. Friday lunch is a shorter format at a lower price point. Book via restaurantsubstans.dk.
Schønnemann ★ 4.8 · Copenhagen
indre-by · Hauser Plads 16, 1127 København K
Schønnemann on Hauser Plads in Copenhagen has served smørrebrød since 1877, with house-baked rye, a 140-bottle snaps cabinet and lunch-only service.
Tip: Lunch only, closed Sunday and books a week ahead. Walk in at 14:30 for the best chance of a counter seat.
Kadeau Copenhagen ★ 4.8 · Copenhagen
christianshavn · Wildersgade 10 B, 1408 København K
Kadeau on Wildersgade in Copenhagen's Christianshavn holds two Michelin stars and a Green Star for a Bornholm-rooted tasting of fermented island ingredients.
Tip: Wednesday to Saturday dinner only. Bookings via Tock open three months ahead.
Domestic ★ 4.7 · Aarhus
latinerkvarteret · Mejlgade 35B, 8000 Aarhus C
Domestic on Mejlgade in Aarhus holds one Michelin star and a Green Star, sourcing 100 percent of its produce from small Jutland suppliers for a menu.
Tip: Green Star certified for sustainability. Book online via restaurantdomestic.dk well in advance.
Gastromé ★ 4.7 · Aarhus
risskov · Grenåvej 127, 8240 Risskov
Gastrome in Risskov north of Aarhus holds one Michelin star in a glass-walled kitchen inside a 1911 villa, with a kitchen garden supplying herbs.
Tip: A ten-minute drive north of the city. Private dining room available. Book via gastrome.superbexperience.com.
Selma ★ 4.7 · Copenhagen
indre-by · Rømersgade 20, 1362 København K
Selma on Rømersgade in Copenhagen holds a Michelin Bib Gourmand for chef Magnus Pettersson's modern smørrebrød at lunch and an evening tasting menu.
Tip: Lunch books out a week ahead. Dinner is a multi-course tasting; reserve via the website only.
Pondus ★ 4.6 · Aarhus
midtbyen · Åboulevarden 51, 8000 Aarhus C
Pondus on Aboulevarden is the Bib Gourmand canalside bistro sibling of Substans, serving organic Danish produce in a simple room with generous cooking.
Tip: Walk-ins sometimes possible at the bar. Friday lunch is the most relaxed format. Book a week ahead for weekend dinner.
Aamanns 1921 ★ 4.6 · Copenhagen
indre-by · Niels Hemmingsens Gade 19-21, 1153 København K
Aamanns 1921 on Niels Hemmingsens Gade in Copenhagen serves Adam Aamann's modern smørrebrød at lunch and a Nordic dinner menu, with a silver organic dining.
Tip: Open seven days for lunch and dinner; dinner books on the website. Closed Sunday evening from October.
Iluka ★ 4.6 · Copenhagen
indre-by · Peder Skrams Gade 15, 1054 København K
Beau Clugston's Iluka on Peder Skrams Gade in Copenhagen serves a sustainable-seafood menu from an open kitchen: raw plates, grilled fish, Limfjord oysters.
Tip: Tuesday to Saturday dinner only. Counter seats face the open kitchen; ask when booking.
Bæst ★ 4.6 · Copenhagen
norrebro · Guldbergsgade 29, 2200 København N
Christian Puglisi's Bæst on Guldbergsgade in Nørrebro pulls sourdough pizzas from a wood oven, cures its own charcuterie, makes mozzarella from Danish milk.
Tip: Reserve weekend evenings online. The 18:00 service is easier than the 20:00 turn.
Restaurant ET ★ 4.5 · Aarhus
midtbyen · Mindegade 8, 8000 Aarhus C
Restaurant ET on Mindegade is a Michelin Bib Gourmand French brasserie in an elegant 19th-century courtyard setting near the harbour, where classical French.
Tip: Courtyard terrace open in summer and one of the most pleasant dining spots in Aarhus on a warm evening. Book a week ahead.
Hærværk ★ 4.5 · Aarhus
frederiksbjerg · Frederiks Allé 105, 8000 Aarhus C
Hærværk on Frederiks Alle holds a Michelin Green Star and organic gold certification, with a bohemian room and a collective kitchen built around fermentation.
Tip: Tuesday to Saturday from 17:00, closed Sunday and Monday. Book via DinnerBooking. The natural wine list is unusually good for the price point.
Marchal ★ 4.5 · Copenhagen
indre-by · Kongens Nytorv 34, 1050 København K
Marchal inside Hotel d'Angleterre on Kongens Nytorv holds one Michelin star for chef Jakob de Neergaard's Nordic-French menu in Copenhagen's grand hotel.
Tip: Hotel guests get priority for evening tables. Lunch is the easier booking; lobby afternoon tea runs daily.
Restaurant Pluto ★ 4.5 · Copenhagen
indre-by · Borgergade 16, 1300 København K
Restaurant Pluto on Borgergade in Copenhagen has been the city's sharing-plate room since 2012, with a long bar menu running to 02:00 on Friday and Saturday.
Tip: Open seven days from 17:30; the bar takes walk-ups after 22:00 when the dining room slows.
Slurp Ramen Joint ★ 4.5 · Copenhagen
indre-by · Nansensgade 90, 1366 København K
Slurp Ramen on Nansensgade in Copenhagen makes noodles from Bornholm wheat and rye, with a tonkotsu and shoyu menu by Austrian chef Philipp Inreiter.
Tip: Walk-ins only and short queues outside; arrive at opening or after 20:00 for the shortest wait.
St. Pauls Apothek ★ 4.4 · Aarhus
frederiksbjerg · Jægergaardsgade 76, 8000 Aarhus C
St. Pauls Apothek in Frederiksbjerg operates in former pharmacy premises from 1899 with cocktail-paired tasting menus of three to five courses.
Tip: Open Wednesday to Saturday from 17:30. The old dispensary cases still line the walls. Book via stpaulsapothek.superbexperience.com.
Restaurant Barr ★ 4.4 · Copenhagen
christianshavn · Strandgade 93, 1401 København K
Restaurant Barr at Strandgade 93 in Christianshavn cooks the food of the North Sea coastline: schnitzel, sausages, a beer-driven menu and lunch smørrebrød.
Tip: Reopened at Strandgade 93 from 1 June 2026 after a residency at the noma space. Walk-ins on weeknights are realistic.
Mirabelle Spiserìa ★ 4.4 · Copenhagen
norrebro · Guldbergsgade 29, 2200 København N
Mirabelle Spiserìa on Guldbergsgade in Nørrebro reopened the former Mirabelle bakery as an all-day Sicilian eatery from Christian Puglisi and the Bæst team.
Tip: Walk-ins welcome at the counter; bookings via the website for groups of four or more.
Restaurant Kanalen ★ 4.4 · Copenhagen
christianshavn · Wilders Plads 2, 1403 København K
Restaurant Kanalen on Wilders Plads sits right on the Christianshavn canal in a tiny former harbour-master's house, serving Peter Yung's modern Danish menu.
Tip: Booking essential for the canalside terrace in summer. Sunday is private events only.
Restaurant Tiende ★ 4.3 · Aarhus
aarhus-oe · Nikoline Kochs Plads 31, 8000 Aarhus
Restaurant Tiende on the top floor of Nicolinehus in Aarhus Ø has panoramic views over the bay and a Nordic seasonal menu sourcing fish directly.
Tip: The terrace has the best sea view in Aarhus. Book ahead for weekend dinners; the room fills by mid-evening.
Faour ★ 4.3 · Aarhus
latinerkvarteret · Klostergade 32, 8000 Aarhus C
Faour on Klostergade in the Latin Quarter serves authentic Palestinian take-away with falafel, hummus, fatoush salad, baba ganoush and homemade pita bread.
Tip: Open Monday to Saturday from 11:00. The queue moves fast. Also in the Nicolinehus market hall on Aarhus Ø.
Pizza Propria ★ 4.2 · Aarhus
frederiksbjerg · Jægergårdsgade 7, 8000 Aarhus C
Pizza Propria on Jaegergaardsgade in Aarhus makes Neapolitan-inspired sourdough pizzas in a wood-fired oven and imports its own Italian wine.
Tip: Doubles as a wine shop, so you can pick up bottles to take home. The lunch and dinner service runs most days.
L'estragon ★ 4.2 · Aarhus
latinerkvarteret · Klostergade 6, 8000 Aarhus C
L'estragon on Klostergade is the Latin Quarter's small organic French bistro, holding the Organic Cuisine Gold label and pairing classical bistro plates.
Tip: Booking by phone or email is the safest route. Closed Sunday and Monday in most weeks.
Tipsy ★ 4.2 · Aarhus
midtbyen · Banegårdsgade 39, 8000 Aarhus C
Tipsy on Banegaardsgade near the train station is a vegetarian and vegan restaurant blending California and Mexican cuisine, with tacos, burgers.
Tip: Reservations recommended on weekends. Open from 16:00 daily. Board games on the tables encourage longer stays.
Mefisto ★ 4.1 · Aarhus
latinerkvarteret · Volden 20, 8000 Aarhus C
Mefisto in the Latin Quarter has anchored Aarhus's casual fine dining since the 1990s, with a kitchen focused on fish and seafood in a French-Scandinavian.
Tip: The courtyard garden at Mefisto is one of the most pleasant outdoor dining spots in Aarhus. Open all day from 10:00.
Restaurant Klokken ★ 4.1 · Aarhus
midtbyen · Mindegade 6, 8000 Aarhus C
Restaurant Klokken on Mindegade serves classic Danish smørrebrød at lunch and a Danish dinner menu in intimate private booths, with roast beef.
Tip: Lunch Monday to Friday 11:30-14:00. Saturday dinner only. The private booth layout makes it ideal for a confidential lunch.
JUHLs Spisehus ★ 4.1 · Aarhus
frederiksbjerg · Jægergårdsgade 34, 8000 Aarhus C
JUHLs Spisehus on Jægergårdsgade is owner Steffen Juhl's informal Frederiksbjerg restaurant, evolved from the Greenilicious project into a homely all-day.
Tip: Booking recommended at weekends. Brunch service runs late morning into early afternoon.