Plate of traditional Polish pierogi with sour cream and dill in Krakow

Pierogi in Krakow: Ultimate Guide to Poland's Famous Dish

Pierogi are the most famous Polish dish, and in Krakow you can eat them at almost every traditional restaurant, at dedicated pierogi specialists, at milk bars, at festivals, and from market stalls. They come in dozens of fillings, both savoury and sweet, and the quality varies enormously between places. This guide covers what pierogi actually are, the varieties worth ordering, what to expect from different types of restaurants, and how to eat the best pierogi in Krakow without ending up at a tourist trap.

One thing to know upfront: every Pole has an opinion on pierogi, and most of them are convinced their grandmother made the best ones. The dishes you eat in Krakow restaurants are good, but they are restaurant pierogi. Homemade is a different category. Knowing this changes how you think about ordering.

KEY FACTS
Pierogi are filled dumplings, boiled and sometimes pan-fried after, made from a thin wheat dough
The most famous varieties: ruskie (potato and cheese), z mięsem (meat), z kapustą i grzybami (sauerkraut and mushroom), and sweet fruit versions
Pierogi ruskie is the safest order if you have not had pierogi before
The best pierogi in Krakow are at dedicated pierogi restaurants and traditional Polish places, not at modern fusion spots
Average price: 25-40 PLN per portion (8-10 pieces) at a normal restaurant, 18-25 PLN at a milk bar
The Krakow Tasty Food Tour includes a pierogi stop on every session

What Are Pierogi?

Pierogi are filled dumplings made from a thin wheat dough wrapped around a savoury or sweet filling, sealed by hand, and boiled in salted water. The savoury versions are often pan-fried in butter after boiling for a slightly crispy edge. They are usually served in portions of 8-10 pieces with a topping that varies by filling: sour cream, fried onion, bacon bits, melted butter, or for sweet versions, more cream and sugar.

The word "pierogi" is already plural in Polish. The singular is "pieróg," but you will almost never order one. A portion is a portion.

Pierogi have been a staple of Polish cooking for centuries. The dish probably came to Poland from the east in the medieval period, though the exact origin is contested. What is not contested is how central pierogi have become to Polish food identity, both at home and at restaurants. Every Polish family has its own version, and pierogi feature in every major Polish celebration: Christmas Eve, weddings, Easter, and name days.

The Main Pierogi Varieties

Restaurant menus in Krakow usually list pierogi by filling. These are the varieties you will see most often:

Pierogi ruskie

Potato and white cheese (twaróg), with a little fried onion mixed into the filling. The most popular pierogi variety in Poland and the one to order if you have never had pierogi before. The name is misleading: "ruskie" does not refer to Russia, but to the Ruthenian regions in what is now western Ukraine, where this filling originated. Mild, comforting, slightly tangy from the cheese. Served boiled with sour cream and fried onion on top.

Pierogi z mięsem

Meat-filled, traditionally pork or a mix of pork and beef, slow-cooked and shredded before being mixed with onion and spices. Richer and more savoury than ruskie. Almost always served with a fried onion topping and sometimes bacon bits. A solid choice if you want something more substantial.

Pierogi z kapustą i grzybami

Sauerkraut and wild mushroom filling. This is the traditional Christmas Eve pierogi in most Polish families, served as part of the meatless Wigilia supper. Earthy, tangy, slightly funky from the fermented cabbage and the dried wild mushrooms. Often vegan depending on the dough recipe. One of the most distinctly Polish flavours you can try.

Pierogi ze szpinakiem i serem

Spinach and white cheese. A modern variety that has become standard on most pierogi menus over the past 20 years. Lighter than ruskie, more delicate. Good if you want something less heavy than the traditional fillings.

Pierogi z owocami

Sweet pierogi with summer fruit, usually blueberries (z jagodami) or sour cherries (z wiśniami), occasionally strawberries (z truskawkami). Served with sour cream and a sprinkle of sugar. A summer-only variety in most restaurants, available from late June through August when Polish berries are in season. A traditional Polish summer dessert and one of the best regional specialities of the season.

Pierogi ze słodkim serem

Sweet white cheese filling, often with a hint of vanilla, served as a dessert. Available year-round at most pierogi restaurants. Lighter than fruit pierogi and a good choice if you want a sweet finish to a meal but do not want anything too rich.

