Prague has long outgrown its reputation as a city of pork knuckle and dumplings alone — today dozens of places here reinvent Czech classics without meat, while Asian and European plant-based cuisine is served on par with the city's best restaurants. This roundup is useful for vegans, vegetarians, and simply curious visitors who want to try something new between wandering around Staré Město and Malá Strana.
Located in the Old Town between Karlův most and Národní street, tucked into a courtyard connecting Karolíny Světlé, Náprstkova, and Betlémská streets. Lehká hlava is a vegetarian and vegan restaurant right in the heart of Prague, serving creative meat-free cuisine since 2005 in a magical Old Town setting complete with a famous starry ceiling. Prices are pleasantly reasonable for the city centre: starters 140–255 CZK, main courses 265–385 CZK, desserts 145–175 CZK. Open weekdays from 11:30 to 23:00, weekends from 12:00; given its popularity, booking a table in advance is a good idea.
Located in the Old Town on Týnská 1064/6, just off Staroměstské náměstí. This is an oasis of calm in the touristy centre, on Týnská street right next to Staroměstské náměstí. The interior is carefully designed according to feng shui principles, and the menu features burritos, lasagne, pasta, chili, and burgers; on weekday afternoons there's a set lunch menu for around 120 CZK. Open late, until 23:00.
Located in Malá Strana at Nerudova 36 (also listed as 221/36), right at the foot of Pražský hrad. The restaurant sits in the Malá Strana district, home to the Castle, the Cathedral, and countless fairy-tale houses and staircases; the venue spans two floors, with a small upper terrace offering views of Pražský hrad. The unusual menu even includes a traditional guláš and svíčková with dumplings. Open daily roughly from 11:30 to 21:30–22:00; it's best to book a terrace table in advance.
Located in Prague 1, Nové Město, at Žitná 45. This 100% vegan restaurant on Žitná street in Prague's New Town is known for a thoughtful menu blending European and Asian influences, plus great coffee, cocktails, and homemade desserts. Open daily from 7:30 to 22:30, with brunch, a daily menu, tapas, homemade pasta, and burgers. The bistro, attached to the nearby Salvatore Boutique Hotel, also serves breakfast to hotel guests.
Located in Prague 5, in the Anděl/Smíchov area, at Nádražní 54/102. This vegan café and restaurant, founded in 2015, sits near Anděl metro station and offers a changing daily menu with soup and 2–3 different dishes, plus fresh baked goods. It specialises in a modern take on vegan cuisine — everything is plant-based, from the daily menu to the regular menu and the ever-changing selection of homemade cakes, desserts, and lemonades, alongside wines from Moravia and beer from nearby Únětice.
Located in Prague 10, on the border of Vinohrady and Vršovice, on the picturesque Krymská 2 street (Krymská 126/2). The restaurant is on Krymská street, right by Havlíčkovy sady vineyard, and serves surprisingly creative vegan and raw dishes that even meat-eaters enjoy. Krymská street itself is often compared to Paris's Montmartre or Berlin's Kreuzberg. Open daily from 10:00 to midnight.
An international vegan chain with several locations across Prague, including Na Poříčí 25 (Prague 1, near the Museum of Communism). One branch is located in the Černá labuť building next to the shopping centre and the Museum of Communism, on the first floor above a health food shop; it's an entirely vegan buffet-style restaurant priced by weight — just grab a plate and pay for what you take. A convenient and budget-friendly option for a quick, varied meat-free lunch.
Located in Vinohrady at Korunní 1172/81. Open from 11:00 to 20:00 on weekdays and from noon to 18:00 on weekends. The restaurant specialises in Asian cuisine with a wide selection of tofu and soy dishes — from noodles to curries — and, according to guests, is considered one of the city's favourite vegan restaurants, despite being a bit off the usual tourist track.
Located in Prague 10, Vršovice, at Voroněžská 19 — a vegan bakery and patisserie. It's a clean, bright, plant-decorated, entirely vegan bakery and café. Open from 8:00 to 18:00 on weekdays, opening at 9:00 on weekends. A perfect sweet stop after lunch at nearby Sandokan or a walk around Vršovice.
From the starry ceiling of Lehká Hlava just steps from Karlův most to the Castle-view terrace at Vegan's Prague and the trendy bar scene on Krymská, vegan Prague has long stopped being a niche phenomenon. When planning your route, it's worth booking ahead at popular spots like Maitrea and Lehká Hlava, while chains like Loving Hut are great for a quick bite — thanks to this variety, finding a delicious plant-based meal in the Czech capital today is possible in almost any neighbourhood.