Bistros, trattorias, taverns and neighbourhood rooms: the mid-tier places where Vilnius actually eats.

Where to eat well, no fuss

Lokys ★ 4.4

Lithuanian€€€senamiestisDaily 12:00-24:00

Lokys has run since 1972 in a 15th-century merchant's cellar, serving wild boar, venison and beaver under the second generation of the same family.

Signature: Wild boar with lingonberry, Venison medallions, Beaver stew

Order: Wild boar with lingonberry; share a beaver stew to taste what makes Lokys an institution.

Tip: Oldest restaurant in Vilnius Old Town. Reserve the medieval cellar room for the full effect.

Etno Dvaras (Aušros Vartų) ★ 4.0

Lithuanian€€senamiestisDaily 11:00-23:00

Etno Dvaras on Aušros Vartų cooks dishes certified by the Lithuanian Culinary Heritage Fund in a cavernous cellar with street-level windows on the strip.

Signature: Cepelinai, Bulvių blynai potato pancakes, Šaltibarščiai

Order: Cepelinai with bacon-mushroom sauce; pair with a bowl of šaltibarščiai cold beet soup.

Tip: Heritage Fund certification means every dish must be 100 years old by recipe. Touristy but real.

Etno Dvaras (Pilies) ★ 3.9

Lithuanian€€senamiestisDaily 11:00-23:00

The Pilies Street branch of Etno Dvaras sits a block from the Cathedral, with the same Heritage Fund-certified Lithuanian dishes as the Aušros Vartų room.

Signature: Cepelinai, Kugelis, Žemaičių blynai

Order: Žemaičių blynai (Samogitian potato pancakes) with sour cream.

Tip: Often quieter than Aušros Vartų. Walk-ins usually possible on weekdays.

Senoji Trobelė ★ 4.2

Lithuanian€€naujamiestisMon-Fri 11:00-23:00, Sat-Sun 12:00-23:00

Senoji Trobelė on Naugarduko is a family-run Lithuanian room with painted ceilings and a 75-percent Žalgiris mead balsam fermented for two years.

Signature: Cepelinai, Vegetarian potato dumplings with spinach, Žalgiris mead balsam

Order: Cepelinai with curd cheese; finish with a glass of Žalgiris mead balsam.

Tip: Twelve minutes uphill from Vokiečių. Order the daily-baked linseed leaven bread to start.

Bistro 18 ★ 4.1

Modern European€€€senamiestisDaily 12:00-23:00

Bistro 18 on Stiklių is a family-owned classic European bistro near Lokys, serving French onion soup, risotto and seasonal rabbit in a low-key dining room.

Signature: French onion soup, Rabbit ragout, Risotto

Order: The rabbit ragout; pair with the house red, poured generously.

Tip: A reliable mid-range alternative to the Michelin rooms one block away on the same Stiklių strip.

Užupio Kavinė ★ 4.0

Lithuanian€€uzupisDaily 11:00-23:00

Užupio Kavinė sits on the Vilnelė riverbank at the edge of the Republic of Užupis, the longest-running Lithuanian dining room of the bohemian district.

Signature: Cepelinai, Šaltibarščiai, Gira

Order: Cepelinai with curd cheese; cold beet šaltibarščiai in summer with new potatoes.

Tip: The terrace over the Vilnelė is the seat to ask for. The Užupis Constitution wall is across the bridge.

Šnekutis ★ 4.3

Lithuanian€€senamiestisDaily 11:00-23:00

Šnekutis on Šv. Mikalojaus pours 30-plus Lithuanian beers including small-brewery filtered and unfiltered, with cepelinai and smoked-pig snacks.

Signature: Cepelinai, Smoked pig ear, Lithuanian beer flight

Order: Cepelinai with spirgučiai pork cracklings; pick the unfiltered farmhouse ale.

Tip: Užupis branch closed; this Mikalojaus room is the original Šnekutis. Book ahead for evening.

Sakwa ★ 3.9

Lithuanian€€antakalnisTue-Sat 12:00-22:00, closed Sun-Mon

Sakwa in Antakalnis is a small Polish-Lithuanian dining room run by a single family, plating pierogi and cepelinai side by side for a loyal local crowd.