Modern and house varieties

Dedicated pierogi restaurants in Krakow often have 20+ varieties on the menu, including modern fillings like duck with apple, lentils, salmon, chickpea, beetroot, even chocolate. These are worth trying once you have had the classics. They are not traditional, but the better restaurants do them well.

Boiled vs Fried Pierogi

You will usually have a choice when ordering: boiled (gotowane) or pan-fried after boiling (smażone). Here is the difference:

Style Texture Best for
Boiled (gotowane) Soft, slippery, dough holds its full chewiness Sweet pierogi, delicate fillings like spinach and cheese, lighter meals
Pan-fried (smażone) Crispy edges, golden bottom, soft inside Savoury fillings, especially meat and ruskie, for a heartier meal

Most Poles will tell you boiled is the traditional way and fried is the better way for savoury pierogi. Try both at different meals. There is no wrong answer.

What to Order with Pierogi

The topping you get is usually determined by the filling, but most restaurants will adjust on request.

Sour cream (śmietana): The default topping for most savoury pierogi and all sweet ones. Always Polish-style, which means thicker and tangier than what most visitors are used to.

Fried onion (smażona cebula): Standard with ruskie and meat pierogi. Adds sweetness and a little crunch.

Bacon bits (skwarki): Cubes of fried smoked bacon, sometimes mixed into onion. Traditional with meat pierogi.

Melted butter: Common with boiled pierogi, particularly the more delicate fillings.

To drink: A glass of cold Polish beer is the classic pairing for savoury pierogi. For something more traditional, try a small glass of cold Żubrówka (bison grass vodka) on the side. Sweet pierogi go with strong black tea or coffee, not alcohol.

Where to Eat Pierogi in Krakow

Four main categories of places to eat pierogi, each with different quality, prices, and atmosphere.

BEST QUALITY

Dedicated pierogi restaurants

  • 30+ varieties on the menu
  • Made fresh on site daily
  • Tasting plates for sharing
  • Price: 30-45 PLN per portion
RELIABLE

Traditional Polish restaurants

  • 4-6 varieties on the menu
  • Good ones make them by hand
  • Pair well with other Polish dishes
  • Price: 25-35 PLN per portion
CHEAPEST

Milk bars (bar mleczny)

  • Cafeteria-style, no frills
  • 3-4 varieties daily, fresh
  • Authentic Polish atmosphere
  • Price: 18-25 PLN per portion
AVOID

Main Square tourist spots

  • Menus in five languages, photo cards
  • Often frozen, mass-produced
  • Inflated prices, mediocre quality
  • Walk 5 minutes off the square for better

The Krakow Pierogi Festival in mid-August on Small Market Square (Mały Rynek) is also worth noting if you are visiting that week. Restaurants from across Poland compete for the best pierogi title, with public tastings throughout the festival.

How to Order Pierogi Like You Know What You Are Doing

A few practical things that help when ordering:

Portion size note: A pierogi portion (8-10 pieces) is a full meal, not a starter, especially the savoury ones. Two portions between two people is enough for a main meal. Polish restaurants do not expect you to also order a main if you are eating pierogi.

Mixed portions are normal. Most pierogi restaurants will let you order half-portions of different varieties so you can try several. This is the best way to experience the menu.

Ask about house specialities. Independent pierogi restaurants often have one or two unusual fillings the chef is proud of. Worth ordering.

Sweet pierogi are a dessert. Do not order them as a main course alongside savoury pierogi unless you want to be uncomfortably full. Order one savoury portion and one small sweet portion to share if you want both.

Time of day matters less in Poland than elsewhere. Pierogi are eaten at any meal: breakfast, lunch, dinner, or as a late-night snack. There are no rules.

Pierogi at the Krakow Tasty Food Tour

Pierogi are included on the Krakow Tasty Food Tour on every session. The tour stops at a traditional restaurant where pierogi are made fresh, and the tasting includes a couple of different varieties so you can see how the filling changes the dish. Your guide will explain what you are eating, the regional differences, and the cultural context.

This works better than trying pierogi blind for the first time. Pierogi menus can be intimidating if you have not seen them before, and the difference between a good pierogi place and a bad one is not obvious from the outside. The tour skips the bad ones entirely.

Try Pierogi on the Krakow Tasty Food Tour

