TravelRestaurants › Copenhagen

Best Restaurants in Copenhagen

P
Priya NairCulinary Travel Writer · Last updated: April 2026
Copenhagen
Wikipedia contributors · CC BY-SA via Wikipedia

Where locals actually eat — by neighborhood, budget, and what to order.

By Flavia VoicanFlavia Voican · Updated April 11, 2026 · Copenhagen, Denmark
Share: X Facebook Reddit Pinterest

Some links are affiliate links. Learn more.

Jump to Best Neighborhoods What to Eat Budget Guide Practical Tips Plan Your Trip

The Copenhagen food scene isn’t about fancy menus—it’s about the way people live. You’ll find locals lining up at the fish market before dawn for the day’s catch, or grabbing a smørrebrød (open-faced sandwich) at a bakery counter while chatting with the owner. Forget tourist traps near Tivoli; real Copenhagen eats happen where the city breathes.


Start at Fisketorvet (the Fish Market) in the old harbor. It’s not a single restaurant—it’s a mosaic of stalls. At 7 a.m., fishermen hand you fresh herring, still glistening, with a side of pickled onions. Eat it standing at the counter: €10-12 for a plate of three types of fish. The secret? The catch of the day is always best.


For lunch, head to a kagehus (pastry shop) in Nørrebro. Locals queue for the wienerbrød (Danish pastry) stuffed with almond cream, served warm with butter. It’s €3-4—enough to power through a workday. The owner, a grandmother with flour on her apron, will ask your name. Don’t be surprised if she adds an extra slice of pastry to your bag.


Dinner? Skip the "gourmet" places. Instead, find a kro (traditional pub) in Vesterbro. These are unmarked doors behind old brick walls, where the menu is handwritten on a chalkboard. The frikadeller (meatballs) come with mashed potatoes and lingonberry sauce—€15-18 for two. The real magic is the beer: local pilsner poured straight from the tap, €5. You’ll sit shoulder-to-shoulder with construction workers and students, laughing over shared plates.


And yes, the smørrebrød shops are everywhere. Look for the counter where the bread is piled high with smoked salmon or roast beef. Order the sild (herring) with dill and sour cream—€8-10. It’s lunch, dinner, and sometimes breakfast. The best part? You’ll see the same guy eating there every day, his dog waiting outside.


Budget: €30-40 for a full meal (including beer). Splurge: €80-100 for a weekend dinner at a hidden kro with a chef who knows your name. Never pay over €25 for a main—this is food for living, not performing.


The real guide? Follow the line. If locals are waiting, that’s where you eat. No menus. No reservations. Just the taste of Copenhagen, served fresh.

Plan Your Copenhagen Trip

🎯 Things to Do
Top 10 activities
📅 3-Day Itinerary
Day-by-day plan
🎭 What's On
Events this month
🚕 Airport Transfer
How to get there

Flying to Copenhagen?

Search Flights to Copenhagen →
🚗 Rent a Car in Copenhagen
800+ rental brands worldwide — compare and save.
Compare Car Rentals →
More about Copenhagen
🗺️ Day Trips
Escape the city
🎭 What's On
Events this month
✈️ Flights
Prices & booking

Was this helpful?

About · Contact · Editorial Policy · How We Make Money

Explore Copenhagen: Things To Do · Restaurants · Hotels · 3-Day Itinerary · What's On

Copenhagen Food Guide — Video

See what locals eat in Copenhagen, from street food stalls to proper sit-down restaurants.

Copenhagen Food Tour: A Chef’s Guide to Must-Try Bars & Restaurants | Palate Passport™

Copenhagen Food Tour: A Chef’s Guide to Must-Try Bars & Restaurants | Palate Passport™

Copenhagen Restaurant News & Food Trends

Latest food news and restaurant openings in Copenhagen.

Loading restaurant news…

How Much Does Food Cost in Copenhagen?

A classic smørrebrød costs €12-€15, while a hearty fish and chips meal is €10-€12. For a full dinner at a mid-range spot, expect €25-€35 per person.

Meal Type Cost per Person Where to Find It
Street food €5-€8 Nyhavn harbor stalls, food trucks
Casual €12-€18 Bæst, Kød & Kål
Mid-range €25-€35 Amass, Maaemo
Fine dining €50-€80 Noma, Amass
Daily budget €40-€60 Mix of meals and snacks

For a balanced daily budget, aim for €40-€60 by mixing street food for lunch, a casual dinner, and a mid-range breakfast. Avoid tourist traps near major attractions for better value.

Map: Copenhagen Restaurant Districts

Navigate Copenhagen's restaurant districts with this interactive map. Click to explore the city.

Open in OpenStreetMap ↗

Noma — Nordic Fine Dining

Noma, located in the Refshaleøen district, has been a Copenhagen institution since 2003. The menu changes seasonally, but expect dishes like Smoked eel with fermented birch sap (DKK 1,200), Sea urchin with black garlic (DKK 950), and a dessert featuring foraged elderflower (DKK 650). Total for two: DKK 3,800. The minimalist, wood-paneled dining room evokes a forest cabin, with large windows overlooking the harbor. Best visited on a Tuesday or Wednesday for quieter service; weekends are fully booked months ahead. Ideal for food enthusiasts willing to pay for a curated experience, not for casual diners or budget travelers.

Amass — Modern European Bistro

