Your Guide To Vegetarian Restaurants In Prague

We had been told that being a vegetarian in Prague would be boring and even difficult, so imagine our surprise when Prague turned out to have some of the best vegetarian restaurants we’ve been to in Europe.

Walking down the streets of Prague you won’t find a single vegetarian item on the normal menus (except maybe a cheese beer snack!), but there are some true gems hidden in the city.

The trick is to know where to find them, because unless you know where to go chances are you will miss them – they’re not located on the main tourist streets, but in the corners and side streets.

Whether you’re a vegetarian or are just tired of all the meat plates and feel like something different, here is a guide to some vegetarian restaurants in Prague…


Maitrea is my favorite restaurant in Prague – the menu offers some yummy and interesting choices, and the food is absolutely amazing!

I highly recommend trying the “Traditional Sirloin with seitan, bread dumplings, cream and cranberries” – it’s amazing – they also have some great vegan options, the cake in the photo for example is a raw vegan chocolate fig cake – yum…

The service is friendly and although the beer is above the average price, the food is cheap (around 150 koruna for a main course) and really good quality.

The design in the restaurant is really cozy and welcoming, so people end up sitting for much longer than usual – it’s a popular place so during lunch hours it can get pretty busy.

Address: Týnská ulička 1064/6
Open: Mon-Fri 11:30 to 11:30 p.m., Sat-Sun 12:00 to 11:30 p.m.

Clear Head

Run by the same people who own Maitrea, Clear Head has to be one of the cutest restaurants ever – there are two rooms, the one we were seated in had a cute mushroom fireplace and a beautiful roof which looked like a starry sky.

The food was really good and cheap, and they serve a kick-ass half liter home made lemonade!

Address: Boršov 280/2
Open: Mon-Fri 11:30am to 11:30pm, Sat-Sun 12pm to 11:30pm.


Probably one of the cheapest restaurants in Prague, this non-profit Hare Krishna restaurant serves massive plates of mild Indian food for just 90 koruna.

This restaurant has no menu but serves a “meal of the day” instead. The daily meal only repeats itself after six weeks so it doesn’t get boring – it’s a little out of the way from the city center, but if you’re looking for a good, cheap and filling meal, it’s worth the extra effort.

Address: Orlická 2176/9
Open Hours: Mon – fri 11am – 8pm

Loving Hut

I’ve included Loving Hut in this vegetarian guide because it’s a popular vegan food chain and they have as many as four restaurants in Prague, but to be honest I wasn’t too fussed about their food – if you’re into Chinese however, you might like the food at Loving Hut.

Address: 20 Truhlářská, London 35, Plzeňská 8, Radlická 117.
Open Hours: 11am – 9pm

Dhaba Beas

Dhaba Beas is also a restaurant chain run by independent owners, so each restaurant works slightly different from the other – there are five Dhaba Beas restaurants in Prague.

At the one located on Týnská 19 they have a buffet where you can fill your plate with whatever you fancy from the buffet, and then pay by weight.

We really liked this idea over the “all-you-can-eat” buffets or fixed meals, as you really only pay for how much you eat.

On Bělehradská 90 street they have a menu of three different plates (small, medium and large) as well as a daily special.

All their restaurants are very popular and are quite busy during lunch hours.

Address: Bělehradská 90, Týnská 19, Sokolovská 93, Na Pankráci, Vladislavova 24.
Open: It depends on the restaurant, generally 11am – 9pm on weekdays, and 12pm-8pm on weekends.

Must-Try Local Food: Dumplings

A must-try food in Czech Republic are dumplings – the czech dumplings are quite unique and can be made in a various different fillings; from potato dumplings and bread dumplings to sweet fillings such as plums.

The fruit dumplings are especially good, and while you will often find it on the dessert side of the menu, it’s very common to have it as a main course as the dumplings are so filling!

Although the city center is usually a place to avoid, there is a great restaurant right on the Old Town square called Straromêstská which serves some great fruit dumplings with different toppings (2 dumplings are enough for one person, and they cost 44 koruna) – it’s not a vegetarian restaurant, but the fruit dumplings are all vegetarian and taste delicious!

I hope you found this guide useful for the next time you visit Prague, and if you would recommend any other vegetarian restaurants in Prague share them in the comments below!

12 Responses to Your Guide To Vegetarian Restaurants In Prague

  1. Mandy March 20, 2013 at 9:30 am #

    And what about the Country Life? 😀

    • Sofia March 22, 2013 at 10:19 am #

      I bought some stuff in their shop, but when I went up to their little restaurant on the second floor they didn’t seem to offer much. Next time I’ll make sure to give them a proper chance :)

  2. John Inverso March 20, 2013 at 12:24 pm #

    What perfect timing! We’re going to Prague in May and were wondering about this very thing. Thank you.

    • Sofia March 22, 2013 at 10:19 am #

      That’s great, I’m glad you found the post useful!

  3. Alexis Marlons March 21, 2013 at 3:23 am #

    i’d love to try on the dumplings. This looks appetizing.

    • Sofia March 22, 2013 at 10:20 am #

      Czech fruit dumplings are really scrumptious, especially with the melted butter and sprinkles on top 😉

  4. Jam @icoSnap March 21, 2013 at 3:48 pm #

    The clear head restaurant looks so cute! I must go there now!

    • Sofia March 22, 2013 at 10:20 am #

      It’s really cozy, kind of fairy-tale inspired, definitely go there!

  5. Taste of Prague March 21, 2013 at 5:20 pm #

    Great article!

    Clear Head is an absolute favorite. We’ve had a really great meal recently at the Estrella restaurant at Opatovicka street.

    It’s a vegetarian/vegan restaurant, very small and cozy with attentive, young and enthusiastic staff. Secret of Raw at the Zizkov district is also getting some nice (and some less favorable) reviews.

    The problem with the “traditional” Czech concept of vegetarian cooking is that they make meaty dishes without the meat. We saw “svickova with tofu” (tofu beef tenderloin with vegetable and cream sauce – otherwise a traditional Czech meaty dish) being served at CountryLife, for instance. It does not make any sense.

    However, things have been getting slightly better recently. Let’s hope it stays that way.

    Thank you for the article!

    • Sofia March 22, 2013 at 10:24 am #

      Great to hear you liked the post, swapping meat for substitutes is a very common thing in Asia too, sometimes it works, but many times it really just doesn’t make any sense like you said.

      Thanks for the tips about Estrella and Secret of Raw, I didn’t know about those two restaurants, I wish I was still there so I could try them out!

  6. Eva March 22, 2013 at 1:10 pm #

    I’m not a vegetarian, but I love such kind of food :)))

    • Sofia March 22, 2013 at 3:58 pm #

      That’s great to hear Eva, it’s nice to know that non-vegetarians also appreciate vegetarian food, after all good food is good food :)