RoamGuru Roam Guru
Food & Drink

Vilnius: A Food and Drink Guide to the Baltic's Most Defiant Kitchen

A comprehensive food and drink guide to Vilnius, Lithuania — from potato dumplings the size of fists to cold pink soup, craft beer revolutions, Litvak heritage, Trakai kibinai, and cocktail bars that rival Berlin. With specific addresses, prices, opening hours, and what to skip.

Tomás Rivera
Tomás Rivera

Vilnius does not care if you have heard of it. The Lithuanian capital has spent centuries being invaded, partitioned, occupied, and ignored, and it has responded by developing a food culture that is heavy, honest, and completely uninterested in your Instagram aesthetic. You will not find twee small plates here. You will find potato dumplings the size of a fist, cold pink soup that divides tourists from locals, and a craft beer revolution that started in Soviet-era basements and has no intention of slowing down.

This is a city where dinner is an argument with gravity. Come hungry or do not come at all.

— Tomás Rivera

The National Religion: Cepelinai

Lithuania's most iconic dish is the cepelinai, a potato dumpling named after the Zeppelin airship because of its oblong shape. It is made from grated raw and cooked potatoes mixed together, stuffed with pork, mushrooms, or curd cheese, then boiled and served with sour cream and fried bacon bits. A single portion usually contains two dumplings. Two dumplings is a meal that will sit in your stomach like a mortgage.

At Agotos Gryčia on Šeškinės gatvė, they make what locals call the largest cepelinai in Vilnius. One dumpling constitutes a full portion. It is the size of a small loaf of bread, filled with meat, and arrives swimming in bacon fat and cream. The restaurant is in a residential neighborhood north of the center, which means you will be surrounded by Lithuanians eating the same thing at the same volume. A portion costs around €12. Open daily 11:00 AM–10:00 PM.

For a more accessible entry point, Etno Dvaras has multiple locations across the city including one near the bus station on K. Baršausko gatvė. They serve ethnographically inspired sauces with their cepelinai, from butter-onion gravy to mushroom sauce. A meat-filled plate runs €9–11. They also offer cottage cheese and soy meat versions, which is useful if you have made the error of trying to be vegetarian in Lithuania. Open 11:00 AM–10:00 PM daily.

If you want tradition with architecture, Lokys on Stiklių gatvė 8 occupies a 15th-century merchant's house in the Old Town. Their menu leans medieval, which means game meat. The wild meat cepelinai here are stuffed with venison and served in a stone cellar that feels like a banquet hall for people who have just finished invading something. Expect to pay €14–17 for a main course. Open 11:00 AM–11:00 PM.

For a modern interpretation, Burna House in Paupys Market on Aukštaičių gatvė 7 serves venison cepelinai with hemp pesto, or cottage cheese versions with sun-dried tomatoes and capers. The market itself is a converted industrial space near the Vilnia River and worth the walk. A plate here costs €13–15. Open Tuesday–Sunday 10:00 AM–8:00 PM.

Šaltibarščiai: The Soup That Tests You

Every Lithuanian summer revolves around šaltibarščiai, a cold beetroot soup made with kefir, cucumbers, dill, and hard-boiled eggs. It is bright pink. It is served with a side of hot boiled potatoes, which sounds like a mistake until you try it. The contrast of cold sour soup and warm starchy potatoes is the reason Lithuanian grandmothers live to ninety.

You can find it everywhere from June through August. At Spoon Out in the Old Halės Market on Pylimo gatvė 58, they serve an authentic version alongside Thai food, because Vilnius is strange that way. A bowl costs €4–5. Open Monday–Saturday 10:00 AM–6:00 PM.

At Senoji Trobelė on Naugarduko gatvė 36, the recipe is closer to what you would get in a rural kitchen, with more dill and less refinement. A bowl with potatoes runs €5–6. Open 11:00 AM–9:00 PM daily.

If you are visiting outside summer, some traditional restaurants keep it on the menu year-round. But asking for šaltibarščiai in January is like asking for mulled wine in July. You can do it. People will look at you.

Markets: Where the Food Actually Lives

Halės Market on Pylimo gatvė is the central market hall, a 1906 brick building that sells everything from smoked pig ears to fresh curd cheese. It opens at 7:00 AM and the first hour belongs to pensioners buying rye bread and talking about politics. By 10:00 AM it is crowded with office workers getting lunch from the stalls. A plate of fried potatoes with mushrooms from the hot food counters costs €4–5. A kilogram of fresh curd cheese costs €6. Open Monday–Saturday 7:00 AM–6:00 PM, Sunday 7:00 AM–3:00 PM.

