Vegan Food in Zagreb: Plant-Based Guide

· 5 min read City Guide
Plant-based dish with grilled vegetables, ajvar and fresh herbs at a Zagreb restaurant

Book an experience

Top-rated experiences in Zagreb Travel Guide

The highest-rated tours and activities in Zagreb Travel Guide. Book today, cancel free if plans change.

Zagreb’s traditional food culture is not naturally plant-based — it is centred on dairy, meat, and egg dishes influenced by centuries of Central European cooking. However, the city has developed a small but genuine vegan restaurant scene in recent years, and the broader restaurant sector has grown more accommodating. Self-catering is easy with excellent market access and dedicated health food stores. All prices are in euros (€) and approximate as of 2026.

Fully Vegan and Vegetarian Restaurants

Zrno Bio Bistro

Zrno Bio Bistro is Zagreb’s flagship fully vegan restaurant — and one of the best in any Balkan capital. The menu changes with the season and centres on organic, locally sourced ingredients in imaginative preparations: grain bowls, roasted vegetable mains, raw dishes, hearty soups, and vegan desserts. The space is comfortable and unpretentious; the food is well above the standard of most dedicated vegan restaurants in the region.

Location: Central Zagreb, near Ilica Street. Price range: Approximately €10–18 per person, making it also very good value. Best for: Fully vegan visitors who want a serious plant-based meal; vegetarians who want the most reliable option in the city.

Soul (Organic and Vegan-Friendly)

Soul is a health food café and restaurant with a focus on organic ingredients and nutritionally balanced cooking. Not fully vegan — the menu includes dairy and eggs — but the majority of options are easily adapted or already plant-based. Good for visitors who want to eat healthily without the full specification of a vegan restaurant.

Price range: Approximately €10–16 per person. Best for: Health-conscious visitors; vegetarians; visitors sharing meals with non-vegan companions.

Nishta (Vegetarian and Health Food)

Nishta is a health food restaurant with a vegetarian-oriented menu that includes a strong range of vegan options. The focus is on seasonal vegetables, whole grains, and plant-based protein rather than meat substitutes. A quieter option than Zrno.

Price range: Approximately €10–15 per person. Best for: Visitors who want light, clean vegetarian food without mock meat or heavy preparations.

Adapting Traditional Croatian Food

Zagreb’s traditional restaurants are not vegan by default, but several dishes adapt well:

Ajvar — roasted red pepper relish, served as a bread accompaniment at most traditional restaurants. The standard version is fully vegan (roasted peppers, garlic, oil); occasionally versions include small amounts of meat or are cooked with lard-based bread — confirm before ordering.

Grilled vegetables (povrće na žaru) — available at most konobe and traditional restaurants as a side dish or starter. Aubergine, courgette, peppers, and onion grilled over charcoal. Vegan and usually excellent.

Bob čorba (bean soup) — a staple of traditional Zagreb cooking; when made with water-based stock rather than meat stock, it is fully vegan. Ask whether the soup contains meat stock (“Je li juha s mesom?”). Many traditional versions are vegetable-based.

Sezonska salata (seasonal salad) — simple salads of whatever is in season — tomato, cucumber, radish, spring onion — dressed with oil and vinegar. Naturally vegan; available everywhere.

Dalmatian influences in Zagreb restaurants — despite being an inland city, many Zagreb restaurants carry both continental and coastal dishes. Roasted vegetables with olive oil (a coastal staple) appear on menus as sides; brodetto (fish stew) and other coastal dishes are irrelevant for plant-based visitors but indicate the kitchen’s flexibility.

What to avoid at traditional restaurants: Štrukli (contains cottage cheese and eggs), Zagrebački odrezak (veal, ham, cheese), most traditional soups (often made with meat stock), and most bread at traditional bakeries (may contain lard).

Farmers Market at Dolac

Dolac market (above Ban Jelačić Square, open mornings daily) is the best place in Zagreb for plant-based self-catering:

  • Fresh seasonal vegetables from local growers — quality and variety significantly above supermarket equivalents
  • Fresh and dried legumes — white beans, chickpeas, lentils from Croatian growers
  • Walnuts and hazelnuts from Slavonian producers
  • Dried fruit — figs, prunes, apricots
  • Honey — multiple local beekeepers sell directly at the market
  • Fresh herbs — parsley, dill, basil, sage, rosemary (seasonal)

Prices at Dolac are comparable to or slightly below supermarket prices for fresh produce, and the quality is substantially higher.

Bio&Bio Organic Supermarket

Bio&Bio is a Croatian chain of organic and natural food stores with multiple branches in Zagreb. It stocks:

  • Plant-based milks (oat, almond, soy, rice varieties)
  • Tofu and tempeh (both standard and flavoured varieties)
  • Meat alternatives (Beyond Meat and local Croatian plant-based brands)
  • Nutritional yeast, nut butters, tahini, and other speciality ingredients
  • International vegan products not easily found in standard supermarkets

Branches: Multiple across Zagreb city centre and inner suburbs — searchable on their website. Price range: Premium compared to standard supermarkets, but standard for organic/health food retail.

Standard Supermarkets

Konzum and Spar (the main supermarket chains in Zagreb) have expanded their plant-based sections in recent years. Plant milks, tofu, and basic meat alternatives are available in most central branches, though the range is narrower than in Western European equivalents.

Practical Tips for Vegan Visitors

  • Language: “Vegansko” (vegan) is understood in Zagreb’s more restaurant-literate establishments. “Bez mesa” (bez mesa — without meat) and “bez mliječnih proizvoda” (without dairy products) are useful phrases at traditional restaurants. “Bez jaja” means without eggs.
  • The cheese question: Croatian cuisine uses cheese in many dishes that look plant-based — salads are often topped with cheese, pastries contain cheese, and cheese is frequently used as a garnish. Always confirm when ordering.
  • Cost: Vegan eating in Zagreb is affordable by Western European standards. A full meal at Zrno Bio Bistro costs €10–18 per person; market self-catering is cheaper still.
  • Weekend farmers market: Check for the Saturday expanded Dolac hours — the Saturday market has the widest variety and the most local producers present.

For general Zagreb restaurant recommendations, see our best restaurants guide. For the full Zagreb overview, see the Zagreb travel guide.

Frequently Asked Questions

Is Zagreb vegan-friendly?
Increasingly so. Zagreb has a small but genuine vegan restaurant scene including Zrno Bio Bistro (fully plant-based), and growing awareness in the broader restaurant sector. The traditional Croatian diet is meat-heavy, but adaptation is possible with the right choices.
Can you eat vegan at a traditional Zagreb restaurant?
With care. Shopska-style salads (order without cheese), bean soups, grilled vegetables, ajvar (roasted pepper spread), and roasted seasonal vegetables are naturally plant-based or easily modified. Štrukli contains cheese and eggs and cannot be made vegan.
Are there vegan supermarkets in Zagreb?
Bio&Bio is a Croatian organic and health food chain with multiple Zagreb branches — a reliable source for plant milks, tofu, meat alternatives, and imported vegan products. Dolac market is the best source for fresh produce, legumes, nuts, and dried fruit.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.