Best Restaurants in Copenhagen: From Budget to Gastronomic
Copenhagen: Evening Gourmet Walk with Food & Drinks Tasting
What are the best restaurants in Copenhagen?
For smørrebrød: Aamanns 1921 (200–350 DKK) or Schønnemann (250–400 DKK, book weeks ahead). For neighbourhood dining: Fiskebar (fish, Vesterbro, 300–500 DKK), Kadeau (New Nordic island cooking, 450–600 DKK). For Michelin: Geranium (3 stars, 3200 DKK tasting menu), Jordnær (2 stars, 2400 DKK). For budget: Torvehallerne market (80–140 DKK) or Reffen street food (80–130 DKK).
Copenhagen restaurants: the honest context
Copenhagen is genuinely one of the world’s great food cities. Since Noma opened in 2003 and triggered the New Nordic revolution, it has been a destination for food professionals and enthusiasts globally — and that rising tide has lifted the entire restaurant scene. The average quality of mid-range Copenhagen restaurants is exceptionally high.
It is also genuinely expensive. A mid-range dinner (not Michelin, just a decent neighbourhood restaurant) costs 400–700 DKK per person with drinks. Michelin territory: 2000–4000 DKK per person with wine. There is no getting around it — Copenhagen is among the most expensive cities in Europe to eat out.
This guide covers honest recommendations across every tier, with actual price expectations so you can plan accordingly.
The evening gourmet walk is a useful way to explore the restaurant neighbourhood around Vesterbro before committing to bookings.
Budget: under 150 DKK per person
Torvehallerne market (Israels Plads)
The covered market near Nørreport station is the best-value eating in central Copenhagen. Smørrebrød, coffee, fresh fish, pastries: most items 80–130 DKK. See the dedicated Torvehallerne guide.
Reffen street food (Refshaleøen)
The seasonal outdoor market (April–October) offers around 50 vendors from 80–130 DKK per dish. The 20-minute journey is part of the experience. See the Reffen guide.
Pølsevogn (hot dog carts)
The classic Danish street food. DØP at Rådhuspladsen or multiple carts around the central station: 40–65 DKK for a rød pølse or French hot dog. Irreplaceable.
Shawarma and kebab, Nørrebro
Nørrebro has Copenhagen’s best Middle Eastern food at the most accessible prices. Döner, shawarma, falafel from 70–100 DKK at several consistently good spots on Nørrebrogade and surrounding streets.
Wolt / Foodora delivery
For self-catering evenings, Copenhagen’s delivery apps have strong restaurant selection. Many of the mid-range places listed below deliver. A meal delivered from a real restaurant is often 150–250 DKK and better value than a sit-down meal for solitary evenings.
Mid-range: 200–500 DKK per person
Smørrebrød
Aamanns 1921 (Niels Juels Gade 19): The modern benchmark for smørrebrød. Seasonal, creative, beautifully executed. Lunch: 280–380 DKK for three pieces plus drinks. Book 3–5 days ahead.
Restaurant Schønnemann (Hauser Plads 16): The classic — open since 1877. Cash only at lunch, book weeks ahead. 300–450 DKK per person. An irreplaceable experience.
Selma (Elmegade 25, Nørrebro): Neighbourhood favourite, slightly cheaper, equally good cooking. 150–220 DKK for a two-piece lunch. Reservations recommended at weekends.
Neighbourhood restaurants
Fiskebar (Flæsketorvet 100, Kødbyen/Vesterbro): Fish-focused, wood-panel interior, excellent wine list. The menu changes with what is available — oysters, whole plaice, smoked and raw preparations. One of the most consistent restaurants in Copenhagen. Dinner: 350–500 DKK per person.
Bæst (Guldbergsgade 29, Nørrebro): Wood-fired pizza and house-made charcuterie. The mozzarella is made in-house from Danish milk. Pizza 145–185 DKK; charcuterie boards 120–200 DKK. Always busy; book well ahead or arrive at opening.
Warpigs (Flæsketorvet 25, Kødbyen): Collaboration between Mikkeller (Copenhagen craft beer institution) and 3 Floyds (US). Smoked meats, exceptional craft beer on tap, no-reservation policy (join the queue). Hearty, good value, excellent beer. Ribs and brisket plates 180–260 DKK.
Kul (Høkerboderne 16, Kødbyen): Natural wine bar with small plates and an open wood-fired kitchen. One of the most respected wine lists in Copenhagen. Small plates 80–160 DKK; a full dinner 350–500 DKK.
Admiralgade 26 (Admiralgade 26, Indre By): Modern Danish bistro, seasonal menu, excellent lunch value. The “lunch of the day” (dagens ret) at 175 DKK is genuinely one of the city’s best deals.
Café Nørreport and similar lunch restaurants near Nørreport: Several informal lunch spots serve classic Danish food (liver pâté, smørrebrød, stews) for 100–160 DKK. Walk the streets around Nørreport and pick based on blackboard specials.
Mid-range New Nordic
Kadeau (Wildersgade 10, Christianshavn): The island cooking of Bornholm reinterpreted in Copenhagen. Lunch menu runs 450–600 DKK for four to five courses — outstanding value for this level of cooking. Book well ahead.
Amass (Refshalevej 153, Refshaleøen): Serious New Nordic cooking on Refshaleøen, near Reffen but in a completely different register. Tasting menu 800–1100 DKK. The garden-to-table approach and house ferments are excellent.
Geist (Kongens Nytorv 8): Modern small-plates restaurant in a grand, accessible space. Not cheap, but not tasting-menu territory either. Small plates 90–180 DKK; a full dinner 400–600 DKK.
Upper mid-range: 500–1000 DKK per person
Noma alumni and New Nordic evolution
The restaurant landscape that Noma’s alumni created is the most interesting dining in Copenhagen. These are not “Noma light” experiences — they are independent restaurants with their own creative identities.
108 (Strandgade 108, Christianshavn): Founded by Kristian Baumann (former Noma), closed for renovation as of 2026 — check status. When open: creative, generous, 600–800 DKK for dinner.
Relæ (closed 2021, but its spirit lives in several alumni restaurants). Baest and other Nørrebro venues trace this lineage.
Radio (Julius Thomsens Gade 12, Frederiksberg): Understated, exceptional. Vegetable-heavy, naturally fermented flavours, no-fuss service. Around 700–900 DKK for a full dinner with wine.
AOC (Dronningens Tværgade 2, Indre By): 2 Michelin stars in a cellar below a 17th-century townhouse. More formal than most Copenhagen restaurants, outstanding cooking. Tasting menu 1200–1600 DKK; wine pairing extra.
Michelin level: 1500+ DKK per person
Copenhagen has more Michelin stars per capita than almost any other city. These are the current top tier:
Geranium (3 Michelin stars)
Nørre Farimagsgade 55 (in the upper floor of a football stadium, surreally). Rasmus Kofoed’s restaurant has held three stars since 2016 and is consistently ranked in the World’s 50 Best Restaurants list.
The cooking is extraordinary — 18–20 courses of pure precision, the best seasonal Scandinavian produce transformed with an almost obsessive attention to detail. The view over Fælledparken is part of the experience.
Price: Around 3200–3500 DKK per person for food; wine pairing (mandatory in many packages) adds 1500–2000 DKK. Reservations open 90 days ahead and sell out within hours.
Verdict: If you take food seriously and can afford it, Geranium is worth the expenditure. A once-in-a-lifetime meal.
Alchemist (2 Michelin stars)
Refshalevej 173C, Refshaleøen. The most theatrical dining experience in Copenhagen — 50 courses across 5 acts in a set designed like a theatrical production. Rasmus Munk’s cooking addresses food waste, sustainability, and emotional responses to food as much as it addresses flavour.
Price: Around 2800–3500 DKK per person for food. Reservations equally difficult to obtain as Geranium.
Verdict: Not for everyone. If theatre and concept are as important as classical gastronomy, this is singular. If you want “best food,” Geranium is the answer.
Jordnær (2 Michelin stars)
Gentofte Hotel, Gentoftegade 29, Gentofte (30 minutes from central Copenhagen by S-tog). Chef Eric Vildgaard’s restaurant is repeatedly named among Europe’s best. Nordic seafood at an extraordinary level.
Price: Around 2200–2600 DKK per person for food; wine pairing extra.
Verdict: Worth the journey. More relaxed setting than Geranium or Alchemist, no less ambitious in the kitchen.
Singlethread at AOC / other 1-star options
Multiple 1-star restaurants offer extraordinary cooking at slightly more accessible prices (1000–1800 DKK). Frederiks Have (Frederiksberg), Marchal (Hotel d’Angleterre), Studio (Strandgade), and others represent serious one-star cooking.
What not to do
Nyhavn restaurants: As noted above, the canal-front establishments are almost universally overpriced for the quality. Have a drink, take photos, then walk to Vesterbro or Nørrebro to eat.
Strøget area restaurants: The pedestrian shopping street has international chains and tourist-oriented restaurants. There are exceptions (Lagkagehuset bakery, a few coffee shops), but the restaurant density is poor value.
Restaurant inside Tivoli: For the admission price plus overpriced food, you can have an excellent dinner elsewhere. If you are at Tivoli, eat outside before entering.
Lunch at high-end restaurants: Many of Copenhagen’s best Michelin-starred restaurants offer lunch menus at significantly lower prices than dinner — AOC, Geranium (lunch on weekdays only), and others. This is the best-value way into the top tier. Research whether lunch service is available when booking.
How to book Copenhagen restaurants
Michelin-level: Book the exact day the reservation window opens (check each restaurant’s website for policy — typically 60–90 days ahead). Set a calendar reminder. These sell out in hours.
Popular mid-range (Fiskebar, Bæst, Kadeau): Book 1–2 weeks ahead for weekends; 3–5 days for weekdays.
Neighbourhood bistros: Usually 2–5 days ahead is sufficient. Many accept same-day walk-ins.
Booking platforms: Most Copenhagen restaurants book directly on their own website. The Fork (LaFourchette) and OpenTable also cover many venues.
Cancellation: Copenhagen restaurants take cancellations seriously — particularly at the high end, cancellation fees of 500–1000 DKK per person are applied within 24–48 hours. Cancel properly if your plans change.
Frequently asked questions about Copenhagen restaurants
What is the best restaurant in Copenhagen right now?
Geranium (3 Michelin stars) is consistently ranked among the world’s best. Alchemist is the most theatrical. For value and neighbourhood quality: Kadeau, Fiskebar, and Bæst are standouts without tasting-menu prices.
How much does dinner cost at a good restaurant in Copenhagen?
Mid-range neighbourhood restaurant: 350–550 DKK per person including a drink. Upscale New Nordic: 600–900 DKK per person. Michelin tasting menu: 2000–4000 DKK per person with wine.
Do I need to book restaurants in Copenhagen in advance?
For Michelin-starred restaurants: book the day reservations open, which is often 60–90 days ahead. Popular mid-range spots: 1–2 weeks ahead for weekends. Casual neighbourhood places: often same-day or walk-in.
What neighbourhood has the best restaurants in Copenhagen?
Vesterbro (particularly the Meatpacking District/Kødbyen) and Nørrebro have the highest concentration of excellent restaurants. Vesterbro skews upscale and fish-forward; Nørrebro is more diverse and more affordable.
Are there good vegetarian restaurants in Copenhagen?
Yes — Copenhagen has an excellent plant-based scene. Amass (Refshaleøen) does serious New Nordic vegetarian cooking. Bæst (Nørrebro) has superb vegetarian pizza. Studio offers vegetarian tasting menus. Most restaurants accommodate vegetarian and vegan requests.
What is the Meatpacking District in Copenhagen?
Kødbyen is a former slaughterhouse district in Vesterbro, now Copenhagen’s most concentrated restaurant and bar neighbourhood. White-tiled industrial buildings from the early 20th century house Fiskebar, Warpigs, Kul, and many others.
Is it true Nyhavn restaurants are tourist traps?
Largely, yes. Nyhavn restaurants charge a significant location premium for the canal view. The food is rarely poor, but it is overpriced by 50–100 DKK per dish relative to equivalent quality elsewhere. Walk two streets away for better value.
Frequently asked questions — Best Restaurants in Copenhagen: From Budget to Gastronomic
What is the best restaurant in Copenhagen right now?
Geranium (3 Michelin stars, Nørre Farimagsgade 55) is consistently ranked among the world's best restaurants. Alchemist is the most ambitious and theatrical. For value and neighbourhood cooking, Kadeau (New Nordic island cuisine from Bornholm), Fiskebar (Vesterbro, fish-focused), and Bæst (wood-fired pizza and house-made charcuterie, Nørrebro) are standouts without the tasting-menu price.How much does dinner cost at a good restaurant in Copenhagen?
Mid-range neighbourhood restaurant: 300–500 DKK per person for food alone; add 150–250 DKK for drinks. Upscale New Nordic bistro: 500–800 DKK per person. Michelin tasting menu: 1800–3500 DKK per person, wine pairing extra (800–2000 DKK).Do I need to book restaurants in Copenhagen in advance?
For Michelin-starred restaurants: book the day reservations open (often 60–90 days ahead) or you will not get in. For popular mid-range spots: 3–7 days ahead for weekends, 1–2 days for weekdays. For casual neighbourhood places: often same-day or walk-in, but calling ahead prevents disappointment.What neighbourhood has the best restaurants in Copenhagen?
Vesterbro (Meatpacking District / Kødbyen) and Nørrebro have the highest concentration of excellent restaurants. Vesterbro skews slightly upscale and fish-forward; Nørrebro is more diverse, more affordable, and has the most exciting independent openings. Indre By has good options but also more tourist-oriented places mixed in.Are there good vegetarian restaurants in Copenhagen?
Yes — Copenhagen has a stronger plant-based restaurant scene than most European capitals. Amass (Refshaleøen) does serious New Nordic vegetarian cooking. Bæst (Nørrebro) has excellent vegetarian pizza and their house-made mozzarella. Studio (Sankt Annæ Plads) offers vegetarian tasting menus. Most restaurants readily accommodate vegetarian and vegan requests.What is the Meatpacking District in Copenhagen?
Kødbyen (literally 'Meat City') is a former slaughterhouse district in Vesterbro turned into Copenhagen's most concentrated restaurant and bar neighbourhood. The white-tiled buildings from the early 20th century now house restaurants, wine bars, clubs and studios. Fiskebar, Warpigs, Bio Mio, and Nose2Tail are among the best-known venues.Is it true Nyhavn restaurants are tourist traps?
Largely yes. The restaurants occupying the colourful houses along Nyhavn canal charge a significant location premium — you are paying for the view. The food at most Nyhavn restaurants is competent but rarely exceptional, and 50–100 DKK more expensive per dish than equivalent restaurants two streets away. If you want the view, have a drink rather than a full meal.
Top experiences
Bookable activities with verified prices and instant confirmation on GetYourGuide.
Related reading

