Baked Piroshki Recipe: Flaky Dough Wrapped Around Savory Fillings

Side Dishes

Baked Piroshki Recipe: Flaky Dough Wrapped Around Savory Fillings

This baked piroshki recipe delivers the perfect balance of flaky, golden dough and hearty, savory fillings that make every bite irresistible. The secret lies in a precise dough formula where cold butter creates delicate layers that puff beautifully in the oven.

I developed this recipe after years of testing, ensuring the dough stays tender yet crisp enough to hold its shape while baking.

What sets these piroshki apart is their versatility—you can fill them with classic combinations like ground meat and onions, spiced potatoes, or even vegan cheese for a plant-based option.

The dough comes together in just 30 minutes of active prep, with the majority of the work handled by a slow rise that develops deep flavor. This method guarantees restaurant-quality results without requiring advanced baking skills.

By the time they emerge from the oven, your piroshki will have a crispy exterior with a light, airy interior that practically melts in your mouth. The fillings stay perfectly cooked and flavorful, creating a satisfying contrast to the delicate dough.

Serve them warm with a dollop of sour cream, a pat of butter, or a simple side salad for a complete meal.

Whether you're hosting a dinner party or simply craving a comforting homemade treat, this recipe delivers professional-quality piroshki that will impress anyone who tries them. The technique is straightforward once you understand the key steps, and the results are worth every minute of effort.

Let's get started on creating these delicious handheld masterpieces.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for baked piroshki

Flaky dough meets hearty fillings in these baked piroshki. Just 14 ingredients for restaurant-quality results.

Ingredient Amount Notes
All-Purpose Flour 🌾 3 ½ cups High protein for better structure
Unsalted Butter 🧈 ¾ cup Cold, cubed for layering
Large Eggs 🥚 1 whole Room temperature preferred
Water 💧 ½ cup Lukewarm for best results
Salt 🧂 1 tsp Fine sea salt preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked for flavor
Yellow Onion 🧅 1 medium Finely chopped for filling
Yellow Onion 🧅 1 whole For dough hydration
Ground Beef 🥩 ¾ lb 80/20 fat ratio preferred
Garlic Cloves 🧄 3 cloves Minced for filling
Sour Cream 🥛 ¼ cup Full-fat for richness
Fresh Dill 🌿 ¼ cup Chopped, for filling
Potatoes 🥔 2 medium Russet, peeled and boiled
Egg Wash 🥚 1 whole For golden crust

The butter is non-negotiable here—European-style unsalted with high fat content (82% or higher) gives those signature flaky layers. Plugger or food processor is your friend for cutting it into the flour. I grab mine from Whole Foods or Costco when I need a big batch. The flour? King Arthur or Gold Medal—high protein means better structure. For the onions, Vidalia if you want sweetness, but any yellow onion works. The key is chopping it fine so it cooks down completely in the filling.

No ground beef? Pork shoulder or Italian sausage works just as well—just adjust seasoning. Short on dill? Fresh parsley at double the amount gives a similar bright note. The potatoes can be swapped for cauliflower mash if you're going plant-based. For the dough, if you're short on time, use a stand mixer with a dough hook—it saves your arms. And trust me, the egg wash makes all the difference for that golden crust. Don't skip it.

The dough keeps in the fridge for 3 days wrapped tightly in plastic, or 3 months frozen. Fillings can be prepped ahead and stored separately. Bake from frozen—just add 5-10 minutes to the time. These reheat beautifully in a 350°F oven for 10 minutes—perfect for meal prep. I always make a double batch because they disappear fast.

❤️

