Amsterdam is one of Europe’s great vegan cities ๐ณ๐ฑ๐ท From Michelin-starred plant-based fine dining to vegan junk food bars and incredible sushi, the Dutch capital has it all. Whether you’re here for a weekend or a full week, you’ll be spoilt for choice.
Whether you’re a long-time vegan or just plant-curious, Amsterdam has something special waiting for you. Here’s my guide to the best vegan and plant-based restaurants in the city, tried, tested, and loved.
Best Vegan Restaurants in Amsterdam
1. Madre โ Mexican Soul Food in the Jordaan

Madre is Amsterdam’s most celebrated vegan Mexican restaurant, and it absolutely lives up to the hype. Tucked into the Jordaan on Rozengracht, this bright and buzzing spot serves up bold, colourful Mexican dishes using entirely plant-based ingredients โ think smoky tacos al pastor, creamy guacamole made to order, and the most indulgent vegan queso you’ll find outside of Mexico. The atmosphere is lively and convivial, the cocktails are excellent, and the weekend brunch is one of the best in the city. Book ahead โ it fills up every night of the week.
๐ Rozengracht 179, 1016 LZ Amsterdam | โ๏ธ +31 20 785 6534 | ๐ madre.amsterdam | ๐ธ @madre.amsterdam
2. Men Impossible โ The Ramen Bar That Changes Everything

If you think ramen without meat or fish is impossible, Men Impossible will change your mind for good. This 100% plant-based ramen bar in Amsterdam’s Westerpark area has built a devoted following with its deeply savoury broths, perfectly springy noodles, and creative toppings that prove you don’t need animal products for the real thing. The signature tonkotsu-style mushroom broth is particularly stunning โ rich, silky, and incredibly umami. It’s a small space and word has spread fast, so arrive early or be prepared to queue. Absolutely worth it.
๐ Binnen Dommersstraat 6, 1013 KE Amsterdam | ๐ธ @menimpossible
3. Trevi’s โ House-Made Pasta, Zero Compromise

Trevi’s brings the heart of Italian cooking to Amsterdam’s Oud-West neighbourhood โ and does it entirely plant-based. The pasta here is handmade daily and the sauces are built from scratch using seasonal vegetables and fresh herbs, resulting in dishes that taste genuinely authentic. The carbonara (made with a creamy cashew base and smoked mushroom) is a highlight, as is the tiramisu for dessert โ one of the best vegan versions you’ll find anywhere. It’s a warm, candle-lit room with a wonderfully Italian vibe, perfect for a relaxed dinner with a bottle of natural wine.
๐ Overtoom 314, 1054 JB Amsterdam | โ๏ธ +31 20 689 2220 | ๐ธ @trevisamsterdam
4. Vegan Sushi Bar โ Creative Plant-Based Rolls in Oud-West

Amsterdam’s Vegan Sushi Bar is doing something genuinely impressive โ proving that plant-based sushi can be just as creative, beautiful, and satisfying as the traditional kind. Located on Eerste Constantijn Huygensstraat in Oud-West, the menu features inventive rolls, nigiri, and hand rolls built around vegetables, tofu, tempura and nori in combinations you won’t find anywhere else. The truffle edamame and the spicy avocado roll are both menu staples that deserve their reputation. The room is sleek and minimalist, the service is attentive, and the sake selection is excellent. A must-visit for sushi lovers.
๐ Eerste Constantijn Huygensstraat 31, 1054 BR Amsterdam | โ๏ธ +31 20 785 6095 | ๐ธ @vegansushibar
5. Bonboon โ Canal House Fine Dining

Bonboon is Amsterdam’s jewel of plant-based fine dining, set in a gorgeous canal house on the Prinsengracht. The tasting menus here are seasonal, produce-driven, and crafted with exceptional skill โ dishes arrive looking like works of art, each course building on the last in terms of flavour and complexity. The wine pairings are thoughtful and the service is impeccably warm without being stiff. This is a special occasion restaurant in the truest sense, and it delivers on every single one. If you’re visiting Amsterdam and want to splurge on one unforgettable meal, Bonboon is the answer.
๐ Prinsengracht 757, 1017 JZ Amsterdam | โ๏ธ +31 20 303 0560 | ๐ bonboon.nl | ๐ธ @bonboon_amsterdam
6. Vegan Junk Food Bar โ Burgers, Fries & Absolutely No Apologies

