A raw herring stall and Dutch foods at Rotterdam's Markthal market — fresh herring on ice served with sliced onion and pickled cucumber
Food Guide · Rotterdam

6 Foods to Eat in Rotterdam — Raw Herring, Stroopwafel, Kapsalon and Bitterballen

Rotterdam — a port city whose food has been shaped by every corner of the world, from traditional Dutch to ethnic street food you won't find anywhere else in the Netherlands.

T TopOfHotel Travel Team Published June 11, 2026 Updated June 11, 2026 4 min read
✓ Dutch herring — a northern European food tradition since the 15th century✓ Kapsalon — born in Rotterdam in 2003✓ 6 picks for travelers visiting Rotterdam
Find great-value hotels in Rotterdam

Dutch food has a reputation for being bland — Rotterdam proves that wrong. A port city built by people from everywhere, it has a food culture worth digging into. Kapsalon was invented in Rotterdam in 2003 and became the most talked-about Dutch dish in 50 years. And raw herring eaten standing at a street stall, no table required, is one of those hands-on experiences you have to try at least once.

Dutch soused herring on a paper plate — silver-white fish sliced and topped with thin white onion rings and green pickled cucumber #1
📍 Fish stalls across Rotterdam — especially Markthal market and Leuvehaven harbour

Dutch Soused Herring

A Dutch staple eaten since the 15th century. The herring is lightly cured in brine and a touch of vinegar — not completely raw — giving it a soft, silky texture with a mild salt flavour. It comes with sliced raw onion and pickled cucumber. The traditional Dutch way is to hold the fish by the tail and bite straight in; the Amsterdam style cuts it into pieces on a paper plate with a toothpick. The best season is May to June, when the new-catch herring (<em>Hollandse Nieuwe</em>) is at its mildest and most buttery. Travelers who try it often find it far less fishy than expected.

Best time Lunch, 11:00–14:00 — fish is freshest and stalls are fully open. May–June for new-season herring.
How to get there Markthal market in the Blaak district, or fish stalls along Leuvehaven near the Erasmus Bridge. Metro: Blaak station.
Travel tips
  • Order Hollandse Nieuwe during May and June — the new-season herring is at its best then. Expect to pay around €3–4 per fish.
  • Eat it with the full raw onion — everyone else does, and the onion cuts through the richness of the fish.
  • The stalls inside Markthal are clean and consistent, a safer first try than some street-side carts.
🎟️ Book tickets & tours for Dutch Soused Herring on Klook →
🏨 Want to wake up near these spots? See top-rated hotels in Rotterdam →
A large Dutch stroopwafel — two thin waffle rounds sandwiched with golden-brown sticky caramel syrup, resting on the rim of a coffee cup #2
📍 Bakeries and markets across Rotterdam

Stroopwafel

A Dutch waffle cookie first made in the city of Gouda around 1810, now one of the most recognisable Dutch exports worldwide. Two thin waffle rounds are pressed together with a sticky caramel syrup filling. Freshly baked, the outside is crisp and the caramel inside runs slightly — a completely different thing from the sealed packets sold in supermarkets. The classic Dutch move: balance it on the rim of a hot coffee cup for about 30 seconds until the caramel softens and the aroma comes up.

Best time Any time of day — best with morning or afternoon coffee. Fresh-baked stalls are usually ready from 9:00.
How to get there Markthal in the Blaak district, Saturday and Sunday markets around the city. Most cafes serve them alongside coffee.
Travel tips
  • Buy a freshly made stroopwafel from a stall at Markthal or a weekend market — around €1–2 each. Eat it warm, straight away.
  • Try it on the rim of a hot coffee or tea for 30 seconds — the caramel melts to another level.
  • Boxed stroopwafels from Albert Heijn supermarkets are good value as gifts to take home.
🎟️ Book tickets & tours for Stroopwafel on Klook →
Golden-brown Dutch bitterballen on a plate, one cut open to show the creamy white beef ragout filling inside #3
📍 Beer cafes and bars across Rotterdam — especially the Witte de Withstraat area

Bitterballen