Signature: Polish pierogi, Lithuanian cepelinai, House compote

Order: Mixed pierogi plate; finish with a glass of house compote.

Tip: Off the tourist circuit. Book ahead for weekend lunch; only about 25 covers.

Casa La Familia ★ 4.0

Pizzeria€€senamiestisDaily 11:00-23:00

Casa La Familia on Vokiečių is a family-run wood-oven pizzeria with one of the largest vegan-pizza selections in Vilnius, plus a leafy summer terrace strip.

Signature: Wood-fired margherita, Vegan pizza

Order: A wood-fired margherita; the vegan pizzas are notably strong by Vilnius standards.

Tip: Loud and family-friendly. Terrace seats overlook the Vokiečių lindens in summer.

RoseHip Vegan Bistro ★ 4.1

Vegan€€senamiestisMon-Sat 11:00-22:00, Sun 12:00-21:00

RoseHip on Vilniaus is the pink-neon Vilnius vegan bistro: tofu burgers, quinoa bowls and Asian-leaning salads in a bright Old Town corner room.

Signature: Tofu burger, Tofu quinoa Buddha bowl, Asian salad

Order: The tofu burger; the Asian salad is the strong second order.

Tip: Most reliable sit-down vegan room in Vilnius Old Town; quick service at lunch.

Vieta ★ 4.2

Vegan€€naujamiestisMon-Fri 11:30-16:00, closed Sat-Sun

Vieta is a small vegan kitchen with a daily-changing menu, run as a near-perfect template of a Baltic plant-based cafe by a tight team of cooks.

Signature: Daily-changing vegan plate, Bowl of the day

Order: Whatever the daily bowl is; the menu turns over every shift.

Tip: Limited daytime hours; arrive by 13:30 for the full menu, and bring cash for the smaller orders.

Drama Burger (Gedimino) ★ 4.0

Burgers€€naujamiestisSun-Thu 11:00-23:00, Fri-Sat 11:00-01:00

Drama Burger on Gedimino is the flagship of a small Vilnius smash-burger chain, with brioche buns, double patties and Lithuanian-craft draft on tap.

Signature: Drama smashburger, Beef-bacon double, Vegan patty

Order: The Drama double smashburger; loaded fries are large enough to share between two.

Tip: Branches at Panorama mall and Vokiečių 8. Late-night Friday-Saturday only.

Drama Burger Go (Vokiečių) ★ 3.8

Burgers€€senamiestisSun-Thu 11:00-22:00, Fri-Sat 11:00-23:00

Drama Burger Go on Vokiečių is the Old Town branch of the Vilnius smash-burger chain, a smaller takeaway-leaning counter on the strip near Halės Turgus.

Signature: Smashburger, Loaded fries

Order: The classic smashburger combo; loaded fries are the chain signature.

Tip: Tiny counter; busy at lunch. Order ahead via the Wolt app for a quick pickup.

Pinavija Café & Bakery ★ 4.3

Lithuanian€€senamiestisMon-Fri 09:30-20:00, Sat-Sun 10:00-19:30

Pinavija on Vilniaus is a family-owned bakery cafe known for hot kibinai pastries, šakotis tree cake and brunch in a softly-French Old Town corner.

Signature: Kibinai, Šakotis tree cake, Brunch plate

Order: A mutton kibinai with mustard, then a slice of šakotis.

Tip: Indoor seating fills early on weekends. Bench seating runs along Vilniaus in summer.

Holy Donut (Vokiečių) ★ 4.1

BakerysenamiestisMon-Fri 08:00-20:00, Sat-Sun 09:00-20:00

Holy Donut on Vokiečių is the Vilnius original of the local bagel-and-donut chain, with vegan donuts and big bagel sandwiches in a bright corner cafe.

Signature: Loaded bagel sandwich, Vegan donut, Specialty coffee

Order: A loaded bagel sandwich and a vegan glaze donut.

Tip: Second branch at Vilniaus 18. Brunch fills the room; order at the counter and grab a window.

One for All ★ 4.1

