Go Back
Baked beef piroshki showing soft, glossy golden-brown buns filled with savoury ground beef and onion, on marble surface

Baked Beef Piroshki

Soft baked piroshki made with a tender enriched yeast dough and filled with a savoury ground beef and onion mixture. The filling should be fully cooked, well seasoned, and moist but not wet, while the dough should bake up soft, glossy, and lightly golden-brown. Cooling the beef filling completely before it ever meets the dough is the technique this whole piroshki depends on for a clean seal and proper bake — a hot or wet filling softens the dough and makes sealing considerably harder, the same cool-the-filling-first principle used elsewhere in this collection whenever a warm, cooked filling needs to meet soft, enriched dough without compromising it. Pinching the seam thoroughly, rather than treating it as an afterthought, is what protects each piroshki from splitting open during proofing or baking. Cooking the beef until moist but genuinely not wet is what keeps that seal secure and the filling from bursting through during the final proof. The payoff is a piroshki with real, classic comfort — soft, glossy, golden-brown dough wrapped around a savoury, juicy beef and onion filling.
Prep Time 35 minutes
Cook Time 30 minutes
Rising Time 1 hour 30 minutes
Total Time 2 hours 35 minutes
Servings: 4
Course: Baking
Cuisine: Russian
Calories: 680

Ingredients
  

For the Dough
  • 500 g all-purpose flour or bread flour
  • 7 g instant yeast
  • 25 g sugar
  • 9 g fine sea salt
  • 240 ml whole milk warmed to about 35–38°C
  • 1 large egg
  • 45 g unsalted butter melted and slightly cooled
  • 60 g sour cream or plain full-fat yogurt
For the Beef Filling
  • 500 g ground beef preferably 80/20 to 85/15
  • 15 ml neutral oil or butter
  • 220 g yellow onion very finely diced
  • 2 garlic cloves finely grated or minced
  • 9 g fine sea salt or to taste
  • ½ tsp black pepper
  • ½ tsp paprika
  • 2–3 tbsp beef stock or water only if needed
  • 1 tbsp chopped dill or parsley optional
For Egg Wash
  • 1 large egg
  • 1 tbsp milk or water

Method
 

Make the Dough
  1. In a large bowl or the bowl of a stand mixer, combine the flour, instant yeast, sugar, and salt. In a separate bowl or jug, whisk together the warm milk, egg, melted butter, and sour cream until smooth. Add the wet ingredients to the flour mixture and mix until a shaggy dough forms. Knead by hand for 10–12 minutes or in a stand mixer for 8–10 minutes until the dough is smooth, elastic, and slightly tacky but not wet. Shape into a ball and place in a lightly oiled bowl. Cover and let rise for 1 to 1¼ hours, until doubled. The dough should feel soft and supple, not stiff. A slightly tacky dough gives the soft bun texture you want. That sour cream folded into the dough adds real fat and moisture beyond what milk and butter alone would provide, contributing directly to the finished bun's characteristic soft, tender crumb.
Make the Beef Filling
  1. While the dough rises, heat the oil or butter in a skillet over medium heat. Add the onion and cook for 6–8 minutes until softened and lightly golden. Add the garlic and cook for 30 seconds. Add the ground beef and cook, breaking it up well, until browned and fully cooked through. Season with the salt, black pepper, and paprika. If the filling looks dry, add 2–3 tablespoons of beef stock or water and cook briefly until absorbed. If using herbs, stir them in at the end. Transfer the filling to a plate or tray and cool completely before using. The filling must be savoury and moist, but not wet or greasy. A hot or wet filling will soften the dough and make sealing difficult. That specific, checkable texture — moist but genuinely not wet — protects the dough's own ability to seal cleanly around the filling once shaping begins.
Divide the Dough
  1. Punch down the risen dough and turn it out onto a lightly floured surface. Divide into 12 equal pieces, about 70–75g each. Shape each piece into a ball. Cover loosely and let rest for 10 minutes. This short rest relaxes the gluten and makes shaping easier. That relaxation matters directly at the next stage — dough that's just been divided and shaped into balls is genuinely tighter and more resistant to being flattened and filled cleanly.
Fill and Shape the Piroshki
  1. Working one piece at a time, flatten or roll each dough ball into an oval or round about 10–12cm across. Place about 2 tablespoons of cooled beef filling in the center. Do not overfill. Bring the edges up over the filling and pinch firmly to seal. Shape gently into a smooth oval bun and place seam-side down on a parchment-lined baking tray. Repeat with the remaining dough and filling, leaving space between each bun. Pinch the seam thoroughly. If the seam is weak, the piroshki may split during proofing or baking. That thorough, deliberate pinching along the entire seam is what protects each piroshki from splitting open during the two remaining stages — the final proof and the oven's own heat — where any weak point would be exposed under continued pressure.
Final Proof
  1. Cover the shaped piroshki loosely and let proof for 30–40 minutes, until visibly puffy. They should look slightly expanded and airy, but not overinflated. Meanwhile, preheat the oven to 190°C. That specific, checkable target — puffy but not overinflated — protects the piroshki's own shape and seal, since dough given too much time to rise before baking would put real additional strain on a seam that's already been asked to hold the filling securely.
Egg Wash and Bake
  1. Whisk together the egg and milk for the egg wash. Brush the tops of the proofed piroshki evenly. Bake for 18–22 minutes, until glossy, deep golden-brown, and fully baked. If you want a softer finish, brush lightly with a little melted butter as soon as they come out of the oven. That even, thorough egg wash is what produces the piroshki's characteristic glossy, deep golden-brown finish rather than a duller, more matte surface.
Cool Slightly and Serve
  1. Let the piroshki cool for 10 minutes before serving. Serve warm. The bread should be soft and fluffy, and the filling should be juicy and well seasoned. That brief cooling period lets the filling's own residual heat settle slightly, making the piroshki easier to handle and eat without the hot filling spilling out the moment they're bitten into.

Notes

Cooling the beef filling completely before it ever meets the dough deserves genuine recognition as the technique responsible for whether these piroshki actually seal and bake properly. A hot or wet filling in direct contact with the soft, enriched dough would soften it considerably faster than intended, working directly against the dough's own ability to hold a clean, secure seal through both the final proof and the oven's heat.
Pinching the seam thoroughly, rather than treating it as a final, quick step, deserves the same attention this technique receives throughout this collection's other filled dough dishes. That deliberate, complete sealing is specifically what protects each piroshki from splitting during proofing or baking — a seam sealed only loosely at a few points would leave real weak spots exposed to the additional pressure both stages introduce.
Cooking the filling until moist but deliberately not wet deserves genuine respect as a real, checkable technique rather than a vague preference. Excess moisture in the filling would actively work against the dough's own seal, and the recipe's own explicit warning that wet filling can burst the buns reflects a real, specific risk this careful moisture control is built to avoid.
The sour cream folded into this enriched dough deserves recognition as a deliberate ingredient choice beyond simple richness. That addition contributes real fat and moisture beyond what milk and butter alone provide, directly responsible for the finished piroshki's characteristically soft, tender crumb.