The go-to Dutch bar snack, almost always served alongside a beer. Small round deep-fried balls with a thin crisp shell and a filling of béchamel sauce mixed with minced or shredded beef or chicken — salty, creamy, and intensely hot inside. Bite straight in and you will burn your mouth; the standard move is to wait 30 seconds or jab with a fork to let the steam out first. Dipped in mild Dutch mustard, they work perfectly as an evening or late-night snack. A good bitterballen has a thin, properly crisp crust and a dense, meaty filling — not all bread.

Best time Late afternoon to midnight, 16:00–23:00 — the hours Dutch bars are fully running.
How to get there Any bar or <em>bruin café</em> in Rotterdam. Witte de Withstraat is the most concentrated stretch. Tram 7 or 8 to Witte de Withstraat.
Travel tips
  • Order them with a cold Heineken or Grolsch — the Dutch pairing for a reason.
  • The filling is very hot. Wait 30 seconds after they arrive, or pierce one with a fork to release the heat before biting.
  • Bars along Witte de Withstraat and Meent have solid bitterballen. Expect to pay €5–8 for a plate of 6.
🎟️ Book tickets & tours for Bitterballen on Klook →
Kapsalon in a square foil tray — bottom layer of fries, middle layer of minced meat and melted Gouda cheese, topped with fresh green salad and white garlic sauce and chilli sauce #4
📍 Kebab shops and fast-food places across Rotterdam

Kapsalon

A fast-food dish invented in Rotterdam in 2003 at a kebab shop in the Oud-Mathenesse neighbourhood. The origin: a regular customer who was a <em>kapper</em> (Dutch for hairdresser) kept ordering a custom dish, and the name <em>kapsalon</em> — meaning hair salon — stuck. The construction: a layer of crisp fries on the bottom, minced meat or shawarma on top, covered with Gouda cheese and grilled until the cheese melts and bubbles, then finished with fresh salad, garlic sauce and harissa. Rich, filling and boldly flavoured. A standard portion is enough for one person; popular late at night after bars.

Best time Late night, 21:00–01:00 after the bars, or a heavy lunch if you're genuinely hungry.
How to get there Kebab shops throughout Rotterdam. Witte de Withstraat and West-Kruiskade have several reliable spots.
Travel tips
  • A standard box is a full meal for one — no need to upsize unless you're very hungry.
  • Ask for extra garlic sauce; the white sauce is the core of what makes kapsalon work.
  • Prices run €7–10 per box — good value for the portion size. Any kebab shop across the city will make one, no need to search out a specific restaurant.
🎟️ Book tickets & tours for Kapsalon on Klook →
Dutch patat in a paper cone — thick golden-brown double-fried chips topped with a generous pour of thick white Dutch mayonnaise #5
📍 Street stalls across Rotterdam — especially the Blaak area and markets

Patat

Dutch-style fries, cut thicker than standard French fries and double-fried for a crisp exterior and soft centre. Not fine dining — essential street food. What makes Dutch patat stand out is the sauce. Dutch mayonnaise is richer and denser than most, and it comes loaded. The thing to try is <em>Oorlog</em> (which means "war") — a combination of mayonnaise, peanut sauce and raw onion piled on together. The flavour is unusual: sweet, savoury, sharp, all at once. Some people love it immediately; others need a moment. Either way, try it once.

Best time Midday to late night — stalls open most of the day, ideal as a snack between sightseeing.
How to get there Street stalls across the city: around Markthal, Rotterdam Centraal station, and the Lijnbaan shopping district.
Travel tips
  • Order <em>Oorlog</em> to get the full mayonnaise-plus-peanut-sauce-plus-onion Dutch experience — you won't find this combination anywhere else.
  • Dutch mayo is noticeably sweeter and denser than most — start with a small amount if you're not sure.
  • A good patat stall changes its oil regularly and fries each batch to order. Avoid any that look soft or soggy — they've been sitting.
🎟️ Book tickets & tours for Patat on Klook →
🛏️ Halfway through the list — pick a great-value hotel in Rotterdam before rooms sell out →
A Dutch cheese stall at Markthal market — wheels of Gouda and Edam in various sizes, golden-yellow, lined up with price signs #6
📍 Cheese stalls at Markthal and specialist cheese shops around the city

Dutch Cheese

The Netherlands is one of the world's largest cheese exporters, and Rotterdam's Markthal has some excellent stalls to work through. Gouda comes at several ages — <em>Jong</em> (young, soft, milky-sweet), <em>Belegen</em> (medium, starting to sharpen) and <em>Extra Belegen</em> (aged, crumbly with salt crystals, very intense). Aged Gouda sits comfortably alongside the best artisan cheeses in Europe. There's also Edam in its distinctive red-waxed sphere, and various herb-infused varieties. Stalls let you taste before you buy.