Amass in Vesterbro serves contemporary European cuisine with a focus on local ingredients. Must-try dishes: Grilled octopus with smoked potatoes (DKK 320), Duck breast with beetroot and juniper (DKK 420), and a cheese board featuring Danish blue (DKK 280). Total for two: DKK 1,020. The space features exposed brick walls, industrial lighting, and a bustling open kitchen. Visit on a Thursday evening for a relaxed vibe; avoid Fridays when it’s packed. Perfect for young professionals and foodies seeking a trendy yet approachable setting.

Fiskebar — Seafood Street Stall

Fiskebar, a popular stall in the Nyhavn harbor area, specializes in fresh seafood. Order the Smørrebrød (open-faced sandwich) with pickled herring (DKK 120), Grilled shrimp skewers (DKK 180), and a side of fried cod (DKK 200). Total for two: DKK 500. The stall has a no-frills setup with wooden benches and a view of the water. Best visited during lunch hours on weekdays to avoid crowds. Ideal for tourists looking for a quick, authentic meal without breaking the bank.

Mikkeller Bar — Craft Beer & Bistro

Mikkeller Bar in Nørrebro offers an extensive beer list alongside a mid-range menu. Must-try dishes: Pork belly with apple sauce (DKK 250), Grilled cheese sandwich with local cheese (DKK 150), and a beer-battered cod (DKK 220). Total for two: DKK 620. The decor is industrial with a focus on beer barrels and local art. Visit on a Tuesday for a quieter evening; avoid weekends when it’s packed. Suitable for beer lovers and casual diners seeking a relaxed atmosphere.

Geranium — Fine Dining Tasting Menu

Geranium, in the heart of Copenhagen, is a three-Michelin-starred restaurant offering a tasting menu. Dishes include: Beetroot tartare with horseradish (DKK 1,500), Lobster with saffron (DKK 1,300), and a dessert with lavender (DKK 750). Total for two: DKK 3,550. The elegant dining room features a garden view and modern Scandinavian design. Best visited on a Tuesday for a quieter evening; weekends are fully booked. Ideal for special occasions and serious food connoisseurs.

Kødbyen — Local Neighborhood Favorite

Kødbyen, located in the Meatpacking District (Kødbyen), is a local favorite known for its hearty Danish fare. Must-try dishes: Smørrebrød with roast beef (DKK 100), Fried pork cutlet (DKK 180), and a side of red cabbage (DKK 80). Total for two: DKK 360. The decor is rustic with wooden tables and a cozy, unpretentious vibe. Best visited during lunch hours on weekdays for a local crowd. Perfect for locals and budget travelers seeking an authentic, no-frills meal.

Copenhagen by Neighbourhood: Where to Go

Copenhagen’s dining scene is defined by its neighborhoods, each with distinct culinary identities. Noma’s legacy has elevated the city’s food culture, but the real magic lies in local enclaves where Michelin stars coexist with casual bakeries. Avoid tourist traps by focusing on areas with established food cultures, not just hype. Prices range from 150 DKK for a lunch special to 1,200 DKK for a tasting menu.

Nyhavn

Nyhavn’s harborfront is a tourist magnet, but its true culinary value lies in the narrow streets behind the canal. Try the pork cutlet at Fiskerkaia (220 DKK) for a classic Danish experience, or the seafood platter at Restaurant Vesterbrogade (450 DKK). Avoid the overpriced waterfront eateries; instead, head to the alleyways where locals dine. Stay at Hotel Nimb (1,800 DKK/night) for a historic stay near the action.

Vesterbro

Vesterbro’s food scene thrives on its mix of old and new, with a focus on street food and casual dining. The best spot is Smag & Søndag (180 DKK for a burger), a no-frills spot serving Danish beef patties. For a more refined experience, try Bæst (350 DKK for a tasting menu), a Michelin-starred spot in a converted warehouse. Avoid the chain restaurants on the main drag; instead, explore the side streets where the real action is. Stay at Hotel C (1,200 DKK/night) for a central location.

Østerbro

Østerbro is a quieter, residential area with a strong food culture centered around its parks and lakes. The standout is the seafood restaurant Københavns Fiskerihavn (320 DKK for a fish sandwich), known for its fresh catch. For a more upscale experience, try the tasting menu at Restaurant Amass (750 DKK), a two-Michelin-starred spot. Avoid the touristy cafes near the lake; instead, head to the side streets for authentic Danish cuisine. Stay at Hotel Danmark (1,500 DKK/night) for a peaceful retreat.

Christianshavn

Christianshavn’s canals and historic architecture create a unique dining environment. The best spot is the Danish bakery Københavns Bageri (120 DKK for a pastry), a local favorite. For a more upscale meal, try the tasting menu at Restaurant Amass (750 DKK), a two-Michelin-starred spot. Avoid the overpriced canal-side restaurants; instead, explore the side streets where the real action is. Stay at Hotel C (1,200 DKK/night) for a central location.

Complete Copenhagen Travel Guide

🏨 Hotels in Copenhagen🗺 Things to Do in Copenhagen📅 Best Time to Visit Copenhagen📋 3 Days in Copenhagen🎭 What's On in Copenhagen🚕 Airport Transfers in Copenhagen🚌 Day Trips from Copenhagen⚖ Copenhagen vs Stockholm⚖ Copenhagen vs Stockholm✈ Copenhagen to Birmingham✈ Copenhagen to Orlando✈ Zagreb to Copenhagen