Prague: 6 Vegetarian Restaurants


In the land of pork and dumplings, it’s often hard for vegetarians or anyone looking for a vegetable with their meal to find something acceptable to their palate. Never fear veg-heads, EuroCheapo bring you a round-up of some of the best vegetarian restaurants in Prague.

Lehká Hlava
Borsov 2, New Town – Prague 1

Often listed as a vegetarian fave, “Clear Head” gets raves from meat eaters as well. As the restaurant leans a bit Mediterranean, you can graze over their eggplant tartar, pasta with tofu or tempeh, or choose one of their decent Mexican items (especially the big burritos). Lehká Hlava has a funky, semi-spacey decor, and reservations are recommended.

Bona Vita
Václavské námestí 43, New Town – Prague 1

Bona Vita is the local health food company that produces a lot of natural and vegetarian foods. Their restaurant is in a passageway off of Wenceslas Square, quite convenient if you’re in the center. Bona Vita’s menu used to be much larger and more exciting; they offered Mexican, Asian, Italian, and more with the front half being with meat; the second half with meat substitutes. Now they only have 2 pages of meatless offerings and prices have gone up a bit. Nonetheless, the food is still tasty.

Country Life
Melantrichova 15, Old Town – Prague 1

Another natural and organic restaurant, Country Life is a buffet-style restaurant close to Old Town Square that is popular to say the least. Food is sold by weight, so you pay for what you think you can eat. Hot and cold selections, plus soup, desserts, and free water make this a bargain hunter’s dream. Beware: lunchtime sees the smallish place packed with area business people. Make it an early or late lunch for more assured seating. There’s a decent sized health food store out front; the restaurant is in the courtyard.

Týnská 6, Old Town – Prague 1

Lehká Hlava’s not-so-wild cousin is one of the newest veg places in town. The decor is a bit milder, the space bigger, and the menu slightly more affordable. They offer a daily set lunch menu for 108 CZK ($5.90) that includes soup, a main dish, and small water. There’s even a vegetarian version of the traditional Old Bohemian Plate; this time with beets and tofu.

Veg Food
Londýnská 35, Vinohrady – Prague 2

Nestled on a residential street, Veg Food is not just a clever name. It is all veg with lots of items using meat substitutes. The spring rolls and sushi are two of the best choices. It’s easy to find something under 100 CZK ($5.45), so it’s also a great budget choice. Only non-alcoholic drinks are served here, and the restaurant is non-smoking. Veg Food offers a great daily lunch special, and the place fills up. Dinnertime, however, is quieter and the staff is very pleasant.

Beas Vegetarian Dhaba
Týnská 19, Old Town – Prague 1
Belehradská 90, Vinohrady – Prague 2

This is one of the best Cheapo finds, whether you are vegetarian or not. Beas is a cafeteria-style Indian restaurant with a daily meal that includes your choice of two kinds of subji; two kinds of dhal; two kinds of rice; plus a small salad and cup of soup. The small menu is 88 CZK ($4.80), the large 98 CZK ($5.35). They also have other items you can order separately and there are pitchers of free water on every table.

The Old Town location is a bit smaller, and gets crowded quickly. It’s better in the summer thanks to the large front courtyard. The Prague 2 location is bigger and also has a small outdoor eating area. Beas is a non-smoking restaurant.