Eastern European

Vegan Pierogi with Smoky Mushrooms and Caramelized Onions

These vegan pierogi are some of the tastiest pierogi you’ll ever have stuffed with smoky, grilled mushrooms, caramelized onion and garlic. Served with a dollop of cashew or tofu sour cream and a heaping pile of sauerkraut, this vegan pierogi recipe is hearty and satisfying for vegetarians and meat eaters alike!

Smoky mushroom vegan pierogi with caramelized onion, purple cabbage sauerkraut and cashew sour cream.

Pierogi are one of my all-time favourite foods. Since leaving Canada it’s one of the foods that I’ve missed the most and always on my list of foods to be sure to have on every trip back there.  You can’t beat the convenience of being able to walk into any supermarket and pick up a bag of frozen pierogi for a quick weeknight dinner.

Now my only option is to make them myself. I ain’t gonna lie; making vegan pierogi from scratch isn’t the most convenient thing in the world. I’d say it takes a good two hours and definitely a weekend-only project. But the results are totally worth it! You can make the filling exactly how you want it and be rest assured that they’re totally plant-based with no butter, sour cream or cheese to freak you out.

Vegan pierogi stuffed with potato, mushrooms, caramelized onion and garlic. With a homemade pierogi dough that's easy to work with!

To make vegan pierogi you’ll need to start with a great dough. This is something I’ve struggled with in the past as other recipes I’ve tried turn out to be difficult to roll out thin enough or tore easily when wrapping. I then had an epiphany: why not try my vegan wonton wrappers to make pierogi?

Wonton wrapper dough uses just-boiled water to denature the proteins and make the dough less stretchy and less elastic. Not all pierogi dough recipes call for hot water but they should; it’s a dough that’s much easier to work with and roll out.

I use my pasta maker to save time and roll out the dough. Since the dough is so supple, it takes no more than 10 minutes to have it all rolled out and cut.

Making vegan pierogi is all about multi-tasking. While the dough is resting you can leave the onions in a pan to slowly caramelize, stirring them from time to time. Then get your mushrooms grilling. I used a grill pan to give them a nice smoky flavour, but you can use a regular pan if you don’t have a grill pan. The potatoes also need to be cooked. I nuked mine in the microwave so as not to have another pot on the stove and also to not add any extra moisture to the filling from boiling them.

These vegan pierogi are some of the tastiest pierogi you’ll ever have stuffed with smoky, grilled mushrooms, caramelized onion and garlic. Served with a dollop of cashew or tofu sour cream and a heaping pile of sauerkraut, this vegan pierogi recipe is hearty and satisfying for vegetarians and meat eaters alike!

Once all the elements have been prepared you can start stuffing! The recipe here makes about 25 pierogi from 10 cm (4 inch) circles. You can easily double the recipe to make more and freeze some for another day. They can be boiled directly from frozen and then pan fried as usual.

These vegan pierogi are delicious served with cashew sour cream and homemade sauerkraut (I made mine from a purple cabbage). A fresh salad or roasted root vegetables are great sides to have with these smoky mushroom and onion pierogi!

Estos pierogi polacos van camino de ser una de las empanadillas de patata más ricas que jamás hayas probado. Rellenos de patata, setas asadas, cebolla caramelizada y ajo, acompañados de crema agria vegana y chucrut; estos pierogi componen un plato delicioso y sustancioso para vegetarianos, veganos y omnívoros!

Vegan Pierogi with Smoky Mushrooms and Caramelized Onions

Yield: about 25 pierogi
Prep Time: 1 hour
Cook Time: 30 minutes
Total Time: 1 hour 30 minutes

These vegan pierogi are some of the tastiest pierogi you’ll ever have stuffed with smoky, grilled mushrooms, caramelized onion and garlic.


For the pierogi dough

  • 1 ½ cups (190 grams) flour
  • ½ cup (120 ml) just-boiled water

