Skip to main content
Cheap eats in Vilnius: how to eat well for €10 a day

Cheap eats in Vilnius: how to eat well for €10 a day

Vilnius is one of the cheapest EU capitals for food, and it’s not even close. A sit-down lunch with soup, main course, and a drink costs €5–8 at a properly functioning Lithuanian canteen. A full dinner with a beer at a mid-range restaurant outside the tourist core runs €12–18. These prices would be astonishing in Stockholm, Amsterdam, or Dublin; in Vilnius they’re normal.

The catch: the very cheapest options require knowing where to look. The tourist-facing restaurants on Pilies Street and Vokiečių Street operate at 40–60% premiums. The canteens, market stalls, and neighbourhood bakeries two streets back serve the actual Vilnius population at actual Vilnius prices.

This is that map.

Soviet-era canteens (valgyklos): the best value in the city

The Lithuanian valgykla is a cafeteria-style dining hall with trays, self-service counters, and food priced by weight or by dish. They are the most affordable sit-down eating option in Vilnius and, at their best, serve genuinely good Lithuanian home cooking.

Lietuviškas Turgus (Pylimo g. 58, near the Gates of Dawn): a valgykla attached to a small market hall. Soup for €1.20, main courses of cepelinai or potato pancakes for €2–3, kompot for €0.50. This is where office workers from nearby Pilies Street businesses eat. It’s not beautiful, but it’s honest.

Vilniaus Valgykla (Aušros Vartų g. 8): one of the more central options, a short walk from the Gates of Dawn. Standard canteen format, slightly higher prices than the outer-city equivalents (mains around €3.50–5) but still far below restaurant rates.

Radharane (Pylimo g. 4): a Hare Krishna vegetarian cafeteria that has been feeding Vilnius since 1992. The lunch buffet — around €6 for unlimited food — includes lentil soups, grain dishes, salads, and occasionally very good Lithuanian-style vegetable dishes. No meat, no alcohol, no pressure. One of the city’s most useful budget options.

The Central Market (Halės Turgus)

Halės Turgus at Pylimo g. 58 is a covered 19th-century market hall that sells produce, dairy, meat, and cheap cooked food from stalls around its edges. For cheap eating, head to the hot food counters along the market perimeter: cooked potatoes, fried fish, cold meats, beet salads, and various Lithuanian prepared dishes sold by weight. A full plate of mixed things costs €2–4.

The market opens early (around 7 am on weekdays) and is busiest on Saturday mornings. It closes early afternoon. Don’t arrive at 3 pm expecting lunch.

Outside the main hall, the surrounding market stalls sell excellent bread: Lithuanian dark rye (ruginė duona) is the most honest and useful cheap food in the country. A large loaf costs €1.50–2.50 and is substantial enough to serve as a base for several meals with cheese and cold cuts from the same market.

Bakeries and bread

Lithuanian bakeries (duonos kepyklos) are distributed across the city and represent the cheapest per-calorie food option available. Vichy, Paulig, and Laisvės Alėja are chain bakeries with multiple Vilnius locations; independent bakeries appear on side streets throughout the old town and residential areas.

Key items to know:

  • Ruginė duona (dark rye bread): €1.50–2.50 per loaf, dense, nutritious, slightly sour.
  • Aguonų pyragas (poppy seed roll): €0.80–1.50, sweet, substantial.
  • Kibinas: a Karaim pastry from Trakai, filled with meat or cheese, now available from some Vilnius bakeries. €1.50–2.50 each. Not traditional Vilnius food but genuinely good.
  • Šakotis: the Lithuanian tree cake — a layered spiral cylinder. Small portions cost €2–4; full cakes are available for purchase. More dessert than breakfast food.

Street food and fast food equivalents

Vilnius doesn’t have the street food density of a Southeast Asian city, but a few options exist:

Čili Pica: Lithuanian pizza chain, multiple city-centre locations. A full pizza slice costs €2–3. Quality is fast-food level; usefulness when you’re hungry and in a hurry is high.

Šiupas (various locations): Lithuanian soup restaurant chain. A large bowl of zuppa with rye bread costs €4–6. The soups rotate seasonally and are often legitimately good — cold beet soup (šaltibarščiai) with hard-boiled egg in summer is a Lithuanian signature.

Burger chains: McDonald’s, Hesburger (Finnish chain), and local equivalents at standard chain prices (€5–8 for a meal). No particular reason to prioritise these over the Lithuanian options.

Budget restaurants by neighbourhood

Old town: Avoid the main streets. Look for lunch menus (dienos pietūs): almost every non-tourist restaurant offers a set lunch at €5–8 that includes soup, main, and sometimes dessert. This is the practical budget strategy for eating in the centre.

Užupis: Several cafes have affordable all-day menus. Keule Ruke and Užupio Kavine both serve food in the €7–12 range for mains, which is mid-range for the old town but reasonable relative to quality.

