Pirozhki are individual hand pies at the heart of Russian home cooking. They are snacks that children carry in school lunchboxes, the centerpiece of holiday banquets, humble gifts brought to neighbors, and culinary symbols of hospitality. This recipe shows how to make authentic pirozhki with a traditional cabbage or meat filling. The recommended method uses a simple yeast dough and baking rather than deep frying, producing soft, pillowy buns with a golden crust.
Quick answer: Pirozhki are either fried or baked. This recipe makes them baked: prepare a soft yeast dough, let it rise for 1–1.5 hours, fill with cooked cabbage or seasoned meat, shape into ovals, and bake for 20–25 minutes until golden. Total time: approximately 2 hours including rising.
At a Glance
| Type | Dishes |
|---|---|
| Local name | пирожки |
| Origin | The first written records of pirozhki appear in the early 1700s. Apparently, this pastry was often prepared by the wives of mine workers for their husbands to take to work. Pirozhki are handheld pies that appear on every table from Moscow to Siberia. |
| Servings | 2–4 (makes 12–16 pirozhki) |
| Total time | 2 hours (including 1–1.5 hours dough rising time) |
| Difficulty | Medium |
History and Story of Pirozhki, Saint Petersburg
The word ‘pirozhki’ is the plural form in Russian, derived from ‘pirozhok,’ a diminutive of ‘pirog,’ meaning pastry. In Russia, stuffed dough is a cultural institution. Whether filled with meat, cabbage, mushrooms, potatoes, berries, or rice and fish, these pastries bridge everyday life and festive rituals. For centuries, Russians have embraced the philosophy that almost anything can be tucked into dough, turning simple ingredients into nourishing and comforting meals. In Ukrainian and Russian cuisines, pirozhki with a savory filling may be served as an accompaniment with clear borscht, broth, or consommé, or enjoyed on their own.
Ingredients
- 500 g all-purpose flour
- 250 ml warm milk
- 60 g unsalted butter or vegetable oil
- 1 large egg
- 7 g instant dry yeast (one packet)
- 2 tablespoons sugar
- 1 teaspoon salt
- 500 g white cabbage or 300 g ground meat for filling
- 1 medium onion
- 2–3 hard-boiled eggs (for cabbage filling)
- Fresh dill (optional)
How Pirozhki, Saint Petersburg Is Made
Step 1: Prepare the dough
In a large bowl, combine warm milk, sugar, and yeast. Let sit for 5–10 minutes until foamy. Add melted butter, egg, and salt, then gradually stir in flour until a soft dough forms. Knead on a lightly floured surface for 8–10 minutes until smooth and elastic. The dough should be soft but not sticky.
Tip: Avoid adding too much extra flour when kneading by hand; the dough should feel slightly tacky.
Step 2: First rise
Place the dough in a greased bowl, cover with plastic wrap or a damp towel, and let rise in a warm spot for 1–1.5 hours until doubled in size. Avoid draughts and keep the dough at room temperature.
Tip: To check if the dough has risen enough, poke it gently with your finger; the indent should remain rather than spring back immediately.
Step 3: Make the filling (cabbage)
Bring a large pot of water to the boil and add roughly chopped white cabbage. Turn off heat and let sit for 8–10 minutes to soften. Drain in a colander and rinse well. Meanwhile, finely chop sautéed onion and hard-boiled eggs. Mix the drained cabbage with onion, eggs, and chopped fresh dill. Season with salt and pepper. The filling should be moist but not dripping.
Tip: Do not squeeze the cabbage dry; a little moisture helps keep the pirozhki tender inside.
Step 4: Alternative: make meat filling
Heat oil in a skillet, add finely chopped onion, and sauté until translucent. Add ground meat (beef, pork, or chicken), breaking it up as it cooks, until browned. Season with salt, pepper, and a pinch of garlic if desired. Let cool to room temperature before filling. For added richness, mix in finely chopped hard-boiled eggs.
Tip: Cool the meat completely before filling to prevent the dough from becoming too warm and sticky.
Step 5: Shape the pirozhki
Punch down the risen dough and divide into 12–16 equal pieces. Roll each into a ball, then gently flatten and stretch into a small oval about 3–4 inches long. Place a generous spoonful of filling in the centre, then fold the edges up and pinch them closed at the top. Shape each into a neat oval with the seam on the bottom.
Tip: Keep unused dough covered with a damp cloth while you work to prevent it from drying out.
Step 6: Second rise and egg wash
Place shaped pirozhki seam-side down on a parchment-lined baking tray. Cover loosely with plastic wrap and let rest for 15–20 minutes in a warm place. Meanwhile, whisk together one egg yolk with 1 tablespoon of milk. Brush this egg wash over each pirozhki just before baking.
Tip: A light egg wash gives pirozhki their characteristic golden, slightly shiny crust.
Step 7: Bake
Preheat oven to 375°F (190°C). Bake pirozhki for 20–25 minutes until golden brown. The tops should be a deep golden colour and the bases should sound hollow when tapped. Remove from tray and let cool for a few minutes before serving.
Tip: If they brown too quickly, tent loosely with foil for the last few minutes to prevent the tops from burning.
Variants
- Savory: ground meat, mashed potato, mushrooms, boiled egg with scallions, or cabbage.
- Sweet: fruit (apple, cherry, apricot, lemon), jam, or tvorog (curd cheese).
- Potato and egg: mashed potatoes mixed with sautéed onion and hard-boiled egg, a lighter savory option.
- Mushroom: sautéed wild or cultivated mushrooms mixed with caramelised onion and fresh herbs.
- The original traditional pirozhki recipe was fried and the baked version appeared a little bit later but both are equally tasty.
Common Mistakes to Avoid
- Using cold or cool liquid when activating yeast: yeast needs warm (not hot) milk, around 40–45°C, to activate properly. Water that is too hot will kill the yeast.
- Overworking the dough: knead only until smooth and elastic; excessive kneading makes pirozhki tough rather than tender and pillowy.
- Filling too generously: too much filling bursts through the seams during baking and leaves the pirozhki dry. A modest, well-wrapped filling produces better results.
- Sealing incompletely: if edges are not pinched firmly together, filling leaks out during baking. Take time to seal each seam properly.
- Skipping the egg wash: while optional, egg wash is what gives authentic pirozhki their appealing golden sheen and slight crispness.
- Frying instead of baking without experience: fried pirozhki require precise oil temperature and quick timing. Baking is more forgiving and equally delicious.
How to Order and Eat It
Pirozhki are usually hand-sized. A smaller version may be served with soups. Serve warm, straight from the oven. Savory pirozhki pair well with Russian soups such as borscht or chicken broth; they can be eaten as a light meal on their own or as an accompaniment to soup by breaking them in half and dunking them. Sweet pirozhki are enjoyed as a snack or dessert, often with tea or coffee. In Russian tradition, pirozhki are a comfort food that bridges formal meals and casual snacking.
To order: Пирожки, пожалуйста [Pirozhki, pozhaluysta]
Diet and Allergens
- Contains gluten
- Contains eggs
- Contains dairy (butter)
Russia Vibes Tips
- Though 85% of the time pirozhki will be filled with cabbage, the remaining 15% of pies could be filled with anything from cottage cheese to wild mushrooms. Make a batch with two different fillings: shape half with cabbage and half with meat, and mark them subtly with a fork pattern on top so guests know which is which.
- Prepare the filling before you start the dough. This way, when the dough has finished rising, the filling is ready to use and cool, which keeps your shaping fast and the dough from overheating.
- If making pirozhki ahead, bake them completely, cool them, and freeze in an airtight container for up to 3 months. Reheat gently in a low oven (300°F / 150°C) for 10–15 minutes to restore softness.
- The dough is slightly sweet by design, which balances both savory and sweet fillings. Do not reduce the sugar, as it helps the yeast activate and gives pirozhki their characteristic tender crust.
- If your kitchen is cold, let the dough rise in a switched-off oven with the light on, or in a warm (not hot) spot near a heater. Slower rising in a cooler spot also develops better flavour than fast rising.
Explore Nearby Pirozhki, Saint Petersburg
Browse more: All Food & Drink · All Food & Drink in Saint Petersburg · All Other · All Saint Petersburg
FAQ
Are pirozhki the same as pierogi?
Pirozhki can confuse non-Russian speakers with its closeness to pierogi, which is Polish for dumplings. Pierogi are traditionally filled with potato or cheese, and in Russia there is a similar type of dumpling called vareniki. Pirozhki are definitively not dumplings, but are more akin to a hand-pie or empanada.
Can pirozhki be fried instead of baked?
Pirozhki are a popular Russian pastry of filled buns that are either baked or fried. Most pirozhki are made with a soft yeasted dough that is enriched with egg, but some pirozhki are made with a pastry dough of butter/margarine that becomes flaky when baked. This recipe uses baking, which is simpler and produces soft, fluffy results.
How long does the dough need to rise?
The dough should rise for 1–1.5 hours in a warm place until it roughly doubles in size. This allows the yeast to activate fully and creates the light, airy texture pirozhki are known for. Speed depends on room temperature: a warmer kitchen will produce faster rising.
What is the most traditional filling?
The most traditional and most universally-loved filling is by far plain ol' cabbage. Cabbage pirozhki are eaten year-round and are comfort food across Russia.
Can I make pirozhki ahead of time?
Yes. Bake them fully, cool completely, then freeze in an airtight container for up to 3 months. Reheat gently in a low oven (300°F / 150°C) for 10–15 minutes. You can also shape them, cover with plastic wrap, refrigerate for up to 8 hours, then bake when ready.
What milk temperature should I use?
Use warm milk, around 40–45°C (105–115°F). Test by dipping your clean finger into it; it should feel warm but not uncomfortably hot. If milk is too hot, it will kill the yeast and the dough will not rise.
Do I need a stand mixer to make pirozhki?
No. Pirozhki dough can be mixed by hand in a bowl and kneaded on a floured surface for 8–10 minutes. A stand mixer is convenient but not necessary; hand-kneading builds the same dough.
Typically contains gluten and eggs. Are there allergen concerns?
This recipe contains gluten (flour), eggs, and dairy (butter). If filling includes meat, check whether it is pork (common in Russian pirozhki). The dough does not typically contain nuts, but always verify filling ingredients if serving guests with allergies.
Russia Vibes is a one-person project. A coffee keeps it going
How we research and update our guides
About this guide: AI assistance and accuracy
This guide is created with the help of AI and is based on official sources where available. Mistakes can still happen. Opening hours, prices, rules and other details are given to the best of our knowledge as of the date shown and can change without notice. It offers general recommendations only, not professional, legal or travel advice. Please confirm important details with the official source before you travel; you are responsible for your own plans and decisions.

Take this guide with you
Get a free PDF of this guide to print or read offline: key facts, tips and a map link on a few clean pages.
Report an issue on this page
Paying for your trip: please read
International sanctions affect payments between Russia and many other countries. In practice, cards issued in the EU, the UK, the US and several other countries often do not work in Russia, Russian cards usually do not work abroad, and some booking platforms, airlines and payment providers limit or suspend their services for Russia. The situation changes frequently.
We do not give legal or financial advice, and this site does not encourage anyone to break or circumvent sanctions. Whatever you plan, you are responsible for following the laws and regulations that apply to you, including those of your country of residence and citizenship.
Many travelers still organise their stay lawfully. It is worth asking your bank or payment provider what is currently permitted, contacting hotels, tour operators and carriers directly about the payment methods they accept, and checking which services are open to customers from your country. Clarify payment, cancellation and refund terms before you commit to a booking, and keep your plans flexible.
Partner links on this site may not be available in every country, and prices, availability and rules in our guides can differ from what you see when you book.