Pierogi included on every session of the Krakow Tasty Food Tour. 6+ tastings, 2-3 drinks, local stories with a friendly English-speaking guide.

📅 14:30 from Old Town (Floriańska Gate and Barbakan)
📅 13:30 and 17:30 from Jewish Quarter (Plac Nowy 9)

167 PLN per person · Book directly for the best price

View Tour Details and Book

Pierogi for Dietary Requirements

Vegetarian

Several pierogi varieties are naturally vegetarian: ruskie (potato and cheese), spinach and cheese, and all sweet versions. Sauerkraut and mushroom is also vegetarian and often vegan if the dough is made without egg. Most pierogi restaurants in Krakow clearly mark which varieties are vegetarian on the menu.

Vegan

Fully vegan pierogi are harder to find at mainstream restaurants because the dough usually contains egg. Dedicated vegetarian and vegan restaurants in Krakow, particularly in Kazimierz, offer pierogi with egg-free dough and plant-based fillings. For more detail, see our vegan and vegetarian food in Krakow guide.

Gluten-free

Traditional pierogi are made with wheat flour and are not gluten-free. A small number of restaurants in Krakow offer gluten-free pierogi made with rice or buckwheat flour. The texture is different (the dough does not hold together quite the same way) but the filling experience is intact.

What to Read Next

If you want to know what other Polish dishes to try on your trip, our guide to what food Krakow is famous for covers the full landscape. For the difference between eating in Old Town and Kazimierz, see the Old Town vs Kazimierz comparison. And if you are planning around what tours cost in Krakow, the food tour cost guide covers what to expect.


Frequently Asked Questions

What is the most popular pierogi in Krakow?

Pierogi ruskie (potato and white cheese with onion) is the most popular variety, both in Krakow and across Poland. The name does not mean Russian: it refers to the Ruthenian regions in what is now western Ukraine, where this filling originated. It is the variety to order first if you have never had pierogi before. Most pierogi restaurants in Krakow rank ruskie as their bestseller.

How many pierogi are in a portion?

A standard portion at a Krakow restaurant is 8-10 pieces, served as a main meal. Smaller half-portions of 4-5 pieces are common at restaurants that let you mix several varieties on one plate. At milk bars, portions can be slightly smaller and cheaper. One full portion is enough for a meal for most people.

Are pierogi vegetarian?

Some pierogi varieties are vegetarian by default: pierogi ruskie (potato and cheese), spinach and cheese, sauerkraut and mushroom, and all sweet versions. Meat pierogi obviously are not. Most pierogi restaurants in Krakow mark vegetarian varieties clearly on the menu. Vegan pierogi are harder to find at mainstream restaurants because the dough usually contains egg, but dedicated vegan restaurants in Kazimierz offer egg-free versions.

What is the difference between Polish pierogi and Russian pelmeni?

Both are filled dumplings, but they are different dishes. Pelmeni are smaller, almost always meat-filled, served in a clear broth or with sour cream, and made with a thinner dough. Pierogi are larger, come in dozens of fillings (savoury and sweet), are usually served with a topping rather than in broth, and use a slightly thicker dough that holds the filling more firmly. Polish pierogi are also boiled and often pan-fried after, while pelmeni are usually just boiled.

How much do pierogi cost in Krakow?

Prices vary by the type of restaurant. A milk bar charges 18-25 PLN per portion. A traditional Polish restaurant charges 25-35 PLN. A dedicated pierogi restaurant charges 30-45 PLN, with higher prices for unusual fillings or larger sharing plates. Restaurants on the Main Square are more expensive and rarely worth the price difference.

Where can I learn to make pierogi in Krakow?

Several cooking schools in Krakow offer pierogi-making classes for visitors. Sessions usually last 2-3 hours, include a meal of what you make, and cost around 200-300 PLN per person. These are widely available and easy to book in advance. The Krakow Tasty Food Tour does not include a cooking class, but pierogi are included on the tasting menu so you can try several varieties without making them yourself.

What is the Krakow Pierogi Festival?

The Krakow Pierogi Festival is an annual event held in mid-August on Small Market Square (Mały Rynek). Restaurants from across Poland compete for the best pierogi title, with public tastings throughout the festival. It is one of the largest food events in Krakow and worth planning around if you are visiting in mid-August. The exact 2026 dates are announced by the city in late spring.

Back to blog