Being a vegetarian in Prague is not as impossible as you might think when you see the meat-filled menus. Almost all restaurants offer at least a couple of vegetarian dishes from smazeny syr, fried cheese, to sopsky salad, Greek salad. If you find yourself in an all meat restaurant, and there are many of these in Pague, simply order two or three side dishes. You will find a staggering number of potato dishes and some vegetables like broccoli, mixed vegetables and fried cauliflower. The good news is that finding a vegetarian restaurant in Prague is becoming less of a headache these days.
Lehka Hlava in Stare Mesto neighborhood is both tearoom and restaurant and immensely popular. The menu is 100% vegetarian and bursts with authentic flavors. The best spot to sample Vietnamese and Chinese dishes is Vegetka. You will keep coming back because their fried noodles are the best in town. Are you craving for Indian curries, samosas or pakoras? The best place to soak up truly Indian atmosphere is in Dhaba Beas. All dishes burst with flavor, coriander, cardamom and ginger. Ceska Hospoda na Vinohradech in the Vinohrady neighborhood is popular at lunch time when both vegetarians and meat-lovers come to savor authentic Czech cuisine.
Here are my recommendations for vegetarian restaurants in Prague.