restaurants main courses under 20 euros
© Caravan

Danique

 

27 February 2026
April 14, 2026

21 Restaurants in Amsterdam with main courses under 20 euros

Looking for delicious food in Amsterdam on a budget? Then you won't want to miss these tips.

Dining out in Amsterdam doesn't always have to be expensive. There are plenty of places where you can get a full main course for less than €20. From juicy burgers and Italian classics to surprisingly delicious vegetarian options. We've scoured countless menus and have compiled a list of the tastiest budget-friendly dishes under €20. These are the restaurants and cafes in Amsterdam with main courses under €20 that you'll want to try now.

PS: The menus may change in terms of dishes, but there will certainly be other budget-proof options available in that case. 

Follow @yourlbb on Instagram

Come with me to get breakfast in Taipei 🥢 Straight from the airport to this little spot to taste soup dumplings and so much more! That's what I call a soft landing 😉
Just back from Catalonia and I thought: I'll share some tips right away. During our road trip, we stayed two nights in the Ebro Delta. An incredibly fun stop for families and foodies alike, where there is plenty to do. · A boat trip to the Musclarium is a must! Here you eat oysters and mussels straight from the farm, in the middle of the sea. · Admire the flamingos and black ibises that can be found here all year round. · Rice is grown in the Ebro Delta all year round. For paella, but Kensho also makes sake and miso from it! You can visit them during a tasting. · Cycling along the rice fields, canoeing on the Ebro River, and visiting various beaches. It was still a bit too cold now, but there is plenty to do. · The towns are very low-key and not that exciting, but you can find fantastic local food there. From the Michelin-awarded Les Moles* to local eateries like Vermuteria Bonmarisc and Lo Tinglado. We ate a lot of fish, but also anemone fritters (a first!). Now back to work, and I’m going to create an extensive travel guide of this road trip through Catalonia, but you’ll want to save these tips for a future adventure. ✖️✖️✖️ 🖊️ @anne_de_buck { In this post, I share tips for the Ebro Delta in Spain (Delta de l'Ebre). More tips for Catalonia can be found at www.yourlittleblackbook.me }
PUUR JONNIE, an ode to Jonnie Boer. Today I had the honor of being at @delibrijezwolle for the book launch of @jonnie_en_therese. I spent the entire evening reading and browsing. WHAT A BOOK. What stories. WHAT AN ODE. Love, Nature, Pioneer, Fatherhood, Music, Jonnie's Foundation, Friendship, Suppliers, Local products, Relaxation, Entrepreneurship, Humor & The pure human being. Everything is covered, beautifully written by @joel.broekaert. With contributions from, among others, @nelsontanate, @rekkebus, @ronblaauwtje, @jorisbijdendijk, @sidney_schutte & @hvw043. Thanks for the wonderful afternoon @jonnie_en_therese 💚 PUUR JONNIE, Available from April 14 at your local bookstore (and online) 🖊️ @anne_de_buck
This is your ticket to Japan without taking a plane 🥢 @tewatashi.ams in De Pijp serves an authentic Edo-Mae Sushi Experience and is super consistent in their quality. It's the place we keep going back to when we have something to celebrate <3. In this video I'm sharing the 2 hour experience in 60 seconds. Still dreaming about the buttery ika nigiri. 🤤 ✖️✖️✖️ 🖊️ @anne_de_buck { one of the best authentic Japanese restaurants in Amsterdam serving premium sushi omakase in De Pijp }

21 Restaurants in Amsterdam with main courses under 20 euros

Bathhouse

In this characteristic building on Javaplein, comfort food with a seasonal twist takes center stage. Choose from the Bathhouse Special: a mushroom pie or a creamy risotto. All under 20 euros, so you can also order something from the drinks menu guilt-free. They also have a children's menu! 
Javaplein 21, Amsterdam – badhuisamsterdam.nl

Cafe Soleil

At Cafe Soleil It's all about Mediterranean comfort food that will make you happy. For under 20 euros, you can order the risotto with oyster mushrooms and pumpkin butter sauce, the piri piri chicken, or a plate of prawns al ajillo with fries and salad. A cozy spot for an evening with friends, but also surprisingly kid-friendly. 
Papaverhoek 31, Amsterdam – cafesoleilamsterdam.nl

