🍴 Prague, Czech Republic

Plant-Based Restaurants in Prague

12 verified venues. Prices in local currency, HappyCow ratings, and honest verdicts from the Leaf & Roam team.

01

Plevel

100% Vegan
Krymská 2, 101 00 Praha 10-Vršovice

Plevel is Prague's crown jewel of vegan dining, serving inventive plant-based cuisine in the trendy Vršovice neighborhood. The seasonal menu draws on Czech and international influences, with dishes like smoked tempeh svíčková and black bean mole that prove vegan food can be bold and satisfying. The industrial-chic interior and natural wine list make it a destination for date nights and special occasions alike.

HappyCow: ★★★★☆ 4.8/5 (312+ reviews)
Google: 4.6/5
Price: $8–$15 (180–350 CZK)
02

Dhaba Beas

Týnská 19, 110 00 Praha 1-Staré Město

Dhaba Beas is a vegetarian pay-by-weight canteen chain that has become a lifeline for budget-conscious travelers in Prague. The buffet is predominantly vegan, featuring rotating Indian-inspired curries, dals, fresh salads, and homemade chutneys at prices that feel almost too good to be true. With multiple locations across the city, there is almost always a Dhaba Beas within walking distance.

HappyCow: ★★★★☆ 4.5/5 (487+ reviews)
Google: 4.4/5
Price: $4–$7 (90–160 CZK)
03

Lehká Hlava (Clear Head)

Boršov 2, 110 00 Praha 1-Staré Město

Lehká Hlava has been a pillar of Prague's plant-based scene since 2003, tucked into an atmospheric medieval cellar just steps from the Charles Bridge. The menu is vegetarian with extensive vegan options clearly marked, spanning global cuisines from Thai coconut curries to Mexican burritos. The candlelit underground dining room, covered in colorful murals and mosaics, makes every meal feel like an event.

HappyCow: ★★★★☆ 4.7/5 (541+ reviews)
Google: 4.5/5
Price: $9–$16 (200–380 CZK)
04

Momento

100% Vegan
V Celnici 4, 110 00 Praha 1-Nové Město

Momento brings fast-casual vegan dining to the heart of Prague's New Town, offering beautifully composed bowls, burgers, and wraps that are as photogenic as they are filling. The kitchen emphasizes whole-food ingredients and house-made sauces, steering clear of heavily processed mock meats. It is an ideal lunch spot for travelers exploring the city center who want something quick, nourishing, and entirely plant-based.

HappyCow: ★★★★☆ 4.6/5 (178+ reviews)
Google: 4.5/5
Price: $7–$13 (160–300 CZK)
05

Pastva

100% Vegan
Krymská 20, 101 00 Praha 10-Vršovice

Pastva sits on the same Vršovice street as Plevel, making this stretch of Krymská an unofficial vegan mile. The kitchen leans toward comfort food done right: think hearty mushroom stroganoff, loaded nachos with cashew cheese, and decadent chocolate lava cake. Weekend brunch is a local institution, so arrive early or expect a wait.

HappyCow: ★★★★☆ 4.7/5 (156+ reviews)
Google: 4.7/5
Price: $9–$17 (200–400 CZK)
06

Maitrea

Týnská ulička 6, 110 00 Praha 1-Staré Město

Maitrea is the upscale sibling of Lehká Hlava, sharing the same owners but offering a more refined dining experience in an elegant Old Town townhouse. The vegetarian menu features ample vegan options with a focus on Asian and Mediterranean flavors, complemented by an excellent selection of organic wines and fresh juices. The serene, light-filled interior provides a welcome retreat from the tourist crowds just outside.

HappyCow: ★★★★☆ 4.6/5 (389+ reviews)
Google: 4.5/5
Price: $10–$17 (220–400 CZK)
07

Forrest Bistro

100% Vegan
Římská 33, 120 00 Praha 2-Vinohrady

Forrest Bistro brings a laid-back, nature-inspired aesthetic to the leafy Vinohrady neighborhood, with a menu that rotates seasonally and champions local Czech produce. Standout dishes include the beetroot tartare, wild mushroom risotto, and a rotating lineup of house-made raw desserts. The cozy wooden interior and friendly staff create the kind of warmth that keeps regulars coming back week after week.

HappyCow: ★★★★☆ 4.5/5 (203+ reviews)
Google: 4.6/5
Price: $8–$15 (180–340 CZK)
08

Etnosvět

Lípová 1, 120 00 Praha 2-Nové Město

Etnosvět takes diners on a culinary world tour without leaving Prague, with a vegetarian menu that spans Indian thalis, Ethiopian injera platters, and Middle Eastern mezze. The majority of dishes are vegan or easily adapted, and the kitchen is transparent about ingredients. The eclectic, globally-inspired decor matches the food, creating a vibrant and welcoming atmosphere that draws a diverse crowd.

HappyCow: ★★★★☆ 4.4/5 (142+ reviews)
Google: 4.3/5
Price: $7–$14 (170–320 CZK)
09

CountryLife

100% Vegan
Melantrichova 15, 110 00 Praha 1-Staré Město

CountryLife is Prague's original vegan institution, operating a health-food shop and pay-by-weight buffet since the early 1990s. The food is wholesome, unfussy, and remarkably cheap, with daily soups, grain bowls, steamed vegetables, and fresh salads that fuel a loyal lunchtime crowd of office workers and tourists alike. It is not the most glamorous option, but for honest, affordable vegan fuel in the city center, it remains unbeatable.

HappyCow: ★★★★☆ 4.3/5 (624+ reviews)
Google: 4.2/5
Price: $4–$7 (80–150 CZK)
10

Loving Hut Prague

100% Vegan
Londýnská 35, 120 00 Praha 2-Vinohrady

Part of the global Loving Hut chain, Prague's outpost holds its own with a surprisingly varied menu of Czech-Asian fusion dishes. The goulash made with soy protein, Vietnamese pho, and crispy spring rolls are all solid, and the prices are gentle enough for daily visits. The Vinohrady location is bright and welcoming, making it a reliable weekday lunch destination.

HappyCow: ★★★★☆ 4.4/5 (298+ reviews)
Google: 4.3/5
Price: $6–$11 (140–260 CZK)
11

Puro

100% Vegan
Petrská 10, 110 00 Praha 1-Nové Město

Puro focuses on clean, plant-based eating with a menu built around raw dishes, cold-pressed juices, and superfood bowls alongside heartier cooked options like lentil bolognese and jackfruit tacos. The minimalist, Scandi-inspired interior reflects the kitchen's philosophy of letting quality ingredients speak for themselves. It is a favorite among Prague's health-conscious expat community.

HappyCow: ★★★★☆ 4.6/5 (134+ reviews)
Google: 4.5/5
Price: $8–$15 (190–360 CZK)
12

Satsang

100% Vegan
Bubenská 3, 170 00 Praha 7-Holešovice

Satsang brings a spiritual calm to the industrial-cool Holešovice district, pairing an all-vegan menu with a yoga studio and community space upstairs. The food is ayurvedically inspired with warming dal soups, seasonal grain bowls, and freshly baked bread that fills the room with an irresistible aroma. It is the kind of place where a quick lunch easily turns into a two-hour stay.

HappyCow: ★★★★☆ 4.5/5 (187+ reviews)
Google: 4.4/5
Price: $7–$12 (150–280 CZK)