Skip to content

Best vegan and vegetarian options in Prague

ou manger vegetarien a prague 1024x581 1

The capital of the Czech Republic, Prague is famous for its culinary scene. Indeed, the typical cuisine has absolutely nothing to do with what we Westerners are used to eating.

Here, everything is based on potatoes, cabbage or beef, bathed in sauce. If you’re on a diet, you might want to take a break. However, there are a number of restaurants offering lighter fare.

If you’ve decided to do without meat or animal products, we invite you to discover our list of the best vegetarian and vegan restaurants in Prague!

What are the best vegetarian and vegan restaurants in Prague?

One of the great things about Prague is that it makes room for absolutely everyone. Once in the Czech Republic, differences are put aside.

This open-mindedness is reflected in the culinary offerings. You’ll find plenty of vegetarian and vegan restaurants on your travels.

It’s just a question of finding the ones that are really worth your while. We’re here to help you with our list of the best vegetarian establishments in the Czech capital. This list is not exhaustive, and will evolve over time.

Lehka Hlava

lehka hlava

Lehka Hlava features on our list of the best vegetarian and vegan restaurants in Prague for a number of reasons. Firstly, it is housed in premises that are around 500 years old. The interior has been very carefully designed. There are different themes, allowing your mind to travel along with your taste buds.

On the menu, you’ll find a bulgur risotto with truffle oil, mushrooms, parmesan and mustard. On the plus side, it’s not far from Prague Castle, so it’s a great place to visit and enjoy yourself at the same time. It’s located at 280/2 Boršov, Staré Město, Praha 1 Hlavní město Praha.

Radost Fx


More of a brunch spot than anything else, the Radost (which is also known as a nightclub) offers vegetarian food lovers the chance to indulge during the weekend. It’s one of the oldest places in Prague offering a complete, meat-free meal.

Quite simply, it’s on our must-visit list. To get there, simply go to 234 Bělehradská, Vinohrady, Praha 2 Hlavní město Praha. Be warned, you might want to come back just for the good products used.



Estrella is a rather striking establishment. It combines typical Czech and international cuisine. With its relaxed, cosy atmosphere, you’ll almost feel at home!

On the spot, you can indulge yourself with dishes that have been skilfully thought out and crafted.

This restaurant is located at 159/17 Opatovická, Nové Město, Praha 1 (Old Town district) and fully deserves its place on our list of the best vegetarian and vegan restaurants in Prague.



Forky’s has decided to cater for absolutely everyone. So, whether you like meat or vegan and vegetarian menus, you can definitely go there, because you’ll be spoilt for choice. Their idea?

To offer a selection of classic, typical and revisited dishes in healthy vegetarian versions. A place to indulge yourself at affordable prices. The establishment is located at 93/10 Veleslavínova, Staré Město, Praha 1.

Bistro Střecha


Bistro Střecha is French, only by the beginning of its name. It’s a socially useful place, employing people in rehabilitation situations. Homeless, ex-prisoners, the establishment gives everyone a chance.

It even goes one step further by helping its employees find an apartment. So, as well as enjoying excellent vegetarian and vegan dishes made from excellent produce, you’re doing a lot of good for the local community.

Vegan’s Prague

vegans prague

Vegan’s also features on our list of the best vegetarian and vegan restaurants in Prague. Located right in the city center, close to the castle, it offers an exceptional setting, thanks to its outdoor terrace and unusual attic.

For meatless food lovers, you’ll find plenty of vegan options on site, as well as classic dishes revisited, such as svíčková. Getting there couldn’t be easier: just head in the direction of 221 Nerudova, Malá Strana, Praha 1. The perfect place for a good lunch, with a good beer.



Maitrea is a vegetarian and vegan restaurant. Crowded at peak times, it’s still a very pleasant establishment. On the menu, absolutely everything is noted, from gluten to honey. We particularly recommend their spicy goulash. To get there, just go to Týnská ulička 1064/6, 110 00 Josefov.

Moment Café


Moment Café is an excellent vegan café. You’ll be able to enjoy some very good food here. We recommend you try the brunch. Trendy and relaxed, it lives up to its name magnificently. It is located at Slezská 62, 120 00 Vinohrady.



Pastva is a wonderful place, no less. The atmosphere is cosy and homey. The place is lively and warm. We recommend you try the lasagna, although absolutely everything on the menu of this vegetarian restaurant in Prague is appetizing. You’ll find the establishment at Nádražní 54/102, Anděl, 150 00 Praha 5-Smíchov. Ideal for a good lunch.

Loving Hut

loving hut

As a true institution, the Loving Hut is one of Prague’s best-known vegetarian restaurants. The ideal place to relax for a few minutes or to buy 2/3 things before heading off to the capital’s must-sees. The Loving Hut is located at Jungmannova 738/18, 110 00 Nové Město and offers excellent specialties for an exceptional lunch.