Vegan Junk Food Bar is exactly what it says on the tin โ and it’s one of the most fun restaurants in Amsterdam. Stacked burgers, loaded fries dripping with sauces, dirty nachos, and fried everything land on the table in generous portions designed to be shared (or not โ we don’t judge). The “Classic VJFB” burger with its double patty, melted vegan cheese, and special sauce is legendary, and the sweet potato fries are dangerously good. The atmosphere is loud, colourful, and totally unapologetic. Whether you’re fuelling up before a night out or treating yourself after a long museum day, this place hits every time.
๐ Stadhouderskade 74, 1073 AV Amsterdam | โ๏ธ +31 20 261 4660 | ๐ veganjunkfoodbar.com | ๐ธ @veganjunkfoodbar
7. H/eart.h โ Seasonal Plant-Based Tasting Menus

H/eart.h occupies a beautiful spot on Rusland in the heart of Amsterdam’s old city, and it’s one of those rare restaurants that manages to feel both elevated and genuinely relaxed at the same time. The seasonal plant-based menus change regularly to reflect what’s best from Dutch growers and foragers, with each dish showing real technical care and creativity. Expect beautifully plated small plates built around unexpected flavour combinations โ smoked beetroot, fermented grains, roasted celeriac โ the kind of food that makes you think differently about vegetables. The candlelit atmosphere and thoughtful natural wine list make it ideal for a slower, more contemplative dinner.
๐ Rusland 34, 1012 CL Amsterdam | ๐ hearthamsterdam.nl | ๐ธ @hearthamsterdam
8. Green Farmers โ The Neighbourhood Burger Joint Worth Returning For

Green Farmers is a neighbourhood favourite in Amsterdam’s Oud-West โ an unpretentious, cheerful spot that serves genuinely excellent vegan burgers and comfort food at prices that won’t break the bank. The burgers are juicy and satisfying with proper flavour, the fries are crispy, and the sides are generous. What makes Green Farmers stand out is the warmth of the place โ it’s the kind of spot where locals come back every week, where the staff know your name after a few visits, and where you always leave feeling properly fed and happy. Great for a casual lunch or a relaxed early dinner.
๐ Overtoom 24, 1054 HK Amsterdam | โ๏ธ +31 20 618 1762 | ๐ธ @greenfarmers_vegan
9. Meatless District โ Gastropub All Day, Every Day

Meatless District on Overtoom is one of Amsterdam’s most beloved plant-based gastropubs, and it’s easy to see why. The menu covers everything from weekend brunch to late-night comfort food, with a rotating selection of seasonal specials sitting alongside crowd-pleasing classics like the BBQ pulled jackfruit sandwich and the truffle mushroom risotto. The craft beer selection is excellent, the cocktails are creative, and the buzzy, relaxed atmosphere makes it a great spot for groups. It’s the kind of place where an afternoon drink somehow turns into a full dinner โ and you’ll be glad it did.
๐ Overtoom 80, 1054 HK Amsterdam | โ๏ธ +31 20 618 8887 | ๐ meatlessdistrict.com | ๐ธ @meatless_district
Tips for Vegan Travellers in Amsterdam
Amsterdam is one of the most vegan-friendly cities in the world โ you’ll find plant-based options on almost every street. Most of the best vegan restaurants are clustered in the Jordaan, De Pijp, and Oud-West neighbourhoods. The city is very bike-friendly, so renting one is a great way to get between restaurants. Amsterdam’s famous street food markets like Albert Cuyp also have vegan options. For fine dining, book ahead at Bonboon and H/eart.h as they fill up quickly.
Have you visited Amsterdam on a plant-based trip? I’d love to hear your favourite spots โ drop them in the comments below!