Croatia’s food scene runs on grilled fish, cured ham, and slow-cooked meat stews, and if you’re vegetarian or vegan and searching for a Croatia travel guide that’s honest about that, most guides skip right past it. Here’s the short version: you won’t go hungry, but you will need to ask more questions at the table than you would in, say, Thailand or India. Menus along the coast are built around what the Adriatic provides, and inland kitchens run on pork and veal. “Vegetarian” as a marked menu category is still a fairly new idea outside Zagreb and the bigger tourist towns.
None of that is a reason to skip Croatia. The coastline around Dubrovnik and Split is worth the trip on its own, and once you know which dishes are naturally meat-free and which three sentences to say to a waiter, eating well here gets a lot easier. This guide covers the phrases that actually get you a safe plate, the dishes that don’t need any substitution at all, and — because generic top-10 lists rarely check whether a place is still open — a short, verified list of restaurants currently serving vegetarian and vegan food in each of Croatia’s six most-visited spots: Dubrovnik, Plitvice Lakes National Park, Hvar Island, Split, Rovinj, and Zadar. If you’re piecing together a Croatia 7 days travel itinerary or comparing Croatia tour packages from India, save this list. It’ll spare you more disappointing “just the pasta, hold the meat” moments than any packing checklist will.
Croatian food splits roughly into two traditions, and which one you’re eating depends on where you are. Along the coast — Dubrovnik, Split, Hvar, Rovinj, Zadar — it’s Mediterranean and seafood-heavy: grilled fish, black risotto made with cuttlefish ink, mussels buzara-style. Inland, especially around Zagreb and the Plitvice region, the food turns Central European: pork, veal, cabbage rolls, game stews. Neither tradition was built with vegetarians in mind, and it’s more useful to say that plainly than to paper over it with a “there’s something for everyone” line.
Here’s the honest caveat: vegetable soup in an older-school konoba (a traditional Croatian tavern) is sometimes made with a meat or fish stock base even when nothing meaty is visible in the bowl, and a “vegetarian pasta” occasionally arrives with the pancetta bits picked out rather than never added in the first place. This isn’t malice — plenty of Croatian cooks genuinely don’t think of stock as “meat” the way an Indian vegetarian would, since the flesh itself isn’t on the plate. The fix is simple: ask “je li to napravljeno na mesnoj ili ribljoj juhi?” (is this made with a meat or fish stock) rather than just “is this vegetarian,” because the second question gets a well-meaning “yes” more often than it should.
Tourist-facing restaurants in Dubrovnik, Split, and Zadar have caught up faster than smaller island villages, mostly because the volume of German, Israeli, and now Indian and Southeast Asian tourists over the past decade has pushed menus to add a marked vegetarian or vegan section. Where that hasn’t happened yet — a lot of Plitvice’s roadside restaurants, for instance — you’ll be leaning on the naturally meat-free dishes covered below rather than a dedicated menu.