What to Eat in Copenhagen: The Honest Food Guide
Smørrebrød, hot dogs, New Nordic, kanelsnegle — what to eat in Copenhagen, where to find it, and what it actually costs. Realistic DKK prices, no hype.

Smørrebrød in Copenhagen: The Complete Guide
The complete smørrebrød guide — toppings explained, how to order, and the best restaurants: Aamanns 1921, Schønnemann, Selma. Prices in DKK.

Torvehallerne Copenhagen: The Covered Market Guide
Complete guide to Torvehallerne, Copenhagen's covered food market at Israels Plads. Best stalls, what to eat, prices in DKK, and practical tips for

Reffen Street Food Copenhagen: The Complete Guide to Refshaleøen
Complete guide to Reffen, Copenhagen's open-air street food market on Refshaleøen. Best stalls, prices in DKK, how to get there, and what to expect.

New Nordic cuisine explained: what it actually means and why Copenhagen became its capital
What is New Nordic cuisine? The 2004 manifesto, noma's role, seasonality, foraging — and what this means for eating in Copenhagen today. Honest explainer.

Best Food Tours in Copenhagen: An Honest Comparison
Comparing the best food tours in Copenhagen — from Taste of Denmark walking tours to New Nordic tastings and pastry crawls. Real prices, honest