Amsterdam Bouillon

Bouillon d'Amsterdam is an all-day restaurant where the classic French bouillon concept meets Amsterdam's culinary culture. French quality at a reasonable price is, in my opinion, exactly what the city needs. The interior is warm and perfect for a leisurely meal with friends and family, but also for a quick lunch while shopping in the city center. The menu offers all the classics that will satisfy your Parisian cravings. From steak tartare to duck confit, and from lunch until late, you can order the entire menu à la carte. And the prices? They are truly excellent! All main courses are well over €20, and you can enjoy a steak frites for €16,90, for example.
New Side Voorburgwal 176-180, Amsterdam – bouillondamsterdam.nl

best French restaurants Amsterdam

© Bouillon d'Amsterdam

More restaurants in Amsterdam with main courses under 20 euros

Arie

At Arie De Pijp is a lovely place to sit for a drink in the sun or a cup of coffee to wake up. But did you know that they also have several main courses that stay under 20 euros? Go for the Italian melanzane, the juicy smashed burger, steak tartare, or the fresh Caesar salad.
Ferdinand Bolstraat 24, Amsterdam – arie.goudvisch.nl

Leonardo's Ravioli Bar 

Toscanini chef Leonardo Pacenti felt it was time to take matters into his own hands. And so it happened, because for a while now Leonardo's Ravioli Bar Amsterdam A fact of life at the always bustling Van der Helstplein. He jokingly calls his new spot a "glorified Italian snack bar," but don't let that fool you: the affordable pasta here is of high quality.
First van der Helststraat 80, Amsterdam – leonardosraviolibar.com

Leonardo's Ravioli Bar Amsterdam

© Leonardo's Raviolibar, @leonardosraviolibar

More restaurants in Amsterdam with main courses under 20 euros

Yellow River Lanzhou Noodles

After Rotterdam, Amsterdam now also has a branch of Yellow River Lanzhou NoodlesHere, the noodles are freshly hand-pulled using the traditional La Mian technique—a craft that takes years of practice. You can taste the difference in every bowl. The best part: all noodle dishes and main courses are under 20 euros. 
Short Leidsedwarsstraat 26, Amsterdam – yellowriverhandpullednoodlesamsterdam.nl

Bonnie

At Bar Bonnie It revolves around classic pub food in a modern bistro setting. The smashburger is juicy and so good! While the rigatoni alla vodka is perfect if you're in the mood for a tasty plate of pasta, and both are under 20 euros.
Amstelveenseweg 226h, Amsterdam – bonnie.goudvisch.nl

best smash burgers amsterdam

© Bar Bonnie

More restaurants in Amsterdam with main courses under 20 euros

AMI

Yes, we love smashed burgers, and especially when you can order one for under 20 euros. At AMI It is grilled perfectly and the burned ends are perfectly crispy, exactly as a smashburger should be. Order a beer with it and your meal is complete.
First van der Helststraat 51, Amsterdam – ami.amsterdam

Bon Burger

What started with sold-out evenings at the Bottle Shop on Wibautstraat has grown into a regular spot in Amsterdam West on Jacob van Lennepkade. And what a spot it is. Bon Burger It has a terrace right on the water, on the sunny side. You'll want to linger here forever. All burgers are under €20, so with a drink, you have a complete meal without breaking the bank. 
Jacob van Lennepkade 334D, Amsterdam – bonburger.nl

Bar Mai Mai

On the always bustling Gerard Douplein, Bar Mai Mai is a great place to be, especially when the terrace fills up in good weather. The menu features Thai dishes, and the best part: everything is under €20. Perfect for ordering several dishes and sharing during a long evening in De Pijp. 
Gerard Douplein 9, Amsterdam – barmaimai.nl

Orchid House 

Orchid House recently opened right next to Oosterpark, a lovely all-day spot where you'll want to spend the whole day – from coffee to lunch and dinner. They serve Mediterranean dishes with a Latin American twist. It's also a great place to grab a bite with the kids; they have a children's menu. 
Linaeusstraat 2C, Amsterdam – orchid-house.nl

Polly

This melanzane is pure Italian comfort food: layers of eggplant, tomato, and cheese that melt together into a delicious casserole. Extra plus: the terrace of Polly It is wonderfully sunny, so you won't want to leave anytime soon on a summer day.
Buiksloterweg 3, Amsterdam – polly.goudvisch.nl 

