Home Best Restaurants in Prague by Cuisine & Theme Best 7 Vegan & Vegetarian Restaurants in Prague

Best 7 Vegan & Vegetarian Restaurants in Prague

Seven places where Prague’s vegetarians and vegans actually eat, from a starry-ceilinged Old Town dining room to good-value Indian kitchens and self-service counters.

Czech cooking has a reputation built on pork, dumplings and cream sauces, and in an ordinary pub the vegetarian option is often still fried cheese. But Prague has had a solid meat-free scene for decades, and plenty of meat-eaters choose it on purpose. Vegans do especially well at lunchtime, when self-service counters and daily menus make a plant-based meal quick and affordable. This list suits vegans, vegetarians, and mixed groups where only some people skip meat.

Every restaurant here is one we have written about in detail on Prague Hints, and we have spread the picks across neighbourhoods and budgets: two sit-down dining rooms near Old Town Square, a garden restaurant in Malá Strana and a handful of relaxed lunch spots in Old Town and New Town. For a longer first-hand take on the city’s plant-based food, read our guest review of Prague’s vegan restaurants.

At a glance

Best for a first vegetarian dinner Lehká Hlava — starry ceiling in a house from 1410
Best for a calm meal near Old Town Square Maitrea — feng shui dining room over two floors
Best for a garden lunch Natureza — quiet garden in Malá Strana
Best for a quick vegan lunch Country Life — self-service with a big salad bar
Best for Indian vegetarian on a budget Govinda — one of Prague’s first vegetarian kitchens
Best for a filling plate, no meat or eggs Dhaba Beas — Indian, Thai, Vietnamese and Czech dishes
Best for an all-vegan bistro meal Loving Hut – Bistro OC Quadrio — fully plant-based menu on Spálená

1. Lehká Hlava

Boršov 280/2 · Old Town

Lehká Hlava, whose name translates as “Clear Head”, is one of Prague’s pioneering vegetarian restaurants and still the first place we would take a sceptical carnivore. It occupies a historic house dating back to 1410 in the Old Town, and its best-known feature is the starry sky that stretches across the ceiling. It is popular with locals and visitors alike, and plenty of the people eating here are not vegetarian at all.

The menu changes with the seasons and leans on fresh, local ingredients, so rather than chasing a signature dish, ask what is new and save room for dessert. Evenings and weekends get busy, so book a table for dinner; a weekday lunch is the easier time to walk in.

Read our full guide to Lehká Hlava →

2. Maitrea

Týnská ulička 6 · Old Town

Maitrea is Lehká Hlava’s sister restaurant, tucked into Týnská ulička a few steps from Old Town Square. The interior was laid out on feng shui principles, with natural materials and a flowing, harmonious layout, and the seating spreads over two floors. That extra space often makes it the better bet of the two sisters when you have not booked.

The vegetarian menu is broad and creative, built around fresh seasonal produce, and it is the sort of food that keeps non-vegetarians at the table happy too. It is a good escape from the crowds on the square. The kitchen has traditionally taken a break in the late afternoon, so if you are arriving between lunch and dinner, check that it is serving before you settle in.

Read our full guide to Maitrea →

3. Natureza

Hellichova 14 · Malá Strana

Natureza sits close to the Church of St Lawrence in Malá Strana, and the reason to go is its garden: a peaceful green corner that feels far removed from the traffic of the Lesser Town’s main streets. The menu covers vegetarian, vegan and gluten-free diets, which makes it the easiest place on this list for a group with mixed restrictions.

The daily menu is simple, a soup and a main course, and the kitchen also turns out raw desserts. To drink there is coffee, wine and beer from the small Únětice brewery just north of Prague. Come at lunchtime on a dry day so you can sit outside, and pair it with a walk on Petřín hill, which rises just behind this part of Malá Strana.

Read our full guide to Natureza →

4. Country Life

Melantrichova 15 · Old Town

Country Life is a fully vegan restaurant on Melantrichova, the narrow street between Old Town Square and the Havelská market. It runs on self-service: you choose from the day’s dishes and then build your own plate at a generous salad bar with plenty of toppings and dressings. The menu is refreshed daily around seasonal ingredients, with a clear focus on health and sustainability.

