The Traditional Russian Pirozhki Recipe

Traditional Russian Pirozhki
Rated 5 out of 5
Prep. time:
180 min
Difficulty:
medium
Amount:
8 dishes
Cosher:
fleshy

If there’s one smell that instantly takes me back to my grandmother’s kitchen on a snowy Moscow afternoon, it’s the warm, buttery scent of pirozhki baking in the oven. These heavenly, golden-brown pastries are more than just a dish — they’re a portal to childhood, to tradition, to togetherness. Soft and pillowy on the outside, with a rich, flavorful filling hidden inside like a delicious secret, these traditional Russian pirozhki are comfort food in its purest form.

I still remember my grandmother’s hands, floured and gentle, shaping each one with quiet patience. Now, every time I make them, especially for my family on cold weekends or during festive gatherings, I feel like she’s right there with me. This recipe, refined over the years, is simple enough to make in any modern kitchen — and trust me, once you make a batch, they’ll vanish before your eyes.

Preparation Time

  • Dough preparation and rise: 1 hour 30 minutes
  • Filling preparation: 30 minutes
  • Assembling and shaping: 30 minutes
  • Baking or frying time: 20 to 25 minutes
  • Cooling and serving: 10 minutes
  • Serves: 6 to 8 people (makes approximately 20 pirozhki)
  • Difficulty level: Medium

The necessary ingredients (possible in all kinds of variations)

Here’s what you’ll need to make these little bundles of joy.

Dough:

  • 4 cups all-purpose flour (or use gluten-free flour mix for GF version)
  • 1 tbsp active dry yeast
  • 1 tsp sugar
  • 1 tsp salt
  • 1 cup warm milk (or plant-based milk for vegan version)
  • 2 tbsp vegetable oil or melted butter (use vegan butter for dairy-free)
  • 1 egg (or flax egg for vegan)

Classic Filling (Potato and onion – my personal favorite):

  • 4 medium potatoes, peeled and boiled
  • 1 large onion, finely chopped
  • 1 tbsp sunflower oil
  • Salt and pepper to taste

Optional Fillings (get creative!):

  • Cooked ground beef and rice with onion and herbs
  • Sauerkraut sautéed with onions and carrots
  • Mushrooms and caramelized onions
  • Sweet: apples with cinnamon and sugar, or jam

If you’re looking for a vegan version, use plant-based milk, a flax egg (1 tbsp ground flaxseed + 3 tbsp water), and vegetable-based fillings.
For gluten-free, substitute the flour with a 1:1 gluten-free blend and add 1 tsp xanthan gum.
To make it low-carb, use almond flour and a cauliflower mash filling.


The steps of preparation (possible in all kinds of variations)

Now we’re diving into the magic – the hands-on part that makes your kitchen smell like love. Take your time, enjoy each step, and don’t be afraid to make it your own.

  1. In a large bowl, combine warm milk, yeast, and sugar. Let sit for 10 minutes until bubbly.
  2. Add the egg (or flax egg), oil, and salt to the yeast mixture. Mix gently.
  3. Gradually add the flour, one cup at a time, mixing with a wooden spoon until a soft dough forms.
  4. Knead the dough on a floured surface for about 8–10 minutes, until smooth and elastic.
  5. Place the dough in a greased bowl, cover with a damp towel, and let rise for 1 hour or until doubled in size.
  6. Meanwhile, prepare your filling: mash the boiled potatoes, sauté the onions until golden, and combine them with salt and pepper.
  7. Once the dough has risen, punch it down and divide it into 20 equal balls.
  8. Roll each dough ball into an oval, place a spoonful of filling in the center, and pinch the edges together to seal.
  9. Place the shaped pirozhki seam-side down on a baking tray lined with parchment paper.
  10. Let them rest for another 20 minutes covered with a towel, to puff up slightly.
  11. Preheat the oven to 180°C (350°F). Brush each pirozhki with an egg wash (or plant-based milk for vegan).
  12. Bake for 20–25 minutes or until golden and puffy.
  13. Alternate methods:
    • Air fryer: Brush lightly with oil and cook at 180°C for 10–12 minutes.
    • Frying pan: Shallow fry in sunflower oil until golden and crispy on both sides.
    • Ninja Foodi or Instant Pot (air crisp mode): 190°C for 10–15 minutes.
    • Steaming: Not traditional but creates a soft dumpling-like texture. Steam for 15 minutes.
  14. Cool slightly before serving – the filling gets very hot inside!
  15. Serve warm with a dollop of sour cream, dill, or just as they are!