You don’t need fluent Croatian. You need about eight phrases, said slowly, ideally while pointing at the menu. Croatian is a Slavic language and English is widely spoken in tourist areas, but restaurant staff appreciate the attempt, and it genuinely changes how carefully your order gets handled in the kitchen.
| English | Croatian | Rough pronunciation |
|---|---|---|
| I am vegetarian | Ja sam vegetarijanac (m) / vegetarijanka (f) | ya sahm veg-eh-tar-ee-YAH-nats |
| I am vegan | Ja sam vegan (m) / veganka (f) | ya sahm VEH-gahn |
| Without meat | Bez mesa | bez MEH-sah |
| Without fish or seafood | Bez ribe i plodova mora | bez REE-beh ee PLO-do-vah MOH-rah |
| Without cheese / dairy | Bez sira / bez mliječnih proizvoda | bez SEE-rah / bez mlee-YECH-nih pro-EEZ-vo-dah |
| Does this contain meat or fish stock? | Je li ovo napravljeno na mesnoj ili ribljoj juhi? | yeh lee OH-vo nah-PRAV-lyeh-no nah MES-noy EE-lee REEB-lyoy YOO-hee |
| Is there an egg in this? | Ima li jaja u ovome? | EE-mah lee YAH-yah oo OH-vo-meh |
| Thank you | Hvala | HVAH-lah |
One local tip that doesn’t show up in generic phrase lists: if you say “vegetarijanac” and the waiter still brings something with prosciutto shavings on top, it’s usually not a language failure — pršut (Dalmatian cured ham) is treated by a lot of Croatian kitchens the way parmesan is treated in Italy, as a garnish rather than “meat.” Ask specifically about pršut and bacon (slanina) if a dish looks suspiciously plain.
This is the list to screenshot before you land. None of these need special requests or substitutions — they’re standard dishes that happen to be meat-free already.
Here’s the genuine opinion part: skip the “vegetarian pizza” at most tourist-strip pizzerias near the big sights in Dubrovnik and Split. It’s usually a thin excuse for a margherita with a few frozen vegetables thrown on, priced the same as the seafood version, and it’s the most overrated “vegetarian option” in the country. You’ll eat far better ordering fuži s tartufima or a proper vegetable risotto at a sit-down konoba than a rushed pizza a few steps from the city walls.
These are real, currently operating places we checked against recent reviews and, where available, their own websites — not a recycled top-10 list. A couple of notes before you go in: opening hours in smaller coastal towns shrink outside peak season (roughly November to March), and several of these places are cash-friendly rather than card-only, so keep some kuna-era habits in mind even though Croatia now uses the euro.
Dubrovnik’s Old Town has more marked-vegetarian options than almost anywhere else on this list, largely because it sees the highest volume of international tourists. VegeDub (Vetranićeva 2) is a fully vegetarian fast-casual spot inside the Old Town walls doing vegan burgers, pizzas, gyros, tacos and falafel — the pizzas are all vegan by default, which is unusual to see stated outright. Urban & Veggie (Obala Stjepana Radića 13, just outside the Pile Gate) runs a more seasonal, ingredient-led menu with plant-based mains built around whatever’s fresh that week, including desserts using carob, which grows wild across the region. Book ahead in July and August — both places are small and popular with the cruise-ship lunch crowd.
This is the honest gap on the list, so we’re not going to paper over it. There is no standout dedicated vegetarian or vegan restaurant inside the park itself — the two official park restaurants (Poljana and Licanka, near Entrance 1 and Entrance 2) serve buffet-style Croatian food where vegetarian options exist but rotate day to day and rarely include vegan-marked dishes. Your best bet, if you’re staying nearby rather than doing a rushed day trip, is 16 Lakes Restaurant in Grabovac, about 12 km from the park entrance, which keeps a dedicated vegetarian section on its menu alongside its grilled meat and fish (worth calling ahead to confirm current hours, since it’s a smaller village operation). Inside the park itself, Lička kuća near Entrance 2 will do štrukli (a cheese pastry) and can leave meat out of a few dishes on request, even though it isn’t set up as a vegetarian venue. Realistically, pack fruit, nuts, and bread from a Zagreb or Zadar grocery stop before you arrive — it’s the most reliable plan for a full day of hiking the wooden trails.
Hvar town leans heavily into seafood and cocktail-bar glamour, but there are two solid options. Kod Kapetana (Obala Fabrika 30, on the harbour) is primarily a seafood restaurant, but it’s known for accommodating vegan requests well beyond the usual afterthought — reviewers specifically mention vegetable risotto with smoked tofu and handmade pasta in truffle sauce, though these aren’t always printed on the standard menu, so ask your server directly. Fig (Ivana Frane Biundovića 3) is a café-bar with vegan options clearly marked on the menu, including a chickpea-patty burger, a vegan korma curry (a nice, if unexpected, nod for Indian travelers), and a babaganoush flatbread. Fig tends to get busy at breakfast, so go early if you want a table with a view.
Split has the most developed vegan scene of the six, unsurprising given its size and permanent population. Barakokula (Ul. Kralja Petra Krešimira IV 3) is a fully vegan bistro whose truffle pasta gets called out repeatedly in reviews as the dish to order, alongside a Caesar salad with plant-based toppings and a solid burger. Vege Fast Food (Nadhodnik b.b.), a short walk from Diocletian’s Palace, bills itself as Croatia’s first vegan street food stall, open since 2012, serving soya steak, seitan and tofu sandwiches, and burritos at street-food prices — it’s cash only, and hours can shrink outside peak season, so treat posted hours as approximate rather than fixed.
Rovinj’s Istrian setting means truffle and mushroom dishes are everywhere, which works in a vegetarian traveler’s favour. Balbi Restaurant (Ul. R. Devescovija) keeps a dedicated vegan section on its regular menu — vegan “polpette” (meatball-style) with vegetables and fries, an eggplant-tomato pasta, roasted fennel, and a zucchini-avocado salad. It’s a proper sit-down restaurant rather than a purely vegan concept, which some travelers find easier when eating with a mixed group. Wok.about (Carera 56) is an Asian fast-casual spot doing tofu pad thai, vegetable curry, and gyoza — just say “vegan, no egg” clearly when ordering, since the default recipes sometimes include egg.
Zadar has quietly become one of the better vegan food cities on the Adriatic. The Botanist (Ul. Mihovila Pavlinovića 4) is a fully plant-based restaurant built around Dalmatian herbs and produce, with a rotating seasonal menu that includes dishes like a chickpea stew with kale chips and a mushroom “wellington” in puff pastry — it’s built up an unusually strong review base for a small city, and it’s worth booking rather than walking in. La Famiglia (Ulica admirala Jakova Šubića od Cezana 9) is a mostly Italian menu with a small vegan section — worth knowing honestly that recent reviews mention it’s genuinely limited, closer to two or three dishes (a falafel bowl, a vegan burger, a quinoa gnocchi in truffle sauce) rather than a full separate menu, so it’s a solid backup rather than a destination in itself.