The dairy counters are where you learn that Lithuania takes fermentation seriously. There is kefir in multiple fat percentages, a yogurt-adjacent drink called rūgpienis that is even sharper, and fresh farmer's cheese that squeaks between your teeth. Buy a container of kefir and a block of fresh cheese. Eat them in a park with rye bread. This is a Lithuanian picnic and it costs under €5.

For a more intense experience, Kalvarijų Market northeast of the center is larger, cheaper, and less polished. This is where Russian-speaking vendors sell pickles from barrels, smoked fish, and kvass from plastic tanks. It is not charming in the way Western Europeans expect markets to be charming. It is functional, loud, and completely authentic. Go before noon. Open daily 7:00 AM–4:00 PM.

Rye, Beer, and the Art of Getting Full

Lithuanian dark rye bread, juoda duona, is not an accompaniment. It is a food group. It is dense, slightly sour, and sliced thick enough to withstand butter and herring. At any traditional restaurant, the bread basket arrives unrequested and free. Do not refuse it. Refusing rye bread in Lithuania is like refusing water in the desert. People will worry about you.

The beer scene in Vilnius is one of the most advanced in Eastern Europe, largely because Lithuanians never stopped brewing even under Soviet rule. The tradition of farmhouse ales, kept alive in rural areas during the occupation, has exploded into a craft movement that now fills the Old Town.

Būsi Trečias on Totorių gatvė is one of the oldest craft beer pubs in the city, operating since 2011, which in Lithuanian beer years makes it a grandfather. They rotate taps from small Lithuanian breweries like Dundulis, Jovarų, and Rasinė. A half-liter costs €4–5. The staff will talk you through the menu without condescension, which is rarer than it should be. Open daily 12:00 PM–12:00 AM.

Šnekutis has two locations, one on Šv. Stepono gatvė near the edge of the Old Town. It is a traditional Lithuanian tavern that happens to serve excellent beer. The walls are wood, the music is Lithuanian folk, and the menu is heavy on fried bread with cheese and garlic. A pint of local dark beer costs €3.50–4.50. Open daily 11:00 AM–11:00 PM.

For a more contemporary bar, Alaus Namai on A. Goštauto gatvė has over twenty taps and a focus on Baltic and Scandinavian breweries. They also serve beer snacks that go beyond the usual fried bread, including smoked pork lard with onions that is better than it sounds. A half-liter runs €4–6. Open Monday–Thursday 12:00 PM–11:00 PM, Friday–Saturday 12:00 PM–1:00 AM, Sunday 2:00 PM–10:00 PM.

The New Lithuanian Kitchen

Not everything in Vilnius is designed to stop your heart. A generation of chefs trained in Copenhagen, Stockholm, and Berlin have returned home and started cooking modern Lithuanian food that respects the ingredients without drowning them in cream.

Sweet Root on Antakalnio gatvė is the best example. They work with a network of small farms and foragers to build a tasting menu that changes with the seasons. In summer you might find young nettles, wild garlic, and fermented birch sap. In autumn, mushrooms and game. The tasting menu runs €65–80 and requires a reservation at least a week in advance. The restaurant is in a quiet residential district northeast of the center, which means you will need a taxi or a twenty-minute walk from the Old Town. Open Wednesday–Saturday 6:00 PM–10:00 PM.

Džiaugsmas on Vilniaus gatvė is a more accessible modern bistro that takes Lithuanian flavors and presents them in smaller, sharper portions. Their cured herring with potato crisps and sour cream is a direct reference to the national pantry, but it is plated like something from Copenhagen. Mains run €18–24. Open Tuesday–Saturday 12:00 PM–10:00 PM, Sunday 12:00 PM–8:00 PM.

14Horses, also on Vilniaus gatvė, straddles the line between Nordic minimalism and Lithuanian generosity. They bake their own rye bread, ferment their own vegetables, and cure their own fish. A three-course dinner costs €45–55. Open Monday–Saturday 12:00 PM–10:00 PM.

The Lost Jewish Kitchen: Litvak Flavors

Before the Holocaust, Vilnius was known as the Jerusalem of the North, home to over 100,000 Jews and one of the great centers of Jewish learning and culture in Europe. The food tradition, Litvak cuisine, was distinct — lighter than Polish Jewish cooking, with more vegetables, more fish, and a tradition of dairy meals that shaped the city's culinary identity.