Best time Morning, 10:00–12:00 — cheese stalls at Markthal are well-stocked and quieter, good for tasting without a crowd.
How to get there Markthal, Blaak district. Metro line D or E to Blaak station, 2 minutes' walk.
Travel tips
  • Try every variety before committing — vendors at Markthal are happy to hand out samples.
  • Aged Gouda (<em>Extra Belegen</em>) is crumbly and crystalline with a deep flavour, and vacuum-packs well as a gift. Expect to pay €5–10 per piece.
  • Buying at Markthal or a local cheese shop gives you fresher stock and more variety than a supermarket.
🎟️ Book tickets & tours for Dutch Cheese on Klook →
🏨 That's all 6 spots! Next step — book a top-rated stay in Rotterdam →
WHERE TO STAY

Where to stay in Rotterdam for this trip

A well-located hotel means less commuting and more sightseeing. Here are real, top-rated stays in Rotterdam — compare Agoda · Booking · Trip.com in one click.

1

Sparks Hostel Rotterdam

★ 9.3⭐⭐📍 ย่านใจกลางรอตเทอร์ดัม — ใกล้ Markthal + Cube Houses
#10 คะแนนสูงสุด 9.3 · โฮสเทลใจกลางเมือง
from~$77
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

2

Rotterdam Marriott Hotel

★ 8.9⭐⭐⭐⭐⭐📍 ใจกลางรอตเทอร์ดัม — ใกล้ Erasmus Bridge + ย่านธุรกิจ
#2 บริการดีเยี่ยม · 5 ดาวกลางเมือง
from~$166
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

3

citizenM Rotterdam

★ 8.9⭐⭐⭐⭐📍 ใจกลางรอตเทอร์ดัม — ใกล้ Blaak + Cube Houses
#3 ดีไซน์สมาร์ท · คุ้มค่า 4 ดาว
from~$111
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

4

Room Mate Bruno

★ 8.9⭐⭐⭐⭐📍 ย่าน Wijnhaven ริมน้ำ — กลางรอตเทอร์ดัม
#4 บูทีคสุดมีเสน่ห์ · warehouse style
from~$126
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

See all recommended hotels in Rotterdam + compare prices →

Tours, tickets & activities in Rotterdam

Day tours, attraction tickets and travel essentials for Rotterdam — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

Before You Pack

Rotterdam is a city where eating well does not require a big budget. The street-food stalls and markets are full of quality at reasonable prices. Markthal is the best single starting point for a first encounter with Dutch food, and Witte de Withstraat — lined with restaurants from a dozen different food cultures — shows the side of Rotterdam that Amsterdam simply does not have.

Frequently Asked Questions

Is Dutch food approachable for international visitors?
Generally yes. Dutch food tends to be mild and not spicy, which suits most palates. Soused herring has a gentle salt flavour — far less pungent than expected. Bitterballen are savoury and creamy. Patat is straightforward. For travelers who want spice or bold flavours, Rotterdam has an excellent range of Indonesian, Surinamese and Turkish restaurants, a direct result of being a historically multicultural port city.
What should I budget for food per day in Rotterdam?
Street food and casual restaurants run €10–15 per meal. A mid-range sit-down restaurant costs €20–35 per person. Hotel dining and fine dining is €50–100 per person. A daily budget of €40–50 covers three solid meals at good local spots. Tap water in Rotterdam is drinkable — no need to buy bottles.
What Dutch food makes a good gift to take home from Rotterdam?
Boxed stroopwafels, vacuum-packed aged Gouda, Dutch chocolate (Droste or Tony Chocolonely), and drop — Dutch liquorice with a distinctively intense flavour you will not find elsewhere. Albert Heijn supermarket near Rotterdam Centraal station is significantly cheaper than tourist gift shops for all of the above.
T
TopOfHotel Travel Team Travelers & destination experts

TopOfHotel is a team of travelers and stay/destination experts working since 2017 — we travel for real, curate honestly, and review with heart so you can plan trips that are fun and worth every baht.

🏨 See hotels in Rotterdam Compare prices →