If you’re three days into grilled vegetables and want something that tastes like home, options exist but they’re concentrated in the bigger cities. ROOH in Split serves North Indian food — curries, tandoor items, and a proper vegetarian thali-style spread — and is the most consistently well-reviewed Indian kitchen on the Dalmatian coast, so it’s worth a stop if you’re spending more than a night in Split. Zagreb has a small but growing handful of Indian restaurants as well, useful if your itinerary includes a stopover there before or after the coast. Dubrovnik, Hvar, and Rovinj don’t currently have a standout Indian restaurant we could verify as reliably open, so don’t build your itinerary around finding one there — treat Split (and Zagreb, if you’re passing through) as your reset point instead.
Every coastal town on this list runs a morning green market (tržnica), and they’re worth building into your day even if you’re not cooking. Split’s Pazar market, right behind the eastern wall of Diocletian’s Palace, sells tomatoes, stone fruit, olives, and homemade ajvar straight from producers — genuinely better than most of what’s on nearby restaurant menus, and cheap. Zadar and Rovinj have smaller versions of the same thing near their old towns, usually busiest before 10am.
Supermarkets — Konzum and Spar are the two big chains you’ll see everywhere — stock plant milks, hummus, tofu (labelled tofu or occasionally sojini sir), and a decent range of pulses and pasta, so a self-catered breakfast or lunch is easy even in a rented apartment with a basic kitchenette. If your Croatia trip cost from India planning has you watching the budget, this is one of the easier places to save without sacrificing food quality — a market lunch of bread, ajvar, tomatoes and cheese costs a fraction of a restaurant meal and is arguably better.