For the pierogi filling

  • 2 – 3 tablespoons oil
  • 2 medium onions, chopped
  • 400 grams (14 oz) potatoes
  • 250 grams (9 oz) meaty mushrooms (I used oyster mushrooms)
  • 4 cloves of garlic, minced
  • 1 teaspoon salt
  • Pepper, to taste
  • 2 green onions or a small bunch of chives, for serving
  • Sauerkraut, for serving

For the cashew cream

  • 1 cup (150 grams) raw cashews, soaked in water overnight
  • ¾ cup (175 ml) water
  • 3 tablespoons lemon juice
  • 2 teaspoons apple cider vinegar
  • 2 teaspoons soy sauce
  • 2 teaspoons salt


  1. Put the flour in a bowl and pour over the water. Stir with a wooden spoon. When cool enough to handle, turn the dough out on the counter and knead for a couple of minutes until you have a soft ball. Cover with plastic wrap and set aside for 30 minutes.
  2. Heat a pan over medium-high heat and add 1 tablespoon of oil and the onions. Fry until soft and transparent then reduce the heat to medium low. Leave the onions to slowly caramelize, stirring from time to time, while you prepare everything else.
  3. Cook the potatoes either by boiling or in the microwave. I microwaved mine by pricking them with a fork and, putting them on a paper-towel lined plate and cooking for 10 minutes, flipping halfway through. Peel them when they’re cool enough to handle and mash them in a bowl.
  4. Heat a grill pan over high heat and grill the mushrooms for a couple of minutes on each side until soft and smoky. Cool on a plate and then finely chop them.
  5. Prepare the cashew sour cream by combining all the ingredients in a blender or food processor. Add more water if necessary to make it creamy. Refrigerate until ready to serve.
  6. By now the onions should be golden and sweet so add the garlic and fry for a few more minutes until soft. Combine the onions and mushrooms with the mashed potatoes, salt and pepper.
  7. Now roll out the dough. I work with about 1/3 of it at a time and pass it through a pasta maker. You can also roll it out by hand on a floured counter with a rolling pin. Try to get it as thin as possible – about ½ cm (1/8 inch). Cut the dough into circles using a pastry cutter or a glass. Mine measured 10 cm (4 inches). Dust them with flour and keep them covered under a towel until you’ve finished.
  8. Form the pierogi with about a teaspoon and a half of the filling the the centre of each wrapper. Wet half the wrapper with water and fold it over, pinching the edges together well. Keep the pierogi covered under a towel until you’ve made them all.
  9. Cook the pierogi in batches of 5 or 6 in boiling water until they float – just a minute or two. Heat a pan over medium heat and add a tablespoon or two of oil. Fry the boiled pierogi until golden brown on both sides. Remove to a paper towel-lined plate.
  10. Serve immediately with the cashew sour cream, sauerkraut and sprinkled with green onions or chives.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 4 Serving Size: 6 pierogi
Amount Per Serving: Calories: 606Total Fat: 26gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 20gSodium: 2014mgCarbohydrates: 80gFiber: 9gSugar: 8gProtein: 17g

Did you make this recipe?

Join our Facebook group and share a photo or ask a question!

This post may contain affiliate links which help offset the cost of running this blog with no additional cost to you.

This page contains affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through and make a purchase. See disclosure policy.

Get the 14-day meal plan!


  • Reply
    August 24, 2017 at 10:11 am

    I am not Vegan but these sound amazing! Can’t wait to try them.

  • Reply
    August 27, 2017 at 7:06 pm

    These look lovely. Do you have a recipe for the sauerkraut?

    • Reply
      September 1, 2017 at 1:20 pm

      I’ve linked to one in the text above the recipe 🙂

  • Reply
    December 4, 2017 at 11:53 am

    I love pierogi, they are from my country and it’s one of my favourite Polish dish. Your recipe is really interesting! 🙂

  • Reply
    December 26, 2017 at 4:30 am

    Made these tonight for Christmas dinner, they were amazing. The cashew sour cream also wonderful. Definitely time consuming, will make again just not on Christmas 🙂 Thanks for the wonderful recipe.

  • Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.