What to Eat in Amsterdam 2026 – 15 Best Dutch Dishes and Where to find Them
Not sure what Dutch delicacies you should be on the lookout for while in Amsterdam?
Amsterdam is home to some of the finest dishes in all of the Netherlands, with restaurants, cafés and street stalls everywhere you look. With so many options, it can be hard to figure out which are the best and most traditional dishes- the ones you have to try!fr
This post will give you a full rundown of the best must-try, authentic dishes and snacks that you need on your list for visiting Amsterdam, alongside some top picks of restaurants to try. Let’s get started!
How to Eat Well in Amsterdam
Amsterdam is famous for its delicious foods, especially its desserts! However, as an extremely diverse city, it can be hard to pick out what exactly is authentically Dutch. Here’s a list of the top 11 dishes and snacks that you should have on your list to try while visiting the city:


1. Poffertjes
Poffertjes are small fluffy pancakes, made of buckwheat flour and yeast, and are a popular street food dish in Amsterdam and across the Netherlands. They’re served with a range of toppings like lemon and powdered sugar or Nutella and banana – the options are pretty much endless!
You’ll find these delicious treats at most major markets in the city and in some local cafés. I’d recommend trying them topped with simple powdered sugar at least once- but ugh, THESE are my favorite! Have them a bunch of times in Amsterdam!
Recommended Spots
- Poffertjes & Pannenkoekenhuis Upstairs — a cozy little café in Jordaan, known for serving tiny poffertjes with real butter and powdered sugar.
- Albert Cuyp Markt stalls — on market days you’ll find vendors doing fresh poffertjes right in front of you.
- De Vier Pilaren (Four Pillars café) — in the Plantage / Artis area; decent poffertjes + coffee combo.
Approximate Price
Expect about €4–€6 for a small portion (roughly 10–15 mini pancakes) with powdered sugar. Add toppings (Nutella, banana) and it might go up to ~€7–€8.
🔥 Hot Tip: the stalls at Albert Cuyp can run out by late afternoon, so go early (before 2pm) if you want fresh ones. Also, the poffertjes stalls near Dam Square charge a premium just for location — get them off the tourist track.
2. Broodjes
Broodjes may just look like a normal sandwich, but they are truly amazing! Broodjes in Amsterdam come stuffed with all sorts of fillings like roast beef, pork, liver, and smoked eel (ew) alongside plenty of local cheeses and vegetables.
The most popular broodje is the humble broodje kaas which is essentially a simple cheese sandwich, often eaten at breakfast time. If you’re on the hunt for some fine Dutch gouda while in Amsterdam, then a broodje kaas is definitely one of the best ways to sample it.
Recommended Spots
Broodje Bert (Spuistraat) — small deli, very local, excellent sandwiches with fresh ingredients.
Vleminckx Sausmeesters (for sandwich + fries pairing; also known for sauces)
Stach (multiple locations) — modern café/deli chain, good for fast, solid broodjes.
Approximate Price
Broodjes will run you ~€3.50 to €7 depending on filling (cheese, roast beef, eel, etc.). A basic “broodje kaas” sits around €3.50-€4.
🔥 Hot Tip: Avoid ordering broodjes in cafés where prices are absurdly high; the smaller delis often have far better value.
3. Stroopwafel
A stroopwafel is something you have to eat in Amsterdam! It’s a very thin cookie made from two layers of dough, sandwiched together with a gooey syrup filling. Like poffertjes, stroopwafels come with many different topping options like Nutella and candies.
I’d recommend trying a fresh, warm stroopwafel on its own before adventuring too much as they are already quite sweet! And, honestly, I like the simple ones best.
You’ll likely see many suggestions on social media or other travel blog sites to visit fancy biscuit shops like van Wonderen while in Amsterdam to try stroopwafels. These places have become “tourist-musts,” making them constantly busy and skyrocketing the price.
In my experience, stroopwafels are better at smaller shops or street food markets, and they are much cheaper, too!
Recommended Spots
- Original Stroopwafel (Near Albert Cuyp Market / street stalls) — many locals claim these are the best.
- Lanskroon (Leidsestraat) — bakery with good reputation for waffles and sweets.
- Holtkamp (Patisserie Holtkamp) — famous bakery; good credentials for Dutch baked goods.
Approximate Price
A warm, freshly made stroopwafel at a street stall: ~€2 to €3. In fancy shops, ~€4–€5 or more, especially with added toppings.
🔥 Hot Tip: Because of popularity, many tourist shops overcook or reheat stroopwafels. Don’t get those you see at head height — choose the fresh ones that go to the bottom of the pile!
⭐If you’re looking for a great place to try a few authentic Dutch snacks, this canal cruise is one of my favorites– and it includes all-you-can-eat food and drink!


