Best Restaurants in Copenhagen to Suit Every Craving
Copenhagen, the vibrant capital of Denmark, is known for its colorful harbor, cutting-edge design, and commitment to sustainability. From the majestic Tivoli Gardens to the historic Rosenborg Castle, the city enchants visitors with both charm and culture.
In this guide, we’ll take you through the best places to eat in Copenhagen, whether you’re in the mood for a budget-friendly bite, a vegetarian feast, a romantic dinner, or a Michelin-starred experience. Copenhagen’s culinary scene is as diverse and creative as the city itself, making it one of Europe’s top destinations for food lovers.
Before diving into the city’s gastronomic delights, remember that exploring is easier when you’re not weighed down by luggage. With Qeepl, you can conveniently store your bags throughout the city and enjoy Copenhagen’s food scene hands-free.
What Should You Know About Food in Copenhagen?
The best food in Copenhagen is a fusion of traditional Nordic ingredients and world-class innovation. Rooted in sustainability and seasonality, local cuisine emphasizes fresh seafood, root vegetables, and wild herbs. Danish staples like smørrebrød (open-faced sandwiches), frikadeller (meatballs), and stegt flæsk (crispy pork with parsley sauce) offer a comforting taste of the past, while new Nordic cuisine—popularized by restaurants like Noma—presents an artistic interpretation of local flavors.

Street food markets, organic cafés, and upscale bistros share the stage in Copenhagen, making the city a treasure trove for curious palates. Whether you’re vegan, carnivore, or somewhere in between, there’s a dish with your name on it.
Best Affordable Restaurants in Copenhagen
Dining in Copenhagen doesn’t have to break the bank. The city offers a variety of budget-friendly eateries that combine quality with value.

1. Grød
Located in the buzzing neighborhood of Nørrebro, Grød is famous for elevating porridge to an art form. Their sweet bowls feature toppings like apples, cinnamon, and almonds, while savory versions include mushrooms, truffle oil, and cheese.
Prices start around 70 DKK (€9), and the setting is cozy and casual. It’s perfect for a quick, nourishing breakfast or lunch between sightseeing stops like the Assistens Cemetery, where Hans Christian Andersen is buried.
2. Dalle Valle
Found near Strøget, Copenhagen’s main shopping street, Dalle Valle is a cafeteria-style restaurant offering a large, rotating buffet. You’ll find everything from pasta and salads to Danish meatballs and potatoes.
The lunch buffet is around 99 DKK (€13), making it a hit with students, families, and anyone needing a hearty meal at a reasonable price. It’s ideal for recharging after a morning at Rundetårn or Torvehallerne Market.
3. Gasoline Grill
Housed in a converted gas station near Kongens Nytorv, Gasoline Grill serves up some of the city’s most talked-about burgers. Their all-organic beef patties and fresh buns make for a standout fast-food experience.
Burgers cost about 85 DKK (€11). The short wait and high quality make it a must-try, especially after strolling through Nyhavn or taking a canal tour.
4. Reffen Street Food
Situated in Refshaleøen, Reffen is Copenhagen’s largest outdoor street food market. You’ll find over 50 vendors offering international cuisine, from tacos and Thai noodles to vegan gyros and local beer.
Dishes range from 60–100 DKK (€8–13). With seating by the waterfront and views of the city skyline, it’s a vibrant spot to relax after exploring CopenHill or Kunsthal Charlottenborg.
5. Smagsløget
This gourmet sandwich shop near Rosenborg Castle serves up some of the most flavorful and filling lunches in town. Try roast beef with remoulade, smoked salmon with dill cream, or turkey with avocado.
Most sandwiches cost around 80 DKK (€10.75). It’s a perfect grab-and-go option for a picnic in the King’s Garden or along the Lakes of Copenhagen.
Top Vegetarian Restaurants in Copenhagen
Copenhagen’s green credentials are reflected in its flourishing vegetarian and vegan dining scene. Here are some of the top spots for plant-based meals.

