Vegan Piroshki Recipe: A Delicious Plant-Based Twist on Traditional Pastries

Piroshki, traditional Eastern European pastries, are a popular treat known for their fluffy dough and flavorful fillings. Traditionally filled with meat or dairy, this article presents a vegan twist on the classic recipe. By using plant-based ingredients, you can enjoy the comforting flavors of piroshki while adhering to a vegan diet. Let’s explore how to make vegan piroshki with savory filling in your own kitchen!

Ingredients for the Dough

  • 3 1/2 cups all-purpose flour: Plus extra for dusting
  • 1/4 cup sugar
  • 1 teaspoon salt
  • 2 1/4 teaspoons active dry yeast (one packet)
  • 3/4 cup warm plant-based milk (110°F/43°C)
  • 1/4 cup melted vegan butter or vegetable oil
  • 2 tablespoons ground flaxseed: Mixed with 6 tablespoons water to replace eggs

Ingredients for the Filling

  • 1 pound vegan ground meat or crumbled tofu
  • 1/2 onion: Finely chopped
  • 2 cloves garlic: Minced
  • 1 tablespoon vegetable oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon smoked paprika or other spices of your choice
  • 1/2 cup cooked potatoes: Mashed (optional)
  • Fresh herbs: Such as parsley or dill, finely chopped (optional)


Step 1: Prepare the Dough

  • Activate the yeast: In a small bowl, combine warm plant-based milk, sugar, and yeast. Let it sit for 5-10 minutes until the yeast activates and becomes foamy.
  • Combine dry ingredients: In a large mixing bowl, combine flour and salt. Make a well in the center and pour in the yeast mixture, melted vegan butter, and flaxseed mixture.
  • Knead the dough: Mix everything together until the dough begins to come together. Turn the dough out onto a lightly floured surface and knead for about 10 minutes until the dough becomes smooth and elastic.
  • Let the dough rise: Place the dough in a greased bowl, cover it with a clean kitchen towel, and let it rise in a warm place for about 1-2 hours, or until it doubles in size.

Step 2: Prepare the Filling

  • Sauté the onion and garlic: In a skillet, heat the vegetable oil over medium heat. Add the chopped onion and sauté until translucent. Add the minced garlic and cook for another minute until fragrant.
  • Cook the vegan meat: Add the vegan ground meat or crumbled tofu to the skillet and cook until browned and cooked through.
  • Season the filling: Season the filling with salt, pepper, and smoked paprika (if using). Add the mashed potatoes, if desired, and fresh herbs. Stir to combine, and adjust seasoning as needed.
  • Allow the filling to cool: Remove from heat and set aside to cool slightly.

Step 3: Assemble the Piroshki

  • Divide the dough: Once the dough has risen, turn it out onto a lightly floured surface and divide it into 12-16 equal pieces.
  • Fill the piroshki: Roll each piece of dough into a ball, then flatten it into a round disc. Place a spoonful of the vegan filling in the center of the dough disc.
  • Seal the piroshki: Fold the dough over the filling, pinching the edges together to seal the piroshki. Ensure the edges are tightly sealed to prevent the filling from leaking during baking.
  • Prepare for baking: Place the assembled piroshki on a baking sheet lined with parchment paper, seam-side down.

Step 4: Bake the Piroshki

  • Preheat the oven: Preheat your oven to 375°F (190°C).
  • Brush the tops: Brush the tops of the piroshki with melted vegan butter or plant-based milk for a golden brown finish.
  • Bake: Bake the piroshki in the preheated oven for 20-25 minutes or until they are golden brown and puffed up.
  • Cool and serve: Remove the piroshki from the oven and allow them to cool slightly before serving.

Serving Suggestions

Vegan piroshki can be enjoyed warm, fresh out of the oven. Serve them with vegan sour cream, hummus, or a side salad for a balanced meal. Feel free to experiment with different fillings such as mushrooms, lentils, or vegetables for unique flavor combinations.


Vegan piroshki are a delicious and plant-based alternative to traditional pastries, offering the same comforting flavors and textures. With this easy recipe, you can make your own vegan piroshki at home and impress your family and friends. Enjoy your homemade vegan piroshki and happy cooking!

Leave a Comment