4. Frietjes (Frites)
When it comes to what to eat in Amsterdam, you should know that you simply can’t come to Amsterdam and not try Frites. 10/10 times you walk past me in the city, I swear I am carrying a cone of fresh fritjes!
You can find fry stands all over the city, with shops like Mannekenpis (my favorite) right outside of Centraal Station. These fresh fries are served in a cone and come topped with your choice of so many sauces!
Most traditionally, the Dutch top theirs with mayonnaise (sounds weird, but try it! It’s yummy!). You can mix sauces, or even try fritessaus (fry sauce), which is a common topping among the Dutch!
You must try some of my favorite locations for frites in Amsterdam!
Recommended Spots
- Manneken Pis (right outside Centraal Station) — classic and popular.
- Vlaams Friteshuis Vleminckx — famous sauce bar with excellent fries.
- Patatje Oorlog stalls in De Pijp — local favorite variation.
Approximate Price
A cone of frites with one or two sauces: ~€3 to €4.50. If extra toppings, maybe ~€5.
🔥 Hot Tip: Many stands will pile on sauces liberally (some you may not like), so specify “light sauce” if you’re particular. Also, ordering “doorgebakken” (double fried) can get you crispier fries -Try it!
5. Bitterballen
Bitterballen is a Dutch meat-based snack similar to meatballs. They are often made of beef or pork, but vegetarian alternatives are available in some places. The meatball is rolled in breadcrumbs and deep-fried, making them crispy on the outside.
Bitterballen is commonly found in bars and pubs and served as the perfect accompaniment to a few beers. Make sure to get some mustard with them for dipping!
Recommended Spots
- de Ballenbar (in Foodhallen) — they do flights of bitterballen (i.e. selection). This is my favorite!
- Café ’t Smalle in Jordaan — cozy, good traditional bar setting.
- Café Hoppe (on Spui) — historic café with local charm.
Approximate Price
A serving (6–8 pieces) usually ~€6 to €8. If ordering a flight of types, maybe up to ~€10.
🔥 Hot Tip: Ask for freshly fried bitterballen at the bar so you don’t get pre-plated ones. They’re definitely not as tasty when they are cold!
6. Pannenkoeken
If you haven’t figured it out already, the Dutch love their sweet treats! Pannenkoeken are large, but very thin pancakes, often topped with lemon and sugar or fruit and chocolate sauce!
Pancake houses across the city offer this dish laden with hundreds of options – both sweet and savory! Fresh cream and fruit are a great go-to if you’re not sure what you’d like, especially for breakfast.
Recommended Spots
- Pancakes Amsterdam (multiple locations) — solid, tourist-friendly pancake houses.
- Pannenkoekenhuis Upstairs — intimate spot in Jordaan mentioned above.
- The Pancake Bakery (Prinsengracht) — classic spot, good selection of flavors.
Approximate Price
Sweet or savory pannenkoeken: ~€9 to €15, depending on toppings (fruit, cheese, meats).
🔥 Hot Tip: The most popular place to get some, perhaps, is Pancakehouse Upstairs. Just make sure to call for reservations, as there are only four tables inside (yes, seriously!)
7. Appletaart
American apple pies have nothing on the humble Dutch appletaart. While they may appear pretty similar, you’d be surprised just how delicious a different arrangement of pastry and apples can be!
Dutch appletaart often features a thick crust and a filling spiced with cinnamon and raisins, making it a standout dessert you’ll find in many cafés around Amsterdam.
Recommended Spots
- Café Winkel 43 (in Jordaan) — famous for the best appeltaart in Amsterdam.
- De Drie Graefjes — bakery chain with excellent versions in café setting.
- Bakhuys Amsterdam — for a more relaxed setting with coffee + appeltaart.
Approximate Price
A generous slice is ~€4.50 to €6. With whipped cream, maybe €6+.
🔥 Hot Tip: There are lines at Café Winkel 43 — people queue up just for the appeltaart! Go before 11am to avoid the wait. Also, some cafes pre-bake or reheat slices — ask if it’s fresh before you order.