A small moment worth mentioning: at the Split green market, one of the ajvar sellers near the palace wall’s eastern side remembers regular customers’ orders by the jar size they buy, not their face — a genuinely small-town touch in a city that otherwise feels built for tourists. It’s the kind of interaction that doesn’t happen if you only eat inside restaurant walls.
The mistake to avoid: don’t assume “riblja juha” only means fish soup and is therefore obviously avoidable — Croatian kitchens sometimes use fish or meat stock as a flavour base in dishes that look entirely vegetable-based on the plate, particularly older-style vegetable soups and some risottos. Always ask about the stock, not just the visible ingredients.
A fun fact to file away: Plitvice Lakes became Croatia’s first UNESCO World Heritage Site back in 1979, decades before Dubrovnik’s Old Town joined the list — which is part of why the park protects its trails so strictly and won’t let you bring in glass bottles or swim in the lakes, rules that catch a surprising number of visitors off guard.
One more honest note on timing: if you’re weighing the best time to visit Croatia around food access specifically, shoulder season (May, June, or September) is genuinely better for vegetarians and vegans than peak July-August. Restaurants are less rushed, staff have more patience for a slower conversation about what’s in a dish, and market produce (stone fruit especially) is at its best. Peak summer gets you the liveliest beach towns but the least attentive kitchens.
Not hard, but it takes more planning than a country like India or Thailand. Coastal menus lean seafood and inland menus lean meat, so you’ll rely on a smaller set of reliably meat-free dishes — pasta, risotto, ajvar, cheese or spinach burek, grilled vegetables — more often than you’d expect, alongside a growing number of dedicated vegetarian and vegan restaurants in the bigger towns.
Yes, broadly. Coastal Dalmatian and Istrian cuisine centers on grilled fish and seafood risottos, while inland and continental Croatian food (closer to Zagreb) is built around pork, veal, and game. Vegetarian dishes exist in both traditions but aren’t usually the centerpiece of the menu.
Vegans can eat well in Split, Dubrovnik, and Zadar, where dedicated vegan restaurants now exist and are genuinely good. It gets harder in smaller spots like Plitvice or rural Istria, where you’ll lean more on grilled vegetables, salads without cheese, ajvar, bread, and market produce rather than a full vegan menu.
Ajvar, blitva sa krumpirom (chard and potatoes), soparnik (a chard-filled flatbread from near Split), grilled vegetables, and most bean or vegetable soups are naturally vegan, provided the stock isn’t meat or fish-based — always ask.
Yes, more so than most of Croatia. Dubrovnik’s Old Town has multiple restaurants with dedicated vegetarian or vegan menus, largely because it handles the country’s highest volume of international tourism, alongside plenty of the naturally meat-free dishes covered above.
Croatia is part of the Schengen area, so Indian passport holders need a Schengen visa arranged in advance — check current Croatia visa for Indians requirements before booking flights, since processing times and document checklists shift periodically.
It sits in the mid-range for Europe — pricier than Southeast Asia, generally cheaper than Switzerland or the UK. Whether Croatia is expensive to visit depends heavily on season and how many islands you’re hopping between; self-catered meals and market food (as covered above) are an easy way to manage the food budget specifically.
Split and Dubrovnik, for the combination of dedicated vegetarian and vegan restaurants, market access, and easy day trips to Hvar or Plitvice. If you’re building a Croatia 7 days travel itinerary, anchoring two or three nights in each keeps you within easy reach of the food options in this guide.
Croatia rewards a bit of homework at the table more than most European destinations do, but it’s genuinely doable — and honestly, some of the naturally vegetarian dishes here (soparnik and fuži s tartufima especially) are worth the trip on their own. If you’d rather not build the logistics yourself — figuring out which towns to base in, matching restaurant timing to your sightseeing days, and working dietary needs into a full itinerary — Get Tripped’s Croatia trip planners can put together a custom route that accounts for all of it, from Dubrovnik’s walls to Plitvice’s waterfalls, without you having to cross-check restaurant hours at midnight before a flight. Related Croatia guides, including full destination and itinerary breakdowns, are also on the Get Tripped blog if you want to keep planning from here.