Why You'll Love This Recipe

  • No-Knead Magic: I swear by this dough—just mix, rest, and roll. No stand mixer, no fancy skills, just flour, butter, and a little patience. The butter makes it flaky, and the egg binds it like a dream.
  • Buttery Pillowy Joy: That cold butter folded into the dough? It melts into golden layers when baked, giving you that crispy yet tender texture. Honestly, the first bite feels like a hug from your grandma’s kitchen.
  • Fills Any Gap: Stuff them with anything—sour cream and chives for breakfast, sausage and cheese for dinner, even leftover mashed potatoes. I’ve made them for potlucks, lunchboxes, and lazy Sundays. They’re the ultimate blank canvas.
  • Budget Baked Gold: Flour, butter, eggs—these are pantry staples that stretch far. Make a double batch, freeze half, and thank yourself later. (Yes, even on a Tuesday night.)

Step-by-step instructions for baked piroshki

Here's how to create tender, golden piroshki with layers that flake apart beautifully.

1

Prepare the Flaky Dough

In a large mixing bowl, combine the 3.5 cups all-purpose flour and 1 tsp salt. Cut in the 0.75 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This creates pockets of fat that will melt during baking, ensuring that flaky texture you're after.

Make a well in the center and add the 1 whole large egg and 0.5 cup lukewarm water. Gradually mix with a fork until the dough just comes together. Avoid overworking it—just until the dough holds when pressed. Turn it out onto a lightly floured surface and knead gently for about 2 minutes until smooth. Wrap in plastic and refrigerate for 30 minutes to firm up before rolling.

2

Make the Savory Filling

While the dough rests, prepare the filling by cooking the 0.75 lb ground beef in a skillet over medium heat until browned, breaking it apart with a spoon. Drain any excess fat, then add the 1 medium finely chopped yellow onion and 3 minced garlic cloves, cooking for 3-4 minutes until softened.

Stir in the 0.25 cup chopped fresh dill, 0.25 cup sour cream, 0.5 tsp ground black pepper, and the 1 whole yellow onion (chopped). Remove from heat and let cool slightly. In a separate bowl, peel and boil the 2 medium potatoes until tender, then mash them until smooth. Fold the mashed potatoes into the beef mixture. The filling should be thick but pliable enough to shape.

3

Assemble the Piroshki

Preheat your oven to 375°F. On a lightly floured surface, roll out the chilled dough to about 1/8-inch thickness. Use a 3-inch round cutter to cut circles—you should get about 8 circles from the dough. Place 1 tablespoon of filling in the center of each circle, then fold the dough over and seal the edges by pinching firmly with your fingers.

Place the assembled piroshki on a parchment-lined baking sheet, leaving 1 inch between each. Brush the tops with the 1 whole egg wash for a golden finish. For extra flakiness, you can also make small slits on the top before baking. Bake for 20-25 minutes until the tops are deep golden brown and the filling is bubbling through the slits.

4

Serve Warm and Enjoy

Remove the piroshki from the oven and let them rest for 5 minutes before serving. The dough should be tender and flaky, with a crisp golden crust. Serve warm with a side of sour cream or your favorite dipping sauce. The filling should be hot and flavorful, with the potatoes adding a creamy contrast to the savory beef and herbs.

Here's the thing—don't skip the resting time for the dough. It makes all the difference in achieving that perfect flaky texture. If the tops brown too quickly, tent them loosely with foil to prevent over-browning while the filling finishes cooking.

👨‍🍳

Pro Tips For Making Baked Piroshki

  • Chill the Dough Properly: I learned this the hard way—skipping the 30-minute fridge rest after mixing makes the dough sticky and uneven when rolling. Wrap it in plastic and let it sit; your future self will thank you when the dough behaves like butter.
  • Use Cold Butter, Not Soft: Cut that unsalted butter into tiny cubes and freeze it for 10 minutes first. When you mix it into the flour, it’ll create flaky layers instead of greasy, dense dough—trust me, your piroshki crusts will thank you.
  • Prevent Overfilling the Piroshki: Stuff them no more than ¾ full or they’ll burst open in the oven. I’ve seen it happen—sad, soggy filling everywhere. A little restraint now means golden, intact bakes later.
  • Bake on Middle Racks: Top rack gets crispy too fast, bottom rack leaves them doughy. Middle racks ensure even browning without burning the tops—this is the thing that matters most for consistent results.