Maxwell

At Maxwell You'll find plenty of main courses under €20, like the quarter-pounder smash burger or the grilled endive with mustard beurre blanc, smoked almonds, and tarragon. Comfort food with a unique twist, exactly what this cozy eatery is known for. With a rotating selection of specialty beers and excellent cocktails, this is the kind of place where you can easily spend the entire evening.
Beukenplein 27, Amsterdam – maxwellcafe.nl

restaurants main courses under 20 euros

 chicken satay © Maxwell

More restaurants in Amsterdam with main courses under 20 euros

Flying

This atmospheric Italian trattoria in Amsterdam-West serves pizzas and pastas that all stay under 20 euros, from a classic Margherita to tasty specials. At Flying Come for a cozy evening with antipasti to share, good pasta, and a glass of Italian wine. Finish off with a homemade limoncello at cocktail bar Bomboloni's around the corner to make your evening complete.
Admiral de Ruijterweg 79, Amsterdam – volare.amsterdam 

Moss

This cozy neighborhood café, owned by the Goudvisch family, is a place you can enjoy all day long, from morning coffee to long Friday afternoon drinks. The menu features original dishes like Caesar salad, melanzane, cauliflower steak, and a double cheeseburger. All under €20 and a little different from your standard pub classics.
Spaarndammerstraat 53, Amsterdam – moos.goudvisch.nl

Fred's cousin

At this cozy waterfront eatery, you can enjoy a delicious meal with friends without breaking the bank. The menu offers a wide variety of dishes with something for everyone, from cauliflower baharatf to Fred's fried chicken burger, and almost everything stays under €20. In summer, the waterfront terrace is the perfect spot for a long, relaxing evening.
Jan Evertsenstraat 41HS, Amsterdam – deneefvanfred.goudvisch.nl

Bar Botanique

In this green urban jungle, it always feels a bit like a holiday. On the menu, you'll find plenty of options under 20 euros, such as the roasted pointed cabbage, a juicy cheeseburger, and various pizzas. Whether you're coming for a quick bite or a long evening of dining, choosing becomes easy at Bar Botanique almost impossible.
First of Swindenstraat 581, Amsterdam – barbotanique.nl

restaurants main courses under 20 euros

roasted pointed cabbage © Bar Botanique

More restaurants in Amsterdam with main courses under 20 euros

Caravan

Caravan is the all-day hotspot on Kwakersplein, serving breakfast through dinner. Think Middle Eastern mezze, main-course salads, and a good burger, almost everything for under €20. The enormous terrace is a real asset: in summer, you can bask in the sun all day, and in winter, warm up under the heaters, with a drink within easy reach.
Kwakersplein 2, Amsterdam – karavaanamsterdam.nl

Pacific

In the Westerpark is Pacific A firm favorite for drinks in the sun on the large terrace. The menu features plenty of dishes with a fun twist, and the best part is that both the roasted cauliflower and the double cheeseburger all stay under 20 euros. Ideal for an evening of food and drinks where you can keep the bill under control!
Polonceaukade 23, Amsterdam – pacificamsterdam.nl

't Blauwe Theehuis

In the middle of the Vondelpark you will find the iconic round pavilion,'t Blauwe Theehuis, with perhaps the coziest green terrace in the city. All pizzas here are on the menu for around €15, so there's even room left for a beer without going over 20 euros. Perfect, right?!
Vondelpark 5, Amsterdam – brouwerijhetij.nl

The Beer Garden

In addition to their famous spare ribs, there is a The Beer Garden There is also a chicken schnitzel on the menu that is worth trying. Crispy on the outside, juicy on the inside, and with a Parmesan crust that adds just that little bit extra. Served with a fresh Caesar salad and under 20 euros.
Linnaeusstraat 29, Prinsengracht 494 and Jan Evertsenstraat 135, Amsterdam- debiertuin.nl

more Amsterdam tips

restaurants main courses under 20 euros

chicken schnitzel © De Biertuin

Discover more tips in the
Amsterdam Little Black Book

Click here

Train City Trips

view all 5 tips here

Travel Essentials

view all 36 tips here