Modern European€€€uzupisTue-Sat 12:00-23:00, closed Sun-Mon

One for All on Užupio is a Lithuanian-modern small-plates restaurant with a shared-menu format and local seasonal ingredients on a constantly-changing carte.

Signature: Seasonal plates, Sharing menu

Order: The sharing format set menu; pair with the natural-wine list.

Tip: Across the bridge from the Užupis Angel. Kitchen turns the menu over by season.

Halės Deli ★ 4.0

Lithuanian€€naujamiestisMon-Sat 09:00-20:00, Sun 09:00-15:00

Halės Deli inside Halės Turgus market hall sources every product locally and serves Lithuanian craft beer alongside lamb sausages and craft beef burgers.

Signature: Lithuanian craft beef burger, Lamb sausage, Pork ribs

Order: The Lithuanian craft beef burger; pair with a Genys or Sakiškės beer.

Tip: A counter-and-table format inside the 1906 market hall; busy around lunchtime.

Halės Bistro ★ 3.9

BakerynaujamiestisTue-Sat 09:00-18:00, Sun 09:00-15:00, closed Mon

Halės Bistro inside the main hall of the 1906 market does fresh bagels, vegan plates and quick lunch trays alongside the produce stalls on Pylimo.

Signature: Fresh bagels, Vegan and vegetarian plates

Order: A bagel with smoked salmon, eaten standing at the counter.

Tip: Cheap, fast and good. Quiet on weekday mornings before the lunch rush.

Beigelių Krautuvėlė (The Bagel Shop) ★ 4.5

BakerynaujamiestisMon-Fri 10:00-17:00, closed Sat-Sun

Beigelių Krautuvėlė on the ground floor of the Lithuanian Jewish Community on Pylimo bakes Litvak bagels, bialys, challah and teyglakh on-site since 2016.

Signature: Bagel lox, Bialy, Challah for Sabbath, Teyglakh

Order: The Bagel Lox; take a teyglakh home for later.

Tip: Sold out by late afternoon. The most historically grounded bagel in the Baltic.

Forto Dvaras (Pilies) ★ 3.8

Lithuanian€€senamiestisDaily 11:00-24:00

Forto Dvaras on Pilies is the same Heritage Fund-certified Lithuanian chain as Etno Dvaras, named after the medieval forts theme of the Old Town strip.

Signature: Cepelinai, Potato pancakes, Kugelis

Order: Cepelinai for two with bacon-mushroom sauce.

Tip: Same operator as Etno Dvaras; menu and quality are identical between branches.

Mint Vinetu Cafe ★ 4.2

CafesenamiestisMon-Sat 10:00-21:00, Sun 11:00-19:00

Mint Vinetu combines a second-hand bookshop with a small cafe in the Šv. Ignoto alleyways, serving mint tea, homemade pies and vegan snacks to readers.

Signature: Homemade pies, Vegan snacks, Mint tea

Order: A pot of mint tea and a slice of homemade pie.

Tip: Buy a used book on the way out; the cafe stays open later than the shop does.

Pinavija Café (Vokiečių) ★ 4.1

Lithuanian€€senamiestisMon-Fri 09:30-20:00, Sat-Sun 10:00-19:30

Pinavija's second branch on Vokiečių keeps the same family-bakery recipes for kibinai and šakotis in a slightly bigger Old Town room with terrace seating.

Signature: Kibinai, Šakotis, Curd cheese pancakes

Order: A mutton kibinai with mustard; a slice of šakotis to go.

Tip: Larger than the Vilniaus original. Vokiečių terrace is the Old Town summer seat.

Gaspar's Bistro Lunch ★ 4.3

Indian€€naujamiestisTue-Fri 12:00-15:00, closed Sat-Mon

Gaspar's runs a weekday-lunch menu separate from its Michelin Bib Gourmand dinners, with Goan thalis and a daily curry in the same Pylimo room.

Signature: Goan thali, Vegetarian biryani, Daily curry

Order: A Goan thali at lunch; cheaper than the dinner tasting and just as carefully cooked.

Tip: Weekday lunch only; the room flips to fine-dining mode at 18:00.

← Back to Vilnius food guide