Very little of that world remains in Vilnius today. The Great Synagogue was destroyed; the Jewish population was murdered. But traces survive in the city's food memory. The pickled herring that appears on every Lithuanian table has Jewish origins. The tradition of dairy-heavy meals, the love of fermented vegetables, the precise technique of gefilte fish — all of these existed here before they were adopted into the broader Lithuanian repertoire.

Baleboste on Mėsinių gatvė is one of the few restaurants in the city that explicitly draws on Litvak tradition. They serve gefilte fish with beetroot horseradish, cholent slow-cooked overnight, and kugel that tastes like the old Jewish bakeries of Kaunas. A meal costs €15–20. It is not just a restaurant; it is a kind of archaeology. Open Tuesday–Sunday 12:00 PM–9:00 PM.

The Vilna Gaon State Jewish Museum on Naugarduko gatvė has a small café that serves Jewish pastries — rugelach, babka, and a dense honey cake called lekach — made from pre-war recipes. A pastry and coffee costs €4–5. The museum itself is essential context for understanding what was lost. Open Sunday–Thursday 10:00 AM–4:00 PM.

Cocktails After Dark

Vilnius has developed a cocktail culture that rivals anything in the Baltic states, built by bartenders who trained in London and Berlin and returned home with techniques and ambition.

Apoteka Bar on Visų Šventųjų gatvė 5 is a speakeasy with an apothecary theme — bartenders in white coats, house-made infusions in glass bottles, and a menu that reads like a prescription pad. The cocktails are precise, balanced, and strong. A drink costs €10–13. The bar is small; arrive before 9:00 PM or wait. Open daily 6:00 PM–2:00 AM.

Alchemikas on Islandijos gatvė 1 is a laboratory-themed bar with over a hundred cocktails on the menu, from classic daiquiris to elaborate creations involving smoke, foam, and edible flowers. The bartenders will build a drink around your mood if you ask. Cocktails run €9–14. Open Monday, Wednesday, Friday–Saturday 6:00 PM–2:00 AM; Tuesday, Thursday, Sunday 6:00 PM–1:00 AM.

Nomads on Islandijos gatvė 1 (same building as Alchemikas, different entrance) focuses on seasonal, locally sourced ingredients. Their menu changes quarterly and is often themed — past menus have been based on Lithuanian forests, the Curonian Spit, and the country's pagan heritage. A cocktail costs €10–12. Open Monday, Wednesday, Friday–Saturday 6:00 PM–2:00 AM; Tuesday, Thursday, Sunday 6:00 PM–1:00 AM.

Užupis: Bohemia with Calories

The self-declared independent republic of Užupis, across the river from the Old Town, is where Vilnius keeps its artists, its eccentrics, and its best casual food. The constitution is posted on a wall in multiple languages and includes the right to be lazy and the right to look after a cat until it dies. The restaurants are correspondingly relaxed.

One for All on Užupio gatvė 10, next to the Angel sculpture, serves a menu that jumps between continents but keeps Lithuanian staples in reserve. Their fried cepelinai are crisp outside and heavy inside, served with bacon and sour cream for €10–12. They also have an outdoor terrace that fills with locals drinking beer from 4:00 PM onward. Open daily 11:00 AM–11:00 PM.

Prie Neries on Užupio gatvė sits right on the riverbank. It is more restaurant than bar, with a menu of grilled fish, potato pancakes, and cold soups in summer. A main course costs €12–16. The view of the river and the Angel is free. Open daily 11:00 AM–10:00 PM.

Day Trip: Trakai and the Kibinai

Thirty kilometers west of Vilnius, the town of Trakai sits on a chain of lakes surrounding a red-brick island castle that looks like it was assembled from a children's book. The castle is worth the trip alone, but the real reason food travelers come here is kibinai — crescent-shaped pastries filled with spiced mutton, beef, curd cheese, or mushrooms, brought to Lithuania by the Karaim people in the 14th century.

The Karaim are a Turkic-speaking minority, brought to Trakai by Grand Duke Vytautas after his campaigns in Crimea. Their prayer house, the Kenesa, still stands on Karaimų gatvė, and their wooden houses — narrow, three-windowed buildings from the 18th and 19th centuries — line the street. The kibinai they created have become Lithuania's favorite street food.

