Caramelized Onion & Potato Vegan Pierogies

Jump to Recipe Print Recipe

Tender pockets of dough are stuffed with a mix of hearty mashed potatoes and sweet caramelized onions, then pan-fried until golden to make these comforting vegan pierogies.

Pierogies have a special place in my heart. I didn’t discover these things until after going vegetarian back at the age of thirteen. I think mom bought a box of frozen pierogies thinking they’d be a good meatless main dish for me and once I tasted them I was appalled that I hadn’t had one before. I’d been missing out. But whatever, I just found my new favorite thing ever.

I have come across store-bought vegan pierogies in plain old potato or potato and onion flavor. And they’re good. But I think I got spoiled by the cheesy ones I ate when I was younger.

So I decided it was time to create a killer vegan pierogie recipe. Mission accomplished!

The filling for these guys is tasty enough to eat on its own. I seasoned up the mashed potatoes with just a touch of nooch and some white wine vinegar to mimic the cheesy flavor I’d been missing. And then I took things a step further and added caramelized onions, for extra savory flavor with just a touch of sweetness. So good!

My pierogies aren’t winning any beauty pageants, but I really don’t care because they were incredibly tasty.

One word of caution: seal yours tight! I had one split open during boiling. Press the edges super tight together — tighter than you think you need to, and if you have any trouble try applying some water to the edges of your dough before sealing.

These are a bit of work, so I recommend making a big batch. Boil them all now, then seal up and freeze any that you won’t be eating right away. When you’re ready for them, just thaw and cook them in some vegan butter.

4.95 from 36 votes Print

Caramelized Onion & Potato Vegan Pierogies

Tender pockets of dough are stuffed with a mix of hearty mashed potatoes and sweet caramelized onions, then pan-fried until golden to make these comforting vegan pierogies.

CourseEntree CuisinePolish Prep Time 1 hour 20 minutes Cook Time 55 minutes Total Time 2 hours 15 minutes Servings 6 Calories 462 kcal Author Alissa Saenz


For the Dough

  • 3cups all-purpose flour
  • ½teaspoonsalt
  • 1cupwater
  • ¼cup vegan butter,melted

For the Filling

  • 1tablespoonolive oil
  • 1poundyellow onions, diced (about 2 medium)
  • 1large(about 1 pound) russet potato,peeled and diced
  • ¼cupunflavored soy or almond milk
  • 2tablespoonsnutritional yeast flakes
  • 1teaspoonwhite wine vinegar
  • 1garlic clove, minced
  • ¾teaspoonsalt, plus more to taste

For Frying

  • 2-3tablespoonsvegan butter


  1. To make the dough, stir the flour and salt together in a medium mixing bowl. Stir in the water and butter to form a dough. Transfer the dough to a lightly floured surface and knead for about 6 minutes, until smooth and elastic. Transfer the dough to a lightly oiled bowl and cover. Allow it to rest for 1 hour.

  2. While the dough rests, caramelize the onions. Place the onions and oil into a medium skillet and stir a few times to coat the onions with oil. Set the skillet over medium-low heat. Allow to cook, stirring occasionally, until the onions become very soft and light brown, about 45 minutes.

  3. While the dough rests and the onions caramelize, place the potato into a medium pot and cover with water. Place the pot over high heat and bring the water to a boil. Allow to cook until the potato is fork tender, about 15 minutes. Don’t overcook it.

  4. Drain the potato into a colander and return it to the pot. Mash the potatoes with a potato masher and stir in the milk, nutritional yeast flakes, white wine vinegar, garlic and salt. When the onions are finished cooking, stir them into the potato mixture.

  5. When the dough has sat for 1 hour, split it into 2 halves. Transfer one of halves to a lightly floured surface and roll to a square of about 14 x 14 inches. Cut 3-inch circles using a drinking glass or pastry cutter. Reroll the dough as needed, and repeat with the other half. You should get about 24 circles.

  6. Place about 1 tablespoon of the potato mixture onto each dough round, then fold in half and seal tightly to form a pierogie. Apply a bit of water if you have trouble sealing the dough. 

  7. Bring a large pot of water to a boil and add the pierogies (work in batches if it gets too crowded). Cook the pierogies for 3-4 minutes, until they float, removing each one with a slotted spoon and transferring to a plate as it begins to float.

  8. To fry the pierogies, melt the butter in a large skillet, then add as many pierogies as will fit without crowding. Cook for about 4 minutes on each side, until golden and crisp. Transfer the pierogies to a paper towel-lined plate. Add butter to the skillet between batches as needed.

  9. Serve with sauerkraut, dill, chives, applesauce, and/or vegan yogurt or cashew cream.

Nutrition FactsCaramelized Onion & Potato Vegan PierogiesAmount Per Serving (4 pierogies)Calories 462Calories from Fat 142% Daily Value*Fat 15.8g24%Saturated Fat 2.5g13%Sodium 647mg27%Potassium 603mg17%Carbohydrates 68.6g23%Fiber 6.5g26%Sugar 4.3g5%Protein 11.8g24%Calcium 50mg5%Iron 3.8mg21%* Percent Daily Values are based on a 2000 calorie diet.« Chipotle Sweet Potato Vegan PosoleSpinach, Coconut & Black Bean Curry »

Sharing is caring!

Made these with vegan eggroll wrappers in place of the dough. Caramelized the onions yesterday and did the rest of the filling/assembly/cooking today. So good! The flavors take me back to my childhood and my grandmother making huge batches for family gatherings. I didn’t appreciate then how much love went into her pierogis, but am glad to have tried this. Thanks for sharing!


  • The instructions were easy to follow and the recipe was very tasty! I loved perogies growing up and miss them since going vegan. The only minor issue with the recipe was the water to flour ratio. I had to add a bit more flour, which meant adding more potato filling. Not complaining though because it made a bigger batch. Thanks for sharing this recipe!


  • « Older Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating

    Primary Sidebar

    Hi, I’m Alissa! I’m a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Leave a Reply

    Your email address will not be published. Required fields are marked *