Luxembourg

Vegan Luxembourg

Luxembourg made every bus, tram and train in the country free to ride in 2020, so the only real effort in eating your way around the capital is choosing between a curry by the station and a mushroom schnitzel on the main square. Luxembourg City is small, steep and multilingual, and its plant-based kitchens sit in three easy pockets: the old town, the station district and Bonnevoie.

Expect Indian kitchens that cook everything to order, a burger restaurant that makes a meat-free bouchée à la reine (Luxembourg’s creamy puff-pastry vol-au-vent), and two Bonnevoie cafés that justify the walk past the station for their cakes alone. If you are planning a longer trip, my vegan city guides cover plenty more of Europe.

Vegan Luxembourg at a Glance

Best Vegan Restaurants in Luxembourg

1. Beet: Falafel and Peanut Curry on the Main Square Vegan

Seasonal vegan bowl at Beet, Luxembourg City's pioneering plant-based restaurant on Place Guillaume II

People come back to Beet for the falafel, the mac and cheese and the spicy peanut curry, and the mushroom schnitzel with chips gets plenty of love too. Reviewers like that the menu is simple, filling cooking with very few mock meats pretending to be something else. Portions are big enough that one table owned up to a stomachache from overeating.

Beyond those, I would order the poke bowl or the truffle burger and save room for cake. Beet has been plant-based since 2018 and sits on Place Guillaume II, which locals call the Knuedler, with a terrace facing the town hall. One regular finds the kitchen generous with oil, so pick a bowl if you want something lighter.

💡 Tip: Beet is open Tuesday to Saturday, 11:30AM to 9:30PM, and closed Sunday and Monday. Book a terrace table for a sunny Saturday, because the square fills fast.

📍 26 Place Guillaume II, L-1648 Luxembourg | Ville Haute (old town) | ☎️ +352 26 20 13 75 | 🌐 beet.lu | 📸 @beet_luxembourg

2. Seed: Mushroom Schnitzel, Strawberry Forest Cake and Cocktails Vegan

Vegan brunch and cake at Seed, a vegan brasserie, tearoom and cocktail bar in Luxembourg City

The order at Seed is the schnitzel with mushroom sauce, which one diner says her meat-eating boyfriend mistook for chicken. It comes with a side salad in a simple, bright dressing. For dessert, the Strawberry Forest cake keeps getting singled out, and visitors who worked through the cake counter over several days say nothing disappointed.

The falafel plate, the curry and the kebab wrap with homemade fries are the other regular orders, with chai lattes and doughnuts for the afternoon crowd. Seed is Beet’s sister, a few minutes away on rue Chimay, and works as tearoom, brasserie and cocktail bar in one, with plenty of gluten-free dishes on the menu.

💡 Tip: Seed is open Tuesday to Saturday, 10AM to 10PM, and closed Sunday and Monday. Come after 6PM for a cocktail and a slice of cake if Beet is already booked.

📍 5 rue Chimay, L-1333 Luxembourg | Ville Haute (old town) | ☎️ +352 26 20 13 75 | 🌐 beet.lu | 📸 @seed.luxembourgcity

3. Nirvana Café: Cooked-to-Order Indian by the Station Vegan

Nirvana Café is the place for chole bhature, a spiced chickpea curry with puffed fried bread, and it is the dish reviewers mention most. The momos (Himalayan steamed dumplings), pakoras, onion bhaji and rajma, a slow-cooked kidney bean curry, all get regular praise, and portions are large. Finish with a mango lassi, the sweet yoghurt-style drink.

Nothing is reheated here: the owner cooks each dish to order, so expect a short wait and food that arrives piping hot. He also runs the floor, and reviews describe him as generous and kind. The whole menu is vegan, there is a dish of the day, students get a discount, and the station is a two-minute walk away.

💡 Tip: Nirvana Café opens every day for lunch, 12PM to 3PM, and dinner, 6PM to 10PM (9PM on Sunday). Ask for the dish of the day if you can’t decide.

