Side Dishes
This vegan potato pierogi recipe delivers the same comforting, pillowy joy of classic pierogi—without a single drop of dairy or egg. The secret lies in a simple potato-based dough that stays tender while wrapping around a savory mushroom filling, creating bites that are crispy when pan-fried and melt-in-your-mouth when boiled. I’ve perfected this version after years of testing, ensuring every step—from dough kneading to filling prep—is foolproof for home cooks.
The dough combines mashed potatoes, flour, and plant-based milk for a light, airy texture that holds together beautifully, while the filling gets its richness from sautéed mushrooms, garlic, and a touch of nutritional yeast for that signature umami depth.
No flax eggs or complicated binders required—just straightforward ingredients that come together in under 30 minutes of active prep time. The best part? These pierogi taste just as satisfying as their traditional counterparts, proving plant-based comfort food can be just as indulgent.
What you’ll end up with is a plate of golden, crisp-edged pierogi that’s perfect for serving with vegan sour cream, fresh chives, or a simple mushroom gravy. The dough stays soft even after frying, and the filling remains flavorful without falling apart.
This recipe is ideal for meal prep—make a big batch, freeze them, and enjoy throughout the week. Whether you’re feeding a crowd or treating yourself to a cozy dinner, these pierogi deliver restaurant-quality results at home.
Ready to master the art of vegan pierogi? The process is simpler than you’d think, and the payoff is worth every minute. Let’s get started with a dough that’s light, a filling that’s rich, and pierogi that will have everyone asking for seconds.
Ingredients for vegan potato pierogi
A cozy mix of fluffy dough and rich mushroom filling—no dairy or eggs needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Medium-sized, peeled and boiled |
| All-Purpose Flour 🌾 | 3 cups | Plus 1/4 cup for dusting |
| Unsweetened Soy Milk 🥛 | ½ cup | Full-fat for creaminess |
| White Mushrooms 🍄 | 1 ½ lbs | Sliced into 1/4-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for filling |
| Nutritional Yeast 🧀 | ¼ cup | For cheesy flavor |
| Salt 🧂 | 1 ½ tsp | Divided for dough and filling |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | Divided for cooking |
| Fresh Chives 🌿 | ¼ cup | Chopped for garnish |
| Vegan Sour Cream 🥛 | ½ cup | For serving (optional) |
| Vegetable Oil 🫒 | 2 cups | For pan-frying |
The potatoes are the star here. Russets work best—they’re starchy and hold up to boiling without turning gluey. Grab a couple of medium-sized ones from the produce section (the ones that feel heavy for their size are your best bet). Boil them whole, skin on, until fork-tender—about 20 minutes. Drain and mash while still warm, but not mushy. The soy milk? Full-fat gives that creamy texture traditional pierogi have, but unsweetened so it doesn’t alter the flavor. I like Silk brand for this—it’s widely available and reliable.
No fresh mushrooms? Canned mushrooms work in a pinch, but drain them well and pat dry. Garlic can be swapped for garlic powder at half the amount, though fresh minced is ideal. The nutritional yeast is non-negotiable for that cheesy depth—Bob’s Red Mill brand is my go-to, but any reputable brand will do. For the dough, if you’re worried about it being too sticky, add 1 tsp more flour. The chives? Fresh if you’ve got them, dried at one-third the amount if you don’t. And trust me on the vegan sour cream—Kite Hill or Forager brands are worth the splurge for serving.
The dough keeps best in the fridge for 2 days wrapped tightly in plastic, or freeze it for up to 3 months by rolling it into a log and wrapping in parchment. The filling can be prepped ahead and stored in the fridge for 3 days—just reheat it gently before assembling. For frying, use a heavy-bottomed pan and keep the oil at 350°F. These pierogi freeze beautifully after cooking too—lay them on a tray to flash-freeze first, then transfer to a bag. Reheat from frozen in the oven at 375°F for 15 minutes.
Why You'll Love This Recipe
- No Fuss Dough: I swear by this dough—just flour, soy milk, and a pinch of salt. No yeast, no waiting, no stress. The potatoes steam while I mix, and by the time they’re tender, the dough’s ready to roll. Honestly, it’s the kind of recipe that makes me feel like I’ve won.
- Mushroom-Garlic Magic: That sautéed mushroom filling with garlic? It’s where this dish gets its soul. The earthy mushrooms soak up the garlic’s punch, and when they melt into the warm potatoes, it’s like a hug in every bite. Not too heavy, not too bland—just spot-on.
- Freezer-Friendly Flex: Make a batch on Sunday, freeze them, and boom—weeknight dinners solved. Toss them in a pan with vegan butter and fresh herbs, or even bake them straight from frozen. My college kid still calls me for these when he’s too tired to cook.
- Potato Powerhouse: Russets are the secret weapon here—they stay fluffy inside while the edges get just crisp enough. Plus, they’re cheap, filling, and pair with everything from sour cream (vegan, of course) to a simple green salad. Budget meal, big satisfaction.
Step-by-step instructions for vegan potato pierogi
Let's create pillowy, golden pierogi with a savory mushroom filling that'll impress everyone.
Prepare the Potato Filling
Boil the 2 lbs Russet Potatoes in salted water until tender—about 15-20 minutes. Drain and mash them thoroughly with ½ tsp of the 1.5 tsp salt and ½ tsp of the 0.5 tsp black pepper. The filling should be smooth with no lumps, so press it through a ricer or fine-mesh sieve if needed. Let it cool completely before using.
In a separate pan, heat 1 tbsp of the 2 tbsp olive oil over medium heat. Add the 1.5 lbs sliced white mushrooms and cook for 5-6 minutes until they release their moisture and begin to brown. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Stir in the 0.25 cup nutritional yeast and remaining 1 tsp salt and ½ tsp black pepper. Let this mixture cool before combining with the mashed potatoes.
Mix the Filling and Make the Dough
Once the mushroom mixture is cool, combine it with the mashed potatoes in a bowl. Mix well to distribute the flavors evenly. The filling should be thick but still pliable—if it's too dry, add 1-2 tsp of the 0.5 cup unsweetened soy milk to help bind it.
In a large bowl, whisk together the 3 cups all-purpose flour and remaining ½ tsp salt. Make a well in the center and pour in the 0.5 cup unsweetened soy milk and 1 tbsp olive oil. Mix with a fork until the dough begins to come together, then knead by hand for 5-7 minutes until smooth and elastic. If it's too sticky, add 1 tbsp more flour; if too dry, add 1 tsp soy milk. Wrap the dough in plastic wrap and rest for 30 minutes at room temperature.
Assemble and Shape the Pierogi
Roll out the rested dough on a lightly floured surface to about ⅛-inch thickness. Use a 3-inch round cutter (or a glass) to cut circles. Place 1 tbsp of the potato-mushroom filling in the center of each circle, then fold in half and pinch the edges tightly to seal. For extra security, crimp the edges with a fork or your fingers. Place the shaped pierogi on a floured tray and cover with a damp towel to prevent drying.
Here's the thing—don't rush the shaping. The tighter the seal, the less filling will leak during cooking. If the dough feels sticky, dust your work surface and hands with the extra ¼ cup flour reserved for dusting.
Cook the Pierogi
Bring a large pot of water to a gentle boil. Add the pierogi in batches—don't overcrowd the pot, or they'll stick together. Cook for 3-4 minutes until they float to the surface. This means they're done! Remove with a slotted spoon and place them on a clean towel to dry slightly.
Heat 2 cups vegetable oil in a deep skillet over medium heat until it reaches 350°F. Fry the pierogi in batches for 2-3 minutes per side until golden brown. Drain on paper towels and serve immediately with the 0.5 cup vegan sour cream and 0.25 cup chopped fresh chives for garnish.
Serve Warm and Enjoy
Arrange the crispy pierogi on a platter and drizzle with any leftover pan oil for extra richness. The golden crust should contrast beautifully with the soft, savory filling inside. Serve with additional vegan sour cream and chives for a fresh finish. These pierogi are best enjoyed right away while still warm and crispy!
Real talk: the first batch might take a little practice, but once you get the hang of shaping and sealing, you'll be making these like a pro. And trust me, the crispy exterior and creamy filling combo is worth every minute.
Pro Tips For Making Vegan Potato Pierogi
- BOIL POTATOES UNTIL TENDER: Russets stay stubbornly firm if you rush them—aim for a fork sliding in like butter, not just a dent. Overcooked mash? No, you want chunks that hold shape when stuffed, so check doneness at 15 minutes, then finish with 5 more.
- SALT THE DOUGH WELL: Soy milk’s mildness means the dough needs extra salt—go for 1½ teaspoons per cup of flour, even if it seems like a lot. I learned this the hard way when my first batch tasted bland, no matter how much I seasoned the filling.
- GRILL MUSHROOMS FIRST: Sauté mushrooms and garlic until they’re deeply browned—this adds umami depth the filling desperately needs. Skip the pre-chop? You’ll end up with soggy pierogi; a quick sear in a hot pan changes everything.
- CHILL DOUGH 30 MINUTES: This isn’t optional—it’s the thing that keeps your pierogi from sticking like glue. Roll the dough out cold, then pop it back in the fridge while you prep fillings. Trust me, your future self will curse you if you skip this.
Wine and beer pairings for this recipe
Crisp White Wine
For these vegan potato pierogi, a dry Riesling or Sauvignon Blanc is my go-to choice. The bright acidity and citrus notes cut through the richness of the fried pierogi while complementing the earthy mushrooms in the filling.
I love a German Riesling with its crisp finish—it’s light enough to not overpower the dish but still adds a refreshing contrast. If you prefer something with a bit more body, a New Zealand Sauvignon Blanc brings herbal notes that pair beautifully with the chives on top. 🍷
Hoppy Beer Pairing
A wheat beer or pilsner works wonders with the crispy, savory pierogi. The Belgian witbier style, like Hoegaarden, adds a subtle spice and citrus that enhances the mushroom filling. For something lighter, a German pilsner like Warsteiner provides a clean, crisp backdrop that lets the pierogi flavors shine.
Avoid heavy stouts or dark ales—they’ll clash with the delicate filling and overpower the dish. 🍺
Herbal Gin Cocktail
If you’re feeling fancy, a gin-based cocktail with cucumber and lime elevates the experience. Mix 2 oz of gin (I recommend Hendrick’s for its floral notes) with ½ oz lime juice, ½ oz simple syrup, and 2 slices of cucumber.
Serve over ice with a splash of tonic water and garnish with a lime wheel. The herbal notes in gin complement the chives and mushrooms, while the cucumber adds a refreshing crunch. Perfect for a summer dinner! 🌿
Spiced Rum Option
For a warm, cozy pairing, try a spiced rum cocktail like a Dark ‘n’ Stormy—but swap the ginger beer for a ginger-infused simple syrup.
Mix 1.5 oz dark rum (like Kraken) with ½ oz lime juice and ½ oz ginger syrup, then top with club soda. The warm spices in the rum enhance the earthy mushrooms, while the ginger adds a subtle kick. Serve warm for an autumnal touch. 🔥
Nutrition facts
Frequently asked questions
Can I make the dough without soy milk?
The soy milk adds creaminess, but you can substitute ½ cup unsweetened almond milk or oat milk for a similar texture. For extra richness, use ¼ cup melted coconut oil instead of the olive oil in the dough. Just note the flavor will be slightly lighter without soy's natural creaminess.
Why do my pierogi keep falling apart when boiling? This usually happens when the dough isn't properly sealed or the filling is too wet.
How do I store leftover cooked pierogi?
Cool them completely, then store in an airtight container in the fridge for 4-5 days. For longer storage, freeze them on a tray first (to prevent sticking), then transfer to a bag for up to 3 months. Reheat from frozen in a skillet with 1 tbsp oil over medium heat for 3-4 minutes until crispy again.
Can I make these pierogi gluten-free?
Yes! Replace the all-purpose flour with a 1:1 gluten-free flour blend (like Bob's Red Mill) plus ½ tsp xanthan gum to improve elasticity. You may need 1-2 extra tbsp of plant milk since GF flours absorb differently. The dough will be slightly more delicate, so handle it gently when shaping.
What's the best way to make them extra crispy?
Pat the boiled pierogi very dry with paper towels before frying, and use 2 cups fresh vegetable oil (not reused) at 375°F instead of 350°F. Fry in batches for 3-4 minutes per side until deep golden brown. For oven crispiness, bake at 425°F for 15-20 minutes after boiling, brushing with oil first.