8. Haring
Haring, or pickled herring, is a Dutch delicacy that you absolutely must try while in Amsterdam. This fish is traditionally served with diced onions and pickles, and the most authentic way to eat it is by holding the tail, tipping your head back, and taking a bite.
If that sounds too adventurous, you can also find it served in a sandwich-style broodje for easier handling.
Hear me out: it took me many visits to Amsterdam before I finally got the guts to try this, and I wish I wouldn’t have waited!
The flavor of haring is fresh, salty, and slightly sweet – if you’ve never tried it then you’re missing out! To sample this Dutch delicacy, look for haring stalls throughout the city, especially near the canals.
Recommended Spots
- Stubbe’s Haring stand (near Central Station) — classic herring stall.
- Vishandel Van Dobben (Museumplein area) — good reputation for fish stall freshness.
- Haring & Zo (various stalls) — small chain, consistent.
Approximate Price
A haring & onions (traditional serving): ~€2.50 to €4. In a broodje: ~€4.50–€5.
🔥 Hot Tip: If this seems to be a bit much for you, try starting with the broodje haring version- the raw tail method might be too intense for you.
9. Kibbeling
Kibbeling is a beloved Dutch street food of battered and deep-fried fish bites, often made with cod or haddock. These crispy fish bites are served hot and paired with a tangy garlic or tartar sauce for dipping- and, oh my word, do they make an amazing lunch!
Kibbeling is commonly found at fish stalls and markets around Amsterdam and is a favorite snack for locals and tourists alike.
The light, flaky fish and the golden, crunchy batter make it an irresistible treat, especially on a chilly day. It’s a great option for a quick, delicious bite to eat while exploring the city’s bustling markets.
Recommended Spots
- Vishandel Henk Vis — near markets; known for good fish bites.
- Vis & Meer (Albert Cuyp area) — solid stall for fried fish.
- Marks & Spencer fish stalls inside Foodhallen (sometimes) — for sampling bites.
Approximate Price
Portion (6–10 pieces) with sauce: ~€6 to €9 depending on size.
🔥 Hot Tip: Ask for “hot & fresh” rather than served from a tray so the batter doesn’t go soggy. Also check if they have sauce — some stalls run out of garlic or tartar sauce later in the day.
10. Kroketten (Croquettes)
Kroketten are similar to bitterballen but are larger and often enjoyed as a more substantial snack or light meal. These deep-fried croquettes have a creamy ragout filling made of meat, vegetables, or seafood encased in a crispy breadcrumb shell.
Kroketten is typically served with a side of mustard for dipping, which adds a tangy contrast to the rich filling. The bites are sold in snack bars, cafés, and even vending machines. Try one from the iconic FEBO vending machines if you’re hungry and ever short on time in the city!
Recommended Spots
- FEBO — the iconic vending machine version (various city locations)
- Café de Klos — more traditional croquettes in bar setting.
- Snack bars in De Pijp / near Leidseplein — small local snack bars often have homemade versions.
Approximate Price
A croquette: ~€1.80 to €3 (depending on place). At FEBO, cheap versions ~€2.
🔥 Hot Tip: These are the best when they are piping hot – love these!