📍 1 avenue de la Gare, L-1611 Luxembourg | Gare (station district) | ☎️ +352 691 866 745 | 🌐 nirvanacafeluxembourg.com | 📸 @nirvanacafe2014

4. Krishna Vilas: Masala Dosa and Gobi Manchurian Vegetarian

South Indian vegan dosa at Krishna Vilas, an authentic vegetarian and vegan restaurant in Luxembourg

Krishna Vilas is a South Indian vegetarian kitchen, and the dosas (crisp fermented rice and lentil crêpes) are why people cross town. Regulars order several: Mysore masala dosa with a spicy red chutney inside, podi masala dosa dusted with spiced lentil powder, and ragi dosa made with finger millet. Gobi manchurian, crispy cauliflower in a sweet-hot Indo-Chinese sauce, is the must-order starter.

Chilli mushroom, idli vada (steamed rice cakes with a fried lentil doughnut) and chaat, the tangy street snacks, round out a good table. Dairy and ghee (clarified butter) appear in the paneer dishes, some dosas and the rasmalai dessert, so ask the staff to steer you to the vegan versions. Spice levels are not marked, so say if you want it mild.

💡 Tip: Krishna Vilas is open 12PM to 10PM every day except Tuesday. Order a few dosas for the table so everyone eats them while they are still crisp.

📍 63 rue du Fort Neipperg, L-2230 Luxembourg | Gare (station district) | ☎️ +352 24 87 37 20 | 🌐 krishnavilas.com | 📸 @krishnavilasluxembourg

5. Cereal Lovers: Vegan Bagels on Place du Théâtre Plant-Based Options

All-day vegan breakfast bowl and specialty coffee at Cereal Lovers on Place du Théâtre in Luxembourg City

Cereal Lovers is an all-day breakfast café, and the vegan bagels are what to order: there are four to choose from, toasted properly and generously filled, and reviewers rave about the fillings. Vegan options are clearly marked across the menu, which also runs to yoghurt bowls, cookies and cakes, and the matcha and cappuccinos come with pretty latte art.

The menu is flexitarian, so dairy and other non-vegan dishes sit next to the plant-based ones, and the cheesecake is not vegan. Stick to the marked items and you are well looked after. The café is pastel and pretty, on a small, calm square in the old town, though the tall tables and stools are not for everyone.

💡 Tip: Cereal Lovers is open Monday to Friday, 8AM to 6PM, and Saturday 9AM to 6PM, closed Sunday. Ask for plant milk when you order coffee, and look out for their barista workshops if you want to sharpen your latte art.

📍 11c Place du Théâtre, L-2613 Luxembourg | Ville Haute (old town) | ☎️ +352 20 60 96 09 20 | 🌐 cereallovers.lu | 📸 @cerealloves

6. Reed: Truffle Burgers and a Plant-Based Bouchée à la Reine Vegan

Vegan Joy Burger and fries at Reed, a 100% plant-based comfort food restaurant in Luxembourg City

Burgers are the headline at Reed, a fully plant-based restaurant twice nominated for Best Burger Benelux. The truffle burger and the crispy burger get the most mentions, and long-time vegans call it some of the best food they have had. The menu also runs to currywurst, dürüm wraps (Turkish rolled flatbreads) and French tacos, the grilled, stuffed wrap from French fast-food culture.

The dish that makes Reed feel local is the bouchée à la reine, a Luxembourg favourite of puff pastry filled with creamy ragout, made here without meat. Reviews of the service are mixed and a busy evening can mean a slow kitchen, so go with time to spare. There is extra seating upstairs and a small terrace outside.

💡 Tip: Reed is closed on Wednesday and serves only lunch on Tuesday, 11:30AM to 2:30PM. Other days it opens at 11:30AM or 12PM and closes between 9PM and 10PM, so book ahead for dinner.

📍 25A Boulevard Royal, L-2449 Luxembourg | Ville Haute (old town) | ☎️ +352 691 313 064 | 🌐 reed-restaurant.lu | 📸 @reedrestaurant