Flavor customization for this baked piroshki

Spicy Kick

Transform your piroshki into a fiery delight by adding 1-2 teaspoons of smoked paprika or ½ teaspoon cayenne pepper to the filling. For an Eastern European twist, I like to mix in 1 tablespoon of hot paprika with the ground beef.

If you're feeling bold, add ½ teaspoon of chili flakes to the egg wash for an extra layer of heat. 🌶️

Herb Variations

Swap out the dill for other fresh herbs to change the flavor profile entirely. Try ½ cup chopped parsley for a bright, fresh taste, or ¼ cup chopped chives for a milder onion-like note.

For a Mediterranean touch, add 2 tablespoons of chopped oregano to the filling. I love using fresh thyme for a more earthy, rustic flavor.

Cheesy Twist

Create a vegetarian-friendly version by replacing the beef filling with 1 cup shredded mozzarella and ½ cup ricotta cheese. Mix in ½ teaspoon garlic powder, ½ teaspoon onion powder, and ¼ teaspoon black pepper for extra flavor.

For a smoky kick, add ½ teaspoon smoked paprika to the cheese mixture. These cheese piroshki are perfect for a quick lunch or appetizer.

Sweet and Savory

Surprise your taste buds with a sweet and savory filling by adding ½ cup finely chopped apples or pears to the beef mixture. For a more decadent option, fold in ¼ cup chopped dried apricots or cranberries with a pinch of cinnamon.

The natural sweetness pairs beautifully with the savory herbs and spices. 🍏

Smoky BBQ Filling

Give your piroshki a smoky, tangy flavor by mixing ½ cup BBQ sauce (I recommend Sweet Baby Ray's or Stubb's) with the beef filling. Add 1 tablespoon of apple cider vinegar for extra tang.

Top with ¼ cup shredded cheddar cheese before baking for a melty, smoky finish. This variation is perfect for a hearty, flavorful meal.

Vegetarian Potato Filling

For a plant-based option, skip the meat entirely and create a filling with 2 cups mashed potatoes, ½ cup sautéed mushrooms, ¼ cup grated carrot, and 1 tablespoon fresh dill.

Season with ½ teaspoon garlic powder, ½ teaspoon onion powder, and ¼ teaspoon black pepper. This filling is hearty, flavorful, and perfect for those looking for a meat-free alternative. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 650mg28%
Total Carbohydrate 35g12%
Dietary Fiber 3g11%
Sugars 2g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make the dough ahead of time?

The dough keeps beautifully in the fridge for 3 days wrapped tightly in plastic, or up to 3 months frozen. For best results, thaw overnight in the refrigerator before rolling. This makes it perfect for meal prep—just assemble and bake when ready!

2

What's the best way to prevent filling from leaking?

Seal the edges tightly by pinching with your fingers, then press gently to flatten the top. For extra security, make small slits on the top before baking—this lets steam escape while keeping the filling contained. Avoid overfilling (use 1 tablespoon per piroshki max).

3

Can I use this recipe for fried piroshki?

Yes! The same dough works perfectly for frying. After shaping, heat 1/2 inch of oil to 350°F, then fry for 2-3 minutes per side until golden. Drain on paper towels. For crispier results, chill the assembled piroshki for 30 minutes before frying.

4

How do I store leftovers?

Cool completely, then store in an airtight container for up to 3 days at room temperature. Reheat in a 350°F oven for 10 minutes or microwave for 20-30 seconds (cover with a damp paper towel). For longer storage, freeze for up to 1 month—thaw overnight before reheating.

5

What's the secret to extra-flaky layers?

Keep the butter cold when cutting it into the flour, and avoid overworking the dough. The 30-minute fridge rest before rolling is crucial—it relaxes the gluten for perfect layers. For bonus flakiness, use European-style butter with high fat content (82% or higher).

★★★★★4.8(14 reviews)
Categories Side Dishes