Senoji Kibininė on Karaimų gatvė 65 has been serving kibinai for decades. The pastry is flaky, the filling is spiced with black pepper and onion, and a single kibinas costs €1.50–2.50. Eat it sitting by the lake with the castle in the background. This is the correct way to experience Trakai. Open daily 10:00 AM–8:00 PM.

Kybynlar, further down Karaimų gatvė, offers a wider variety — cheese, mushroom, vegetable, and even sweet versions with berries. A meal with soup and kibinai costs €8–12. Open daily 10:00 AM–9:00 PM.

Getting to Trakai is straightforward. Buses leave from the Vilnius bus station every 30–40 minutes and take about 40 minutes. A ticket costs €2–3. Trains are also available and take about 35 minutes. Do not eat at the restaurants directly outside the castle exit — they mark up prices for captive tour groups and the quality drops accordingly.

Dessert: Tree Cake and Soviet Nostalgia

The Lithuanian dessert you will see everywhere is šakotis, a spit cake that looks like a pine tree and tastes like sweetened egg batter. It is cooked on a rotating spit over an open flame, which gives it the characteristic branch-like shape. You can buy slices at souvenir shops and market stalls for €2–3. It is not subtle. It is not trying to be. It is the dessert equivalent of a national anthem.

For something more refined, the gelato at Crustum on Vilniaus gatvė uses Lithuanian ingredients like sea buckthorn, black currant, and fermented honey. A cone costs €3–4. Open daily 10:00 AM–9:00 PM.

If you want to taste Soviet-era nostalgia, find a kiosk selling ledai, the generic soft-serve ice cream that Lithuanians associate with childhood summers. It is not good ice cream by any objective standard. It is perfect ice cream by the standard of memory. A cone costs €1.50.

What to Skip

The restaurants on Pilies gatvė, the main tourist artery of the Old Town, are uniformly worse than their counterparts two streets away. They serve the same cepelinai at higher prices with less care. Walk two minutes in any direction and you will eat better for less.

Any restaurant with a menu photographed on a tablet and translated into twelve languages is a warning, not an invitation. The traditional places do not need photographs. The food is brown and heavy. You already know what you are getting.

Do not order Italian or sushi in Vilnius unless you have a specific recommendation. The city has excellent local food and mediocre international imitations. Eat Lithuanian or go home.

The kibinai sold at Vilnius bus station or from chain bakeries in the city center are to Trakai kibinai what gas station sandwiches are to a deli. Wait for the real thing.

Sky Bar at the Radisson Blu on Konstitucijos prospektas 20 has a great view from the 22nd floor, but the cocktails are inconsistent and the atmosphere is sterile. Go for one sunset photo, then leave for Apoteka or Alchemikas.

Practical Reality

A meal at a traditional restaurant costs €15–25 per person including a beer. A meal at a modern place like Sweet Root costs €70–90. A meal from a market stall or casual counter costs €5–8. A craft cocktail runs €9–14.

Most traditional restaurants open at 11:00 AM or 12:00 PM and stop serving by 10:00 PM. Craft beer bars stay open until midnight or later. Cocktail bars open around 6:00 PM and close at 1:00–2:00 AM. Vilnius is not a late-night dining city. Eat early and drink late, or reverse the order if your stomach can handle it.

Tipping is 10% if you are pleased with the service. It is not mandatory but it is appreciated. Cash is still common in markets and some traditional taverns, though cards are accepted almost everywhere.

The best time to visit for food is late spring through early autumn, when the markets are full of fresh produce, the šaltibarščiai is cold, and the beer gardens are open. Winter is fine if you are prepared for heavy food in heavy weather. The cepelinai will keep you warm. That is their purpose.

Vilnius is compact. The Old Town is walkable in twenty minutes. Užupis is a ten-minute stroll across the river. Paupys Market is a fifteen-minute walk southeast. You do not need public transport for food exploration unless you are heading to Agotos Gryčia or Sweet Root, both of which require a taxi or a bus ride.

If you leave Vilnius without trying cold pink soup, dark rye bread with fresh cheese, at least one potato dumpling that challenges your anatomy, and a kibinas by a castle lake, you have not been to Vilnius. You have been to a museum with a nice old town. Eat the heavy food. Drink the farmhouse ale. The city has survived empires. It will survive your diet.

Tomás Rivera

By Tomás Rivera

Madrid-born food critic and nightlife connoisseur. Tomás has been reviewing tapas bars and underground music venues for 15 years. He knows every back-alley gin joint from Mexico City to Manila and believes the night reveals a city is true character.