Copenhagen is Denmark's most expensive city, but eating cheaply is entirely possible if you know the system. The key is understanding that Danish food culture has built-in budget mechanisms: the daily special (dagens ret), bakeries, and immigrant food spots (especially Middle Eastern shawarma).
Eat these strategically and you can eat well for £5–10 per meal, even in the expensive city centre.
Dagens Ret: The Daily Special
What it is: "Dagens ret" literally means "the meal of the day." Every Danish restaurant offers a set lunch special, typically available 11am–2pm (sometimes extended). It includes a main course, often a small salad, and sometimes a beverage.
Cost: 90–130 DKK (£12–17) for the full meal, or 70–100 DKK (£9–13) for main only.
Why it's so cheap: Restaurants need to fill seats at lunch. The daily special drives lunch traffic. It's priced to move.
Quality: Often better than the equivalent dinner dish (restaurants want to impress at lunch). You're getting restaurant-quality food at a discount.
The strategy: Only eat lunch at restaurants. Skip dinner restaurants entirely (too expensive). Eat lunch specials instead.
Where to Find Dagens Ret
Danish restaurants: All of them. Ask for "dagens ret" or look for it on the menu board outside.
Casual spots: Coffee shops, bakeries, lunch places all offer it.
Quality varies: Tourist-heavy restaurants offer mediocre specials. Local neighbourhood spots offer excellent ones.
The best approach: Ask locals. Danes love their daily specials and have strong opinions about which restaurants offer the best value.
Types of Dagens Ret
Fish: Usually herring, salmon, or cod. Typically on Monday or Friday.
Meat: Meatballs (frikadeller), pork chops, beef. Rotating throughout the week.
Vegetarian: Most restaurants now offer one, though options are limited.
Soup: Light daily specials sometimes include soup (cheaper, 60–80 DKK / £8–11).
Don't overthink the choice. If it's on offer, it's likely good.
Bakeries: The Breakfast/Snack Hack
Copenhagen bakeries are genuinely excellent and criminally cheap.
What's available:
- Kanelsnegl (cinnamon roll): 30–50 DKK (£4–7)
- Flødeboller (chocolate pastry): 40–60 DKK (£5–8)
- Croissants: 30–40 DKK (£4–5)
- Rugbrød (rye bread): 25–35 DKK (£3–5)
- Bread and spreads: DIY option, very cheap
Breakfast strategy: Bakery pastry + coffee from café = £8–12. Genuinely good and genuinely cheap.
Lunch strategy: Buy bread, cheese, and meat from a supermarket, make open sandwich at home or hotel. This costs £4–6.
Dinner strategy: Bread and toppings, eat in room or park.
Shawarma: The Immigrant Food
Copenhagen's Middle Eastern community has filled the streets with excellent shawarma stands. This is genuine street food, cheap and excellent.
Cost: 60–100 DKK (£8–13) for a complete meal with fries and sauce.
Quality: Surprisingly good. Most stands make their meat in-house, layer it properly, and take pride in their work.
Where to find them: Every neighbourhood has shawarma stands. Nørrebro and Vesterbro particularly dense with options.
Why it's so cheap: High volume, low overhead, community business. Profit margins don't require tourist prices.
The experience: Stand on street, watch meat being sliced, eat standing up. This is how Copenhagen eats at night.
Supermarkets: The Silent Budget Hero
Copenhagen's supermarkets offer prepared food sections and ingredients for cheap.
Best chains: Netto (budget), Fakta (budget), Lidl (budget), Kvickly (mid-range).
What to buy:
- Bread: 20–40 DKK (£3–5)
- Cheese: 50–80 DKK (£7–11) for quality
- Cold cuts/meat: 60–100 DKK (£8–13) for a meal's worth
- Prepared salads: 40–70 DKK (£5–9)
Open sandwich making: Bread + butter + toppings = lunch for £5–8.
Breakfast: Bread, cheese, jam from supermarket = £3–5.
Picnic lunch: Buy ingredients, eat in a park = £6–10 and peaceful.
Ethnic Food: Your Budget Secret
Copenhagen is diverse. Thai, Pakistani, Turkish, Vietnamese—all with excellent cheap options.
Nørrebro particularly: Has immigrant communities with authentic, cheap food.
Typical prices:
- Thai: 80–120 DKK (£11–16)
- Turkish: 70–100 DKK (£9–13)
- Vietnamese: 80–130 DKK (£11–17)
- Pakistani: 70–110 DKK (£9–15)
All genuinely good, all cheaper than Danish restaurants, all in real neighbourhoods.
Fast Food and Chains (Not Recommended)
McDonald's, Subway, etc. are expensive in Denmark (120–150 DKK / £16–20) and unnecessary. Shawarma, bakeries, and daily specials offer better food for less money.
Skip chain fast food entirely.
Budget Breakdown: Three Days of Eating
| Meal | Cost |
|---|---|
| Day 1 | |
| Breakfast (bakery + coffee) | £8 |
| Lunch (dagens ret) | £13 |
| Dinner (shawarma) | £11 |
| Day total | £32 |
| Day 2 | |
| Breakfast (supermarket bread + jam) | £4 |
| Lunch (packed sandwich) | £6 |
| Dinner (Thai takeout) | £14 |
| Day total | £24 |
| Day 3 | |
| Breakfast (kanelsnegl + coffee) | £7 |
| Lunch (fish dagens ret) | £15 |
| Dinner (Turkish kebab) | £10 |
| Day total | £32 |
| Average daily food cost | £29 |
Compare to tourist restaurants (200–300 DKK / £27–40 per meal): You're saving 50% or more.
The Strategy: What Actually Works
Breakfast: Bakery pastry or supermarket bread. 4–8 GBP.
Lunch: Dagens ret at a local restaurant. 9–17 GBP. Go 11am–1pm for best selection.
Dinner: Shawarma, Thai, Turkish, or other immigrant food. 8–15 GBP.
Occasional splurge: One nice dinner (50–70 GBP) because you saved on the others.
Never: Tourist restaurants (except maybe as a one-time experience).
Pro Tips for Budget Eating
Carry a small bag. Buy from supermarkets, make meals in your room or a park.
Eat lunch when you eat out. Always order the daily special.
Explore ethnic neighbourhoods. Nørrebro and Vesterbro have the best cheap food.
Ask locals: Where do they eat? They'll point to genuinely good cheap spots.
Drink tap water: It's free, excellent, and culturally expected.
Skip alcohol if budget matters. Beer costs 60–100 DKK (£8–13) at bars. Buy from supermarket for 20 DKK (£3) if you want to drink.
Visit markets: Torvehallerne has prepared food, vegetables, and ingredients. Mix and match.
Cook in your accommodation: If you have a kitchen, use it. Food costs half as much when you prepare it.
When Budget Eating Works Best
You'll save money if:
- You stay 3+ days (you learn where to eat)
- You're comfortable with street food and casual dining
- You speak minimal Danish (locals don't expect you to find budget spots, so you'll accidentally discover them)
- You don't need fancy dining experiences
You'll struggle if:
- You want restaurant meals every night
- You're uncomfortable eating standing up
- You're in Copenhagen for only 1 day (learning the system takes time)
What Budget Eating Says About Copenhagen
Budget eating works because Denmark values food quality universally. Even cheap shawarma stands have standards. Even daily specials in casual restaurants are genuinely good. This reflects Danish culture: efficiency without compromising quality.
Final Take
Copenhagen is expensive only if you eat at tourist restaurants. Eat like a local (daily specials, bakeries, immigrant food) and Copenhagen becomes genuinely affordable—cheaper than most European capitals. Budget: £25–35 per day for good food, every day. That's better than London or Paris.
The secret: Eat lunch at restaurants (when daily specials exist), eat breakfast and dinner cheap (bakeries, shawarma, supermarket). This balances experience with budget.
Master Copenhagen in Minutes
Don't waste hours planning. Get our condensed, digital cheat sheet with everything you actually need.
Shop Guide on Etsy →
ConciseTravel