11. Olieballen
Oliebollen, or Dutch doughnuts, are a wonderful winter treat, especially popular during the holiday season and on New Year’s Eve.
These round, deep-fried dough balls are often studded with raisins or currants and generously dusted with powdered sugar. The dough is fluffy and slightly sweet, creating a perfect balance with the sugary topping.
Oliebollen stands pop up all over Amsterdam in the colder months, filling the air with their warm, sweet aroma. But there’s always one down in Leidseplein, no matter the time of year!
Recommended Spots
- Leidseplein pop-up stands (winter season) — often reliable, always busy.
- Albert Cuyp Markt (winter stalls) — seasonal vendors make fresh batches.
- Van Stapele Sweet Shop (occasionally during holidays) — known local bakery, may offer.
Approximate Price
One or two oliebollen: ~€1.50 to €3 (depending on size and whether raisins etc. included).
🔥 Hot Tip: If you smell them frying, that’s your cue — go there. Some stalls close early because they sell out. Also, ask whether powdered sugar is included or extra.
12. Stamppot
Stamppot is a classic Dutch comfort food that combines mashed potatoes with various vegetables like kale, carrots, or sauerkraut. This hearty dish is typically served with smoked sausage (rookworst) or a meatball, making it a filling and satisfying meal, especially in the colder months.
Stamppot has a long history in Dutch cuisine and is often enjoyed with a generous drizzle of gravy for added flavor. You can find this traditional dish in many local restaurants, particularly those specializing in Dutch home-style cooking. It’s a must-try for anyone wanting to experience authentic Dutch dishes.
Recommended Spots
- Moeders (near Prinsengracht) — known for serving homey Dutch food in a cozy, “mother’s kitchen” style setting.
- The Pantry — they often have stamppot on menu.
- Café de Blauwe Hollander — Dutch-style restaurant that sometimes rotates traditional dishes.
Approximate Price
A main portion: ~€14 to €18, depending on meat addition and side extras.
🔥 Hot Tip: Ask for extra gravy — Dutch gravies tend to be mild, and I find a little extra can elevate the dish.

13. Indonesian Rijsttafel
One of the most surprising things about eating in Amsterdam is just how many Indonesian restaurants you’ll find. The reason goes back to history — Indonesia was once a Dutch colony, and when people from Indonesia moved to the Netherlands, they brought their food traditions with them. Out of that came the famous rijsttafel, which literally means “rice table.”
Think of it as the ultimate feast: a whole spread of little dishes like curries, satays, vegetables, sambals, and more, all served with rice. It’s colorful, flavorful, and easily one of the most fun dining experiences you can have in the city. Honestly, it feels more like a celebration than just a meal!
Recommended Spots
- Restaurant Blauw — a well-known name in Amsterdam for rijsttafel.
- Sampurna — smaller, more intimate option.
- Tempo Doeloe — local favorite with decent variety of Indonesian dishes.
Approximate Price
For a full rijsttafel: ~€25 to €40+ depending on how many small dishes and quality of restaurant.
🔥 Hot Tip: Make sure to book ahead (especially for dinner) since rijsttafel meals are elaborate and slow. Also, ask whether all small dishes are included or if there are “extra specials” not in the base package, so you don’t get surprised by hidden charges.

14. Surinamese Roti
Surinamese food might not be the first thing you think of when you picture Amsterdam, but it’s a huge part of the city’s food scene. Suriname was once a Dutch colony, and today Amsterdam has a big Surinamese community that has brought their incredible flavors with them.
Roti is the dish you’ve got to try — soft flatbread served with curried chicken, potatoes, veggies, and sometimes salted meat. It’s hearty, spicy, and totally different from traditional Dutch food, which makes it such a fun (and delicious) surprise when you’re eating your way around the city.
Recommended Spots
- Tjin’s Toko — well-loved Surinamese/Dutch-Indo fusion.
- Warung Spang Makandra — good neighborhood option.
- Kichen Tjin’s (Albert Cuyp area) — casual, local place.
Approximate Price
A plate of roti: ~€10 to €15, depending on portions and ingredients.
🔥 Hot Tip: Some roti include pork, so make sure to tell the restaurant when you reserve if you have any restrictions. Also, portions are really generous — we couldn’t eat it all and would have shared if we had known.