7. Rawdish: Organic Weekday Lunch Near the Station Vegan

Fresh organic plant-based grain bowl from Rawdish, a vegan ready-to-eat food shop in Luxembourg City

Rawdish cooks four or five warm dishes fresh every day, and regulars say they have worked through most of them and liked them all. Lasagne and chili turn up often, alongside buddha bowls and salads you collect canteen-style with a tray. Everything is organic and soy-free, and the bakes hold their own: the brownie and the hazelnut chocolate cookie both get praise.

Drinks run to cold-pressed juices and a bright blue latte. Rawdish works like a deli, with a few tables to eat in and boxed meals to take onto the train. Plenty of office workers in the city order a whole week of lunches and dinners for delivery, and the staff get warm words for patiently explaining every dish.

💡 Tip: Rawdish is open Monday to Friday, 10AM to 5PM, and closed on weekends. Arrive before 1PM for the full choice of hot dishes.

📍 2A Place de Paris, L-2314 Luxembourg | Gare (station district) | ☎️ +352 28 79 35 62 | 🌐 rawdish.lu | 📸 @getrawdish

8. GLOW: Tofu Scramble Toast and a Counter Full of Cake Vegan

Vegan bakery treats and coffee at GLOW, a plant-based coffee corner and health food café in Bonnevoie, Luxembourg

The scrambled tofu toast on sourdough is GLOW’s best-loved plate, and regulars order it again and again. The pancake tower, the harvest bowl and the bagels are the other breakfast picks. Then there is the cake counter: cinnamon buns, red velvet, carrot cake and a homemade Snickers-style slice, and one reviewer calls GLOW the best café of its kind in Luxembourg.

Drinks run from tiramisu lattes to kombucha, and the coffee gets as much praise as the pastries. GLOW is tiny, about eight tables in Bonnevoie, a residential neighbourhood just south-east of the station, and a takeaway queue builds at the door. Popular savoury items like the tofu can sell out before 12PM, so come early.

💡 Tip: GLOW is open Monday to Friday, 8AM to 2:30PM (Thursday until 9:30PM), and Saturday 9AM to 3PM, closed Sunday. Thursday evening is your only chance at dinner here.

📍 2 rue Xavier de Feller, L-1514 Luxembourg | Bonnevoie | ☎️ +352 26 29 63 39 | 🌐 glow-food.lu | 📸 @glow_food

9. Intense Coffee: Oat Cappuccino and Pastel de Nata Vegan

Specialty coffee and housemade vegan pastry at Intense Coffee, a fully vegan coffee shop in Luxembourg City

Intense Coffee is fully vegan, so the cappuccino comes with oat milk by default, and regulars call it one of the best in Luxembourg. The pastel de nata, a Portuguese custard tart, is the bake people mention most, made vegan in house. Matcha and flat whites have their fans too, and the counter carries housemade cakes and sandwiches.

It is a counter-service coffee shop with sofas and laptops, so order at the bar and find a seat. Luxembourg has a large Portuguese community, which makes a vegan nata feel very much at home. Intense has a second café in Limpertsberg, north of the old town, and takes no reservations at either.

💡 Tip: The Bonnevoie café is open Monday to Friday, 7:30AM to 6PM, and on weekends 9AM to 6PM. Pair it with breakfast at GLOW, a five-minute walk away.

📍 1 rue Auguste Charles, L-1326 Luxembourg | Bonnevoie | 🌐 intensecoffee.lu | 📸 @intensecoffeeluxembourg

A Capital Built on Cliffs

Luxembourg City sits on a sandstone plateau cut through by the Alzette and Pétrusse valleys, so the old town and the lower quarters are separated by sheer drops. The Grund, the riverside neighbourhood below the old town, is a free lift ride down from Plateau du Saint-Esprit, and the glass Pfaffenthal lift drops you from Pescatore park to the valley floor in seconds.