1. Souls
Located in Østerbro, Souls is a favorite among Copenhagen’s eco-conscious diners. The café offers creative dishes like jackfruit burgers, power bowls, and vegan cinnamon rolls.
Main dishes cost between 100–140 DKK (€13–19). The modern Scandinavian design and friendly service make it an excellent brunch or dinner destination near Faelledparken.
2. SimpleRAW
Nestled near Gråbrødretorv, SimpleRAW serves raw, vegan, and gluten-free dishes in a calm, minimalist space. Expect zucchini noodles, nut cheese lasagna, and vibrant smoothie bowls.
Prices range from 110–150 DKK (€15–20). It’s an oasis in the heart of downtown Copenhagen, ideal after visiting Rosenborg Castle or Strøget.
3. VeVe
Short for Vegetarisk Verdenskøkken, VeVe is a fine-dining vegetarian restaurant near Nordhavn. It offers a tasting menu inspired by global cuisines with a Nordic twist.
A multi-course dinner is around 750 DKK (€100). The refined atmosphere and imaginative presentation make this a unique experience near Nordhavn Harbor.
4. The Organic Boho
In Christianshavn, The Organic Boho serves vibrant vegan fare in a cozy, color-splashed setting. Standouts include açai bowls, beetroot burgers, and green juices.
Meals are around 90–120 DKK (€12–16). After brunch, walk the nearby canals or explore Our Saviour’s Church with its iconic spiral tower.
5. Morgenstedet
Located in Freetown Christiania, Morgenstedet is a vegetarian cooperative that’s been serving hearty, homemade food since the ’90s. Daily menus include soups, curries, and bakes.
Prices are about 80–100 DKK (€10.75–13.5). The garden seating and communal vibe offer a welcome break from the tourist track.
Romantic Restaurants in Copenhagen
Copenhagen is full of atmospheric venues perfect for a romantic dinner. Here are five of the most enchanting.

1. Höst
In Nørreport, Höst offers rustic New Nordic cuisine in a dreamy setting of wood, stone, and candlelight. Menus include smoked trout, local lamb, and seasonal vegetables.
A dinner for two with wine starts at 995 DKK (€133). The award-winning interiors and intimate feel make it ideal after visiting the nearby Botanical Garden.
2. The Olive Kitchen & Bar
Near Nyhavn, The Olive Kitchen serves up Mediterranean-inspired dishes like lamb shank, risotto, and seafood. Its stone walls, candlelight, and warm service create a cozy vibe.
Mains are 160–200 DKK (€21–27). It’s a popular pick for couples looking to enjoy a romantic evening near the city’s harborfront.
3. Geranium
Located in Fælledparken, Geranium is Denmark’s only 3-star Michelin restaurant. Chef Rasmus Kofoed’s tasting menus showcase artful, seasonal Danish cuisine.
The experience starts at 3200 DKK (€430) per person. It’s ideal for once-in-a-lifetime moments like anniversaries or engagements.
4. Sankt Annæ 8
This romantic restaurant in Christianshavn boasts views of the canal and serves European classics like steak tartare, seabass, and fine desserts.
Meals are 200–300 DKK (€27–40). The soft lighting and harbor reflections make it a serene escape from the city bustle.
5. Mielcke & Hurtigkarl
Set inside the Frederiksberg Gardens, Mielcke & Hurtigkarl offers avant-garde dishes inspired by global flavors and botanical themes. Dining here feels like an art exhibition.
Tasting menus range from 1400–1900 DKK (€188–255). After dinner, walk through the surrounding gardens or visit Frederiksberg Palace nearby.
Are There Michelin Star Restaurants in Copenhagen?
Absolutely. According to the Michelin Guide official website, Copenhagen is home to 15 Michelin-starred restaurants, cementing its status as one of Europe’s top culinary capitals. The city is internationally recognized for its innovative approach to cuisine, deep respect for local ingredients, and seamless fusion of tradition with cutting-edge technique.

Here are three of the most notable:
- Noma (3 stars): Helmed by René Redzepi, Noma has achieved legendary status for its role in defining the New Nordic cuisine movement. With an ever-changing seasonal menu, the restaurant draws on locally foraged ingredients, fermentation, and culinary creativity that borders on artistry. Located in Christianshavn, Noma’s serene setting includes a greenhouse, test kitchen, and fermentation lab. Meals start at 3500 DKK (€470) and offer an intimate, immersive experience near the innovative Refshaleøen district—home to art studios and performance spaces.
- Geranium (3 stars): At the heart of Fælledparken, Geranium is the first Danish restaurant to receive three Michelin stars. Head Chef Rasmus Kofoed, a Bocuse d’Or winner, leads a team that crafts visually stunning and thoughtfully prepared dishes focused on natural, biodynamic produce. The experience is minimalist, cerebral, and emotionally resonant. Starting at 3200 DKK (€430), Geranium is ideal for those seeking a calm, contemplative journey through modern Scandinavian cuisine. Its location near Østerbro and Langelinie Park adds a touch of tranquility before or after your meal.
- Alchemist (2 stars): More than a restaurant, Alchemist is a performance of the senses. Chef Rasmus Munk presents a 50-course tasting menu that pushes the boundaries of what food can be, blending gastronomy with theater, science, and social commentary. The immersive journey includes projection mapping, sculptural installations, and narrative storytelling. Located in Refshaleøen, this former warehouse-turned-temple of cuisine is one of Copenhagen’s most daring and unforgettable venues. A dining experience starts at 4200 DKK (€565) and lasts up to six hours—an extraordinary encounter unlike any other in the world.