This is the place for a quick, wholesome lunch between sights rather than a long evening meal. It has kept mostly daytime hours, with earlier closing on Fridays and at weekends, so check the times before heading over late.

Read our full guide to Country Life →

5. Govinda

Soukenická 27 · New Town

Govinda is one of the first vegetarian restaurants in Prague, and it has stayed popular for the same reasons it started out: good, nourishing food at reasonable prices. The kitchen cooks Indian specialities with fresh ingredients and proper spices, alongside dishes borrowed from Western cooking for anyone less keen on curry.

The Indian plates are its strength, so start there. Govinda is very much a lunchtime restaurant: it has served weekday lunches and a shorter Saturday service, stays closed on Sundays and publishes a weekly menu. Plan it as a midday meal rather than dinner.

Read our full guide to Govinda →

6. Dhaba Beas

Na Poříčí 26 · New Town

Dhaba Beas is a Prague network of vegetarian and vegan self-service restaurants, and this branch sits in the courtyard behind the Archa Theatre on Na Poříčí. Nothing on the counter contains meat or eggs, and everything is cooked fresh each day from raw ingredients, drawing on Indian, Thai, Vietnamese and Czech kitchens.

Most plates are built on basmati rice from Pakistan and legumes from India, with seasonal vegetables and a line-up of dishes that changes daily. It is casual, colourful and fast. The courtyard entrance is easy to walk past, so look for the passage by the theatre.

Read our full guide to Dhaba Beas →

7. Loving Hut – Bistro OC Quadrio

Spálená 22 (Quadrio shopping centre) · New Town

Loving Hut – Bistro OC Quadrio is the Quadrio shopping centre branch of the Loving Hut restaurants, and like the rest of the group it serves a purely plant-based menu. The cooking aims to be balanced and filling, made with fresh ingredients, and it sets out to win over non-vegans as much as to feed the committed ones.

The decor is simple and warm, and the shopping-centre setting keeps things casual: good for a quick bite or a relaxed meal with friends rather than a special occasion. With no animal products on the menu, there is nothing to double-check.

Read our full guide to Loving Hut – Bistro OC Quadrio →

Practical tips

  • Lunch is the bargain. Many Prague restaurants offer a weekday lunch menu (denní menu), and meat-free places are no exception. Natureza’s soup-and-main daily menu and the self-service counters at Country Life and Dhaba Beas are usually the best-value way to eat well here.
  • Learn three words. Vegetariánský (vegetarian), veganský (vegan) and bez masa (without meat) help on menus elsewhere in the city.
  • Check hours before you set out. Govinda and Country Life are mainly daytime restaurants, and Maitrea has traditionally paused its kitchen in the late afternoon. Check before planning a late dinner.
  • Book for dinner in Old Town. Lehká Hlava and Maitrea are popular with locals and visitors alike, so reserve for Friday and Saturday evenings.

שאלות נפוצות

Is Prague good for vegans and vegetarians?

Better than its meat-heavy reputation suggests. Prague has long-running vegetarian restaurants such as Govinda and Lehká Hlava and fully vegan spots like Country Life and Loving Hut. Traditional Czech pubs are harder going, so it pays to know where you are heading.

Which restaurants on this list are fully vegan?

Country Life and Loving Hut serve only plant-based food. Dhaba Beas uses no meat or eggs and caters for vegans, while the others are vegetarian restaurants with vegan dishes on the menu. If you avoid dairy strictly, check with staff when you order.

Where can I eat vegetarian near Old Town Square?

Maitrea is a few steps away in Týnská ulička, and Country Life is on Melantrichova, which leads off the square towards Havelská market. Lehká Hlava is a short walk further towards the river.

Do I need to book?

For dinner at Lehká Hlava or Maitrea, especially at weekends, booking is sensible. The self-service places and lunch spots generally work on a walk-in basis, though they can be busy around midday.

More restaurant guides

Venues last checked in October 2026. Opening hours, menus and policies change, so confirm directly before you go.