Nutritional benefits

  • Potatoes provide energy-rich complex carbohydrates and potassium.
  • Onions are rich in antioxidants and support immune health.
  • Whole grains (if using whole wheat flour) support digestion and provide fiber.
  • Healthy fats from oil or butter help with vitamin absorption.
  • Vegetable fillings (like sauerkraut, mushroom, or spinach) add fiber and micronutrients.
  • Mushrooms support immune function and are low in calories.
  • Eggs and milk (or fortified plant-based alternatives) contribute protein and B-vitamins.

Possible additions or upgrades

This is the part where you let creativity take the lead. Here are some of my favorite twists on the classic:

Add fresh herbs (dill, parsley, thyme) to the dough or filling for extra aroma.
Top with sesame seeds, nigella, or poppy seeds for a delightful crunch.
Try sweet pirozhki with fruit preserves and a sugar glaze for dessert.
Serve with borscht or vegetable soup for a traditional Russian combo.
Freeze unbaked pirozhki for future use – just thaw and bake when ready.
Stuff with tofu and miso paste for a fun fusion twist.
Add cheese to the filling – cheddar, feta, or plant-based varieties work great.


Questions and Answers

Can I make the dough in advance?
Yes! You can refrigerate the dough overnight after the first rise.

Can I freeze pirozhki after baking?
Absolutely. Let them cool completely, then freeze in an airtight bag. Reheat in the oven for best texture.

What’s the best flour to use?
All-purpose works great, but for more chew and flavor, try a 50/50 mix of all-purpose and bread flour.

Can I make gluten-free pirozhki?
Yes! Use a 1:1 gluten-free flour blend and add xanthan gum to help with elasticity.

Do I have to bake them?
Nope! Pan-fried pirozhki are super popular too. They’re crispier and golden all around.

How do I stop them from opening during baking?
Make sure to seal the edges well and let them rest before baking so they don’t burst open.

Can I use store-bought dough?
If you’re in a hurry – yes. But nothing beats homemade!

What kind of fillings are most popular?
In Russia: mashed potatoes with onion, ground meat, cabbage, mushrooms, and sweet cottage cheese.

Is it okay to use leftovers as filling?
Totally! Leftover mashed potatoes, cooked rice, even roasted veggies work great.

What can I serve with them?
They’re perfect alone, but go beautifully with soup, pickles, or a dollop of sour cream.


These pirozhki are more than just a meal – they’re a story you bake with your hands. A memory you pass on. I hope this recipe brings warmth to your kitchen and joy to those you share it with. If you loved it – please share it with your friends, post your pirozhki on social media, and tag us! Let’s spread the love, one golden pastry at a time.

Like & Share
Rated by 1 users

Additional Recipes

Cotton Candy Cake
Rated 5 out of 5
Time:
120 min

Cotton Candy Cake – The Dreamy, Cloud-Like Dessert That Tastes Just Like the Carnival

Corn Chowder with Bacon
Rated 5 out of 5
Time:
35 min

Creamy Corn Chowder with Bacon – The Cozy Bowl That Feels Like a Warm Hug

Parmesan Crumbed Fish
Rated 5 out of 5
Time:
25 min

The Crispiest, Cheesiest Parmesan Crumbed Fish That Will Make You Forget Restaurant Seafood Forever

Irresistibly Juicy Stuffed Zucchini Boats with Tomato and Feta
Rated 5 out of 5
Time:
55 min

Irresistibly Juicy Stuffed Zucchini Boats with Tomato and Feta – The Mediterranean Comfort Dish We Can’t Stop Making

Toffee Coffee
Rated 5 out of 5
Time:
10 min

Irresistibly Creamy Toffee Coffee – The Caramel-Kissed Cup We’ll Crave Every Morning

Millionaire’s Shortbread
Rated 5 out of 5
Time:
180 min

Millionaire’s Shortbread – The Decadent Triple-Layer Treat We Absolutely Can’t Resist

Skip to content