15. Drinks (Jenever, craft beer, hot chocolate)
Amsterdam isn’t just about the food – the drinks are a big part of the experience too! If you’re up for trying something truly Dutch, start with jenever. This is the traditional spirit that gin actually came from, and locals have been drinking it for centuries.
The glass is filled right to the rim, and the proper way to take your first sip is to lean forward and slurp without lifting the glass. It feels a little weird the first time, but that’s part of the charm.
If spirits aren’t your thing, you’ll love Amsterdam’s craft beer scene. Breweries are everywhere, and many of them are set in cool locations. My favorite has to be Brouwerij ’t IJ, which sits under a giant windmill (could it get more Dutch?).
The beers are unique, flavorful, and a perfect way to spend an afternoon. Places like De Prael are also great for trying out small-batch brews while hanging out with locals.
And then there’s hot chocolate – your best friend on a chilly Amsterdam day. Many cafés serve it thick, rich, and topped with whipped cream, which makes it the perfect treat after walking along the canals. Some places even melt real chocolate into the milk, so it tastes extra indulgent.
Recommended Spots
- Proeflokaal Wynand Fockink — for a proper jenever tasting in a historic setting.
- Brouwerij ’t IJ — the iconic windmill brewery.
- Café de Kroon — cozy, sweet, and known for its hot chocolate.
Approximate Price
Jenever will set you back about €3–€5 a glass, craft beers usually run €5–€8, and hot chocolate ranges from €2.50–€5 depending on where you go.
🔥 Hot Tip: Brewery tours, especially at Brouwerij ’t IJ, can sell out fast, so book in advance if you want the full experience. And if hot chocolate is on your list, ask for it “extra thick” — it is SO good!

Best Restaurants in Amsterdam
If you’re looking to try Dutch dishes, then you’re going to want to make sure you’re dining in the best restaurants in the city. Here are some of my favorite restaurants in Amsterdam that provide some of the authentic dishes discussed in this post. No matter where you stay in Amsterdam you’ll want to check these out!
PANCAKES Amsterdam
While Amsterdam is loaded with pancake houses, this chain in particular shouldn’t be skipped! PANCAKES Amsterdam specializes in both traditional Dutch pannenkoeken AND American-style pancakes.
Their menu boasts a wide range of sweet and savory toppings, from classic powdered sugar to smoked salmon and crème fraîche.
The relaxed, modern setting makes it an inviting spot for breakfast or brunch. With several locations across the city, it’s easy to fit a visit into your itinerary.
⭐ It’s also incredibly accommodating of dietary restrictions so if you’re gluten-free or vegan, PANCAKES Amsterdam should definitely be on your list!


