Prague isn’t very friendly for non-carnivores, but slowly it has been improving
If you are vegetarian or vegan, at first sight Prague may not seem to be the best place for you. As the Czech Republic is a country famous for its meat-based typical dishes, you may wonder how you could keep up your cruelty-free lifestyle when you are surrounded by pork and beef in every possible sauce and combination.
At a closer look, however, you may discover that enjoying your vegetarian diet is not only possible but also very accessible.
Following a worldwide trend, in the last few years even Prague has developed its own vegetarian scene. Luckily, the city is now filled with tasty options for your lunch break or your evening dinner. So the next time you are searching for a great place to eat, look no further than our guide to vegetarian and vegan restaurants in town.
Prague 1, Truhlářská 20
Prague 2, Londýnská 35
Prague 2, Neklanova 30
Prague 5, Radlická 117 (OC Butovice)
Prague 5, Zborovská 19
Prague 7, Dukelských hrdinů 18
Loving Hut is an international chain of restaurants that offers purely plant-based dishes with an Asian touch. With six locations in town, it’s really easy to find a spot near you. At lunchtime from Monday to Friday you can enjoy their delicious self-service buffet, the perfect solution for a quick lunch and good value for your money as you pay by weight. In the evening and on weekends you can pick from their menu.
Prague 1, Nerudova 36
While on the rise to the castle you should stop in this cozy vegan restaurant. After three flights of wooden staircase, you will reach the pleasant attic of LoVeg. The atmosphere is indeed one of the greatest assets of this restaurant: relaxing music in the background, beautiful decorations and a friendly staff. Moreover, you can’t miss the view over the Malá Strana rooftops. For a special occasion, you can also book a table on a small open terrace overlooking Prague Castle. Our recommendation: Try their organic beer.
Beas Vegetarian Dhaba
Prague 1, Týnská 19 (courtyard)
Prague 1, Vladislavova 24
Prague 1, Na Poříčí 26 (in the arcade behind Archa theater)
Prague 4, Na Pankráci 1683/127
Prague 8, Sokolovská 93
This chain offers northern Indian-style vegetarian cuisine in a buffet.You can help yourself from the daily options that usually include rice, multiple vegetable items, spring rolls, samosas, pickles, raita, bread and sweets: all dishes are vegetarian without eggs and it is clearly labeled if they contain gluten and diary or not.
As everything is made beforehand, Beas Vegetarian Dhaba is the right choice for a quick but tasty lunch keeping an eye on the price as well: you are charged by the weight (approximately 20 Kč per 100 gr.), meaning that you can have a stomach-full of delicious food for a very convenient price, especially if you decide to drink table water, which is provided for free.
Moreover, they even have a happy hour right before closing: everything on the menu is at a discount. Be careful, however, because the restaurants get crowded around lunch time and in some locations only Czech is spoken.
Prague 1, Týnská ulička 6/1064
Have you ever tried a meat-free goulash? If not, Maitrea is the perfect place to give it a go. This classy and lovely vegetarian restaurant will surprise even carnivores. The dishes on the menu, ranging from Mexican to Italian to Czech cuisine, are all reinvented in a vegetarian way. If you can’t eat gluten or have allergies, you don’t need to worry either: every allergen contained in the dishes is clearly indicated on the menu. Don’t forget to reserve your table, or you may end up waiting for a long time. Only cash accepted.
Prague 1, Soukenická 27
Govinda is a cheap yet nourishing Hare Krishna-owned restaurant a few steps from Náměstí Republiky. It is a bit of an institution as it was founded in 1995 and was one of the first vegetarian restaurants in Prague. They offer a set menu that changes every day: you can choose between the small plate for 96 Kc or the large plate for 108 Kc. The menu usually includes a soup, a salad, rice, a vegetable dish (subji) and chutney. They close at 5 pm, so make sure to be there on time.
Lehka Hlava (Clear Head)
Prague 1, Borsov 2/280
Lehka Hlava is a bit of a hidden gem: a gorgeous little place on a tiny street right near the river. At first you may have some troubles in finding it, but they will make it up to you with their tasteful vegetarian dishes, the quirky atmosphere and the bohemian setting: every room offers a different theme and style. They offer contemporary vegetarian cuisine, and vegan items are marked on the menu. As the place is really small, reservations are recommended.
The Secret of Raw
Prague 3, Seifertova 13
If you are willing to try something unusual, then you should head to the Secret of Raw. Everything on the menu is raw yet delicious. They use only fresh ingredients combined to form meals that taste rich and unique, re-creating traditional dishes such as pizza and spaghetti. They are not completely vegan – honey is being used – and the food is prepared on the spot, so if you are in a rush you should save it for another day, when you can sit down, relax and enjoy the pleasant atmosphere.
Prague 1, Na Poříčí 8
RawCha celebrates its first birthday in May: as a newcomer, it has been doing pretty well. Not only a raw food restaurant but also a teahouse, RawCha is right in the city center, yet in a quiet location. Reservations are recommended as the place is small – only three tables are available, but that gives you plenty of space to enjoy the calm ambience without the crowd. Fresh raw, tasty and gluten-free food prepared at the moment by the very friendly owners: you may need to be patient, but it’s worth the waiting. Don’t forget to try their homemade raw chocolate for dessert.