Under your feet run the Bock Casemates, tunnels carved into the rock when the city was one of Europe’s great fortresses, and the old quarters and fortifications have been on the UNESCO World Heritage list since 1994. Walk the Chemin de la Corniche, the ramparts promenade nicknamed the most beautiful balcony in Europe, between lunch at Beet and cake at Seed.

Vegan Luxembourg: What to Know Before You Go

  • Buses, trams and trains are free across the whole country, including the tram from the station to the old town, so hopping between Gare, Ville Haute and Bonnevoie costs nothing.
  • Sunday is tricky: Beet, Seed, Cereal Lovers, Rawdish and GLOW are all closed. Nirvana Café, Krishna Vilas, Reed and Intense Coffee stay open.
  • Menus are mostly in French, sometimes German. Vegan is végan or végétalien in French, and Moien is the Luxembourgish hello that gets a smile.
  • The national dishes are meat traps: Judd mat Gaardebounen is smoked pork collar with broad beans, and Bouneschlupp, a green bean soup, usually comes with bacon or sausage.
  • Gromperekichelcher, the crisp potato fritters sold at markets and fairs, are usually bound with egg, so ask before you buy.
  • Book Beet and Reed for Friday and Saturday dinner, and plan breakfasts around GLOW and Intense Coffee, which sit five minutes apart in Bonnevoie.

When to Visit Luxembourg

May to September brings the warmest weather and the best terrace season on Place Guillaume II. National Day falls on 23 June, with fireworks over the Pétrusse valley the night before, and the Schueberfouer funfair, held since 1340, takes over the Glacis in Limpertsberg from late August to early September.

From late November to early January, the Winterlights Christmas markets fill Place d’Armes and Place de la Constitution. Rain can arrive in any month, so pack a layer, and remember that several cafés here close on Sunday and Monday.

Vegan Luxembourg FAQ

Is Luxembourg good for vegans?

Yes. Luxembourg City has a strong run of fully vegan places for its size, including Beet, Seed, Nirvana Café, Reed, Rawdish, GLOW and Intense Coffee, all within walking distance or a free tram ride of each other.

What is the best vegan restaurant in Luxembourg City?

For a first dinner, I would book Beet on Place Guillaume II for the falafel and spicy peanut curry. For burgers, go to Reed, and for great-value Indian food cooked to order, Nirvana Café by the station.

Where can I get a vegan breakfast in Luxembourg City?

GLOW in Bonnevoie does scrambled tofu toast, pancakes and a big cake counter, and Intense Coffee is five minutes away for an oat cappuccino and vegan pastel de nata. In the old town, Cereal Lovers has four vegan bagels.

Where can I eat vegan in Luxembourg on a Sunday?

Nirvana Café, Krishna Vilas, Reed and Intense Coffee are open on Sundays. Beet, Seed, Cereal Lovers, Rawdish and GLOW are closed.

Is there good vegan Indian food in Luxembourg?

Yes, two places by the station. Nirvana Café is fully vegan and known for chole bhature and momos. Krishna Vilas is vegetarian, with dosas and gobi manchurian; ask staff for the vegan versions, as some dishes use ghee or dairy.

Are traditional Luxembourgish dishes vegan?

Rarely. Judd mat Gaardebounen is smoked pork with broad beans and Bouneschlupp bean soup usually has bacon or sausage. For a plant-based take on a local classic, order the meat-free bouchée à la reine at Reed.

Is public transport free in Luxembourg?

Yes. Buses, trams and trains are free across the country, so you can ride from the station to the old town or Bonnevoie between meals at no cost.

About the author

Amanda is the founder and writer of Your Vegan Passport. After one too many trips spent scrolling outdated blog posts and unreliable map pins in search of a decent plant-based meal, she started keeping detailed notes on every vegan-friendly spot worth returning to — and those notes grew into the city guides on this site. She researches and writes each guide herself, only recommends places she'd send a friend to, and updates them as restaurants open, close, and change. Follow her travels on Instagram @yourveganpassport. More about Amanda →

Leave a comment