Naujaminesti (New Town, around Gedimino Prospektas): Slightly cheaper than the old town. Several canteen-style lunch places cater to office workers. The lunch specials are usually finished by 2 pm.

What to drink cheaply

  • Tap water: safe to drink throughout Lithuania. Carry a bottle and refill it.
  • Beer: €2.50–4 in most bars outside the tourist centre. Švyturys, Utenos, and Volfas Engelman are the major Lithuanian lagers. Craft beer at Craft Beer Inn or Prohibition costs €4–6 per pint.
  • Kefir: Lithuanian supermarkets sell 250ml bottles of kefir (fermented milk) for €0.40–0.60. Genuinely nutritious, cheap, and widely used as a snack.

Supermarkets: the underrated option

Vilnius supermarkets are genuinely good. The Rimi on Pilies Street (200 metres from Cathedral Square) is the most centrally located; Maxima and Lidl operate in the surrounding streets and residential districts. The fresh food section — particularly the dairy counter — is worth exploring:

  • Varškė (curd cheese): fresh farmer’s cheese, sold in rounds for €1.50–2.50. Eaten with honey and fruit for breakfast, or with sour cream as a savoury option. A Lithuanian staple.
  • Kefyras (kefir): fermented milk drink, sold in 1-litre cartons for €0.80–1.20. Substantial, filling, and genuinely nutritious.
  • Ruginė duona (dark rye bread): available pre-sliced in vacuum packs or fresh from the bakery counter. €1.50–2.50 for a large loaf.
  • Dešra (sausage): Lithuanian cold sausage and salami is excellent and cheap. The smoked varieties (rūkyta dešra) cost €5–8 per kg and are among the better cured-meat products in Eastern Europe.
  • Sviestas (butter): Lithuanian butter is proper European high-fat (82%+) butter at €1.20–1.80 for 200g. Better than most of what you’ll find in the UK or Ireland for the price.

The Rimi and Maxima both have hot food counters (prie kasoje) with rotisserie chicken, fried potatoes, and various prepared dishes. A full hot meal from the supermarket counter costs €3–5. Not the most atmospheric dinner, but useful on an early departure morning or a budget day.

Lithuanian street food you haven’t heard of

Beyond the items already listed, a few lesser-known cheap eating options:

Šašlytinė stands: Lithuanian barbecue culture includes outdoor stands, particularly in warmer months, selling šašlykai (pork and chicken skewers) for €2–4 each. Halės Turgus market and the area around Panorama shopping centre have these. Not refined; genuinely satisfying after a long walking day.

Kibinai shops in Vilnius: The Karaim pastry from Trakai is now available at several dedicated shops in Vilnius — Kibinai.lt has a location on Pylimo Street. The meat and cheese pastries cost €2–3 and are portable, filling, and more distinctively Lithuanian than a pizza slice.

Cepelinai to take away: A handful of canteens near the market sell cepelinai (potato dumplings stuffed with meat) in takeaway containers. These are genuinely heavy food — one or two dumplings is a full meal — at €3–5 for a serving.

What a €10/day food budget looks like

Breakfast: rye bread and kefir from a supermarket — €1.50. Lunch: canteen soup and main — €4.00. Dinner: market food or a cheap restaurant set menu — €7–8. Total: €12–13. Genuinely comfortable eating for €15/day; tight but possible at €10/day if you use supermarkets for dinner.

The Vilnius on a budget guide covers the full cost picture including accommodation and transport. For restaurant recommendations above canteen level, the best restaurants in Vilnius guide covers that territory.

Vilnius food tour — worth it once if budget allows, covers 8-10 stops

Frequently asked questions about cheap eating in Vilnius

What is the cheapest way to eat in Vilnius?

Lithuanian canteens (valgyklos) and the Halės Turgus market hall are the most affordable sit-down options. Supermarkets (Maxima, Rimi, Lidl) for self-catering bring costs down to €5–7/day.

Are there cheap vegetarian options in Vilnius?

Yes — Radharane (Pylimo g. 4) is the best budget vegetarian option. Several canteens have vegetable dishes. Traditional Lithuanian cuisine is heavy on meat and potatoes, but the city’s food scene has broadened considerably.

Is tipping expected in Vilnius?

Tipping is appreciated but not mandatory. 10% is considered generous at a sit-down restaurant. At canteens, tipping is not expected.

Where can I find Lithuanian fast food?

Čili Pica (pizza), Čičinskas (fried chicken, very popular locally), and various šašlykai (meat skewers) stands in the markets are the local fast-food equivalents. All significantly cheaper than €10 for a meal.

Are supermarkets in Vilnius cheap?

Maxima, Rimi, and Lidl all operate in Vilnius with prices well below Western European equivalents. A full grocery run for a day’s food — bread, dairy, fruit, cooked meats — costs €5–8.