Foodhallen
Foodhallen isn’t a restaurant, but a trendy indoor food market that offers a variety of cuisines, including Dutch classics. Here, you can sample poffertjes, bitterballen, and stroopwafels from a variety of different vendors.
The lively atmosphere makes it a great spot for foodies looking to try multiple dishes in one location. The last time I visited, I was so impressed by the ambience, food offerings, and even the seating and music.
It’s an awesome place to enjoy Dutch dishes and snacks while mingling with locals, other tourists, and friends.
The Pantry
Known far and wide for its cozy atmosphere and authentic Dutch dishes, The Pantry is the perfect spot to dive into Amsterdam’s famous home-style cooking. The menu features traditional options like stamppot, pofferjtes, and appletaart, making it ideal for anyone wanting a traditional taste of Dutch cuisine.
The warm, intimate setting feels like dining at a local’s home (my favorite part🥹!). It’s a must-visit for comfort food lovers.
Moeders
Moeders, which means “Mothers” in Dutch language, is a quirky and charming restaurant celebrating home-cooked meals. Emphasis on quirky! Lol.
The walls are adorned with photos of mothers from around the world, creating a nostalgic and homely feel. Their menu highlights traditional Dutch favorites like stamppot and bitterballen, served in hearty portions, fueling you for more exploring.
Moeders is a great place to enjoy a comforting meal while soaking in a uniquely local atmosphere. Make sure to book in advance, as it’s a popular spot!
De Blauwe Hollander
De Blauwe Hollander (the Blue Hollander) is a cozy, traditional Dutch eatery that offers a wide range of traditional dishes, from haring and kibbeling to filling stamppot. The rustic decor and friendly service make it a perfect spot for a relaxed, sit-down meal.
The restaurant’s menu is designed to showcase the very best of Dutch cuisine, with an emphasis on fresh, local ingredients. Be sure to save room for one of their delicious desserts!
De Blauwe Holldander is also great for a lunch stop, especially if you want to try a broodje!
Not feeling up to trying Dutch delicacies? Try Pianeta Terra
Pianeta Terra is a lesser-known restaurant in Amsterdam, offering a unique blend of organic Italian and Dutch-inspired cuisine. This intimate, eco-conscious restaurant sources its ingredients locally and sustainably, ensuring fresh and flavorful dishes.
While the menu is seasonal, so it often changes, you can expect to find delicious options like handmade pasta and dishes that incorporate Dutch elements like seasonal vegetables or regional cheeses. The warm and inviting atmosphere makes it a perfect spot for a special dinner.
Best Bakeries in Amsterdam
Best Brown Bars

FAQS: Top Dutch Foods to Try in Amsterdam
Is food expensive in Amsterdam?
Eating out in Amsterdam can be pricey, but it really depends on where you go. Street food like fries or poffertjes costs just a few euros, while a sit-down meal at a restaurant might be around €15–€25 per person.
What is a Typical Breakfast in Amsterdam?
A typical breakfast in Amsterdam might consist of pannenkoeken, especially if you’re a tourist. Pannenkoeken are very thin pancakes, more like a crêpe than the pancakes you’re probably used to! Make sure to load yours up with cream and fruit for extra flavor!
Is street food safe?
Absolutely. The city’s street food stalls are clean and well-regulated. Just stick to busy spots where the food is freshly made and you’ll be fine.
Can you drink tap water?
Yes! Amsterdam’s tap water is perfectly safe — and actually some of the cleanest in Europe.
How much should you tip?
Tipping isn’t mandatory, but it’s appreciated. Most locals round up the bill or leave about 5–10% at restaurants and cafés if service was good.
Conclusion: What Foods to Try in Amsterdam
Amsterdam has so much to offer in terms of food to eat, and you’re bound to fall in love with at least one Dutch dish while visiting the city. It has a huge array of dishes and snacks that it has been made popular for, but sweet treats definitely outweigh the heavy, meaty meals in my opinion!
You’ll also find that Dutch food is often great for eating on the go, with traditional snacks like broodjes and bitterballen being a handy size to eat while walking between attractions. Don’t feel like you have to sit down in a fancy restaurant to experience the delicacies!
I hope you have a lovely time in Amsterdam and get to sample the wonderful delights that the Netherlands has to offer!
If you’re headed to Amsterdam soon, here are some more helpful tips:
✅ My favorite Amsterdam itineraries for 4 days or one day in Amsterdam!
✅ All the Canal Cruises I recommend in Amsterdam- including private tours!
✅ An Amsterdam Bucket List to complete!
✅ Everything you need to know for visiting the Anne Frank House
✅ Top Weekend Trips from Amsterdam
✅ Review on my #1 Place to stay in Amsterdam
✅ If you’re biking around the city, here’s what you need to know!
✅ Wondering if you can speak English in Amsterdam? Or do you need to greet in Dutch?
