These homemade Pierogi filled with cheesy potatoes, tossed with crisp bacon and melted butter, and served with sour cream is the ultimate comfort food. They can be served as the main dish or as an irresistible side.

Pierogi are as classic to Eastern European cuisine as Stuffed Cabbage Rolls, Piroshki, and Schnitzel. They will never go out of style. Watch the video tutorial and you’ll be enjoying pierogi in no time.

Cooked pierogies on a blue plate with bacon

This post may contain affiliate links. Read my disclosure policy.

What Are Pierogi?

Pierogi are dumplings with a tender dough and savory or sweet fillings, similar to ravioli. They are boiled in water and tossed in butter to serve. Pierogi are a staple in Eastern European countries, especially Poland, where they are the national food, but we grew up eating them in Ukraine, and they are well-loved throughout the world.

Most Americans know them as Polish pierogi and buy “Mrs. T Pierogies” (a sad store-bought version), but my homemade pierogi (or Ukrainian “Vareniki”) will blow the frozen ones out of the water!

Pierogi Recipe Video

See how easy it is to make homemade pierogi with Natasha’s classic recipe! Be sure to note her tip on how to make the pretty fluted edge and easy stuffing using her favorite mini-scoop to add the potato filling. Now gather some friends, and let’s get rolling!

*Note that we updated the recipe in 2024 to include more oil for a softer and more tender dough and knead the dough for less time.

The Best Pierogi Recipe

If you haven’t tried pierogi before, you’re about to fall in love. These are the best of a warm, cheesy loaded baked potato in a bite-sized dumpling. This pierogi recipe makes 50-60 perfect dumplings, enough to freeze for later or serve a large crowd.

Growing up, this potato pierogi recipe, or “Vareniki” was my favorite, so it was a no-brainer that it needed to be included in Natasha’s Kitchen Cookbook. My Mother and sisters rolled huge batches of pierogi dough, stuffing, and expertly molding them. Each buttery batch disappeared so fast! These days my kids love rolling the dough and crimping every dough pocket.

Grandma, Mom and daughter making pierogi together

Ingredients

You’ll love the simplicity of the ingredients – they are pantry and refrigerator staples.

  • Liquid Ingredients – combining warm water, milk and sour cream adds fat to the dough and flavor.
  • Oil – we use extra light olive oil, but any mild-flavored oil will work. The oil makes the dough very soft and easy to roll out.
  • Egg – binds the dough, room temperature eggs mix more easily
  • Salt – adds flavor to the dough and cooking water
  • Flour – all-purpose flour works great but measure correctly so the dough isn’t dense.
  • Potato Filling – we combine russet potatoes, salt, butter, and cheese. Russets will give you the smoothest and creamiest filling. Our go-to cheeses are cream cheese and mozzarella but you can substitute with cheddar, havarti, or your favorite cheese.
Ingredients for making potato and cheese dumplings

Can I use Leftover Mashed Potatoes?

As a shortcut, use leftover mashed potatoes for the filling (avoid instant or flaked potatoes), just be sure they aren’t overly creamy or soft, which can make the pierogi fall apart. To use leftover mashed potatoes for pierogi, simply omit the butter from the filling and be sure the leftover mashed potatoes are cold when mixing.

Pierogi Filling Variations

While this potato and cheese version is my favorite, pierogi variations are endless, from sweet to savory! Here are some of my favorite pierogi recipes for any occasion—Holidays, weeknight dinners, breakfast, and even dessert. If you have a unique filling that you make, please share in a comment below!

Tips for Making Perfect Pierogi

This recipe makes the best pierogi! If you’re new to making pierogi or want to perfect your skills, here are some tips to ensure success:

  • Don’t overcook potatoes – they can become waterlogged and too loose.
  • Avoid over-kneading dough that develops gluten making it tough, chewy, and difficult to roll out.
  • Rest the dough – this allows the gluten to relax, making it much easier to roll out.
  • Keep the dough covered – wrap it in plastic when not actively using it so it doesn’t dry out.
  • Roll dough thinly – it should be about 1/8″ thick. If it’s too thick, it can seem dense.
  • Keep dough edges clear – don’t overfill, and avoid getting potato or any filling on the edges of the dough circles or it will be difficult to seal. I use this mini-scoop to help with clean portioning, but you can use a couple of teaspoons to portion.
  • Tightly seal – I prefer to double crimp (go over the edges twice) to ensure a tight seal so the contents don’t seep out while boiling
  • Cook in Batches – Don’t overcrowd your pot; allow the pierogi some room to float to the top.
  • Don’t overcook pierogi – if the dough gets too soft, the filling might escape into the cooking water.
  • Butter right away – toss freshly cooked pierogi with melted butter to prevent sticking.

How to Freeze Pierogi

This recipe makes a large batch, so you can make the pierogi ahead and cook when you’re ready to eat. 

  • After shaping the dumplings, dust a baking sheet with flour and arrange the pierogi so they aren’t touching. Loosely cover with plastic wrap and freeze for 2 hours or until firm.
  • Once frozen, transfer to a large freezer-safe zip-top bag to store for up to 3 months.
  • When ready to cook, drop the frozen pierogis into the boiling water and continue with the recipe per the instructions.
how to freeze pierogi on a sheetpan

What to Serve with Pierogi

These cheesy pierogi can be served as a side dish or the main course. We include a dollop or bowl of sour cream for dipping. Other dipping options include butter sauce or plain yogurt.

To serve as a side, build your Eastern European menu with these traditional pairings for pierogi:

Storing & Reheating Leftovers

If you have leftovers, pierogi keep well in the fridge and freezer. Make sure they have cooled to room temperature before storing.

  • To Refrigerate: Store in an airtight container in the fridge for 3-5 days.
  • Freezing: Arrange cooked pierogi in one layer or dust with flour to prevent sticking in an airtight container for 3 months. 
  • To Reheat: Thaw cooked pierogis in the refrigerator. Boil until warm, about 90 seconds, heat in the air fryer at 400 degrees for 5 minutes, or pan fry in butter until warm.
The best pierogi recipe on a blue plate with bacon

You are sure to fall in love with this pierogi recipe immediately! The cheesy potato filling and bacon-butter topping make these pierogies irresistible. Grab a few extra hands, and roll these delicious dumplings today!

Pierogi Recipe

4.95 from 279 votes
Author: Natasha of NatashasKitchen.com
Pierogi on a plate with bacon and a fork
Pierogi filled with cheesy potatoes, tossed with crisp bacon and melted butter and served with sour cream is the ultimate comfort food. 
Prep Time: 1 hour 30 minutes
Cook Time: 30 minutes
Total Time: 2 hours

Ingredients 

Servings: 12 servings (5 pierogi per serving)

Ingredients for Potato Filing:

  • 2 lbs russet potatoes, (5 medium), peeled
  • 1/2 tsp salt
  • 2 Tbsp unsalted butter, melted
  • 2 oz cream cheese, softened
  • 3/4 cup mozzarella cheese, shredded

For the Pierogi Dough:

For the Toppings (For 1/3 batch):

  • 4 oz bacon, chopped
  • 2 Tbsp unsalted butter
  • sour cream, optional, to serve

Instructions

How to Make Potato Cheese Filling:

  • Place potatoes in a pot, add enough water to cover potatoes then bring to a boil over medium/high and continue cooking 25 minutes or until easily pierced with a fork. Drain and cool 5 minutes then mash potatoes until smooth.
  • Mash in 1/2 tsp salt, 2 Tbsp melted butter and 2 oz cream cheese. Mash in 3/4 cup shredded mozzarella cheese. Partially cover and set aside while rolling out the dough. 

To Make Pierogi Dough:

  • In the bowl of a stand mixer (or large mixing bowl if mixing by hand), whisk together 1 cup warm water, 1/4 cup milk, 2 Tbsp sour cream, 1 egg, 3 Tbsp oil, and 1 1/2 tsp salt until blended.
  • Using the dough hook attachment (or wooden spoon if done by hand), add 2 cups flour and mix on speed 2 until incorporated. Add remaining flour 1/2 cup at a time, letting it incorporate before adding more. Add the last bit of flour, 1 Tbsp at a time, just until the dough no longer sticks to the sides of the bowl, or to your hands. Knead on speed 2 or by hand for 2-3 minutes until the dough is smooth and elastic. Cover with plastic wrap and let rest for 30 minutes.

How to Mold Pierogi:

  • Divide dough into 2 pieces. Cover the second piece and thinly roll the first piece out onto a floured surface to just under 1/8” thickness.
  • Use a 3” diameter round cookie cutter to cut circles from the dough, keeping them as close as possible (collect scraps and keep covered to re-use). Add 1/2 Tbsp of potatoes over each round (a mini scoop makes portioning easy).
  • To form pierogi, pull the 2 edges together and pinch tightly to seal. To ensure a tight seal, crimp the edges a second time with a pinch and twist motion. Cook or freeze pierogi for a future dinner (see freezing instructions in post).

How to Make Bacon Topping:

  • Make the topping before boiling pierogi so it’s ready to drizzle over pierogi to prevent sticking. In a medium skillet, saute bacon. Once crisp, melt in 2 Tbsp butter and remove from heat.  

How to Cook Pierogi:

  • Bring a pot of water to a rolling boil and add 1 Tbsp salt. Add fresh or frozen pierogi in batches. Cook for about 2 minutes or until the water has returned to a boil and the pierogi float to the top. Remove to a bowl with a strainer or slotted spoon drizzling buttery bacon between layers. 

Notes

This recipe makes 55-60 pierogi, based on how thinly you roll.
Recipe updated 4/4/24 – we added oil to the dough and reduced the kneading time for a softer, more tender dough. 

Nutrition Per Serving

246kcal Calories32g Carbs8g Protein8g Fat4g Saturated Fat36mg Cholesterol583mg Sodium68mg Potassium1g Fiber270IU Vitamin A56mg Calcium2.1mg Iron
Nutrition Facts
Pierogi Recipe
Amount per Serving
Calories
246
% Daily Value*
Fat
 
8
g
12
%
Saturated Fat
 
4
g
25
%
Cholesterol
 
36
mg
12
%
Sodium
 
583
mg
25
%
Potassium
 
68
mg
2
%
Carbohydrates
 
32
g
11
%
Fiber
 
1
g
4
%
Protein
 
8
g
16
%
Vitamin A
 
270
IU
5
%
Calcium
 
56
mg
6
%
Iron
 
2.1
mg
12
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Main Course
Cuisine: Russian, Ukrainian
Keyword: Pierogi, Pierogi Recipe
Skill Level: Medium
Cost to Make: $
Calories: 246
Natasha's Kitchen Cookbook
4.95 from 279 votes (135 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • margotd
    July 21, 2020

    Hi Natasha, I love this recipe! I would like to make a big batch of dough and freeze it in portions, and then make/assemble the pierogis at a later date. Curious if you think this is a good idea?

    Reply

    • Natashas Kitchen
      July 22, 2020

      Hi, I haven’t tested freezing the entire batch of dough. We do freeze the pierogi when they’re raw, however. The trick, we cook them without thawing since the dough breaks apart when defrosted.

      Reply

  • Mary Arnold
    July 20, 2020

    Natasha I live pierogies. Looking for cheese filling, prune, and kraut. Do you access to these? Mary Arnold

    Reply

    • Natashas Kitchen
      July 21, 2020

      Hi Mary! Thank you so much for these suggestions! We have our Pierogi recipes HERE. I will add those other flavors to my list. Thank you!

      Reply

  • Kelly T
    July 14, 2020

    My filling is just a bit different.
    I take one small sweet onion and sauté in 2 Tbsp of butter on low heat.
    I then add the butter/onion mixture to the potatoes. Also my GGma used “pot” cheese or farmers cheese. Closest thing I use is cottage cheese.
    Both cheese and potatoes go thru ricer before mixing together.
    It helps cut down on the potatoes getting “gluey” and makes the filling very light and well blended.

    Reply

    • Natashas Kitchen
      July 14, 2020

      Thank you so much for sharing that with me Kelly!

      Reply

    • Shirley K
      October 20, 2020

      I grew up eating a lot of pierogi. My Grandma and Mom always made with potato and farmer’s cheese. Another favorite is with kapusta (sauerkraut). We also had them with blueberries.

      Reply

  • Kathl
    July 5, 2020

    What did I do wrong?? In the video you say two cups of flour for the dough. I used the print off and it says four cups of flour correctly measured (I do 2.25 oz equal one cup consequently ended up with over 8 oz of flour. Because I was using the print off menu my dough was a disaster and I gave up and there away. Am I missing something.
    Kathleen (Toronto, Canada)
    p.s. have used many of your recipes with huge success.

    Reply

    • Natasha
      July 6, 2020

      Hi, it looks like maybe you stopped watching the video too early. I suggest watching the full video which matches the print-friendly recipe on my site. Check out our post on how we measure which may help with troubleshooting as well.

      Reply

  • Doug
    June 27, 2020

    Hi there,
    Just an observation, but we’ve always fried these in bacon/butter until golden brown on one or both sides. Just like Gyoza. Is this a cultural thing or is the resultant textural differences unappealing?

    Reply

    • Kelly T
      July 14, 2020

      That’s how I cook mine.
      Boil until they float, then fry in butter until lightly brown on both sides. Then serve. My Polish Great grandmother taught me that way.

      Reply

  • Sharon Cahn
    June 22, 2020

    Can you fill them with meat or add meat to the potato for binding?

    Reply

  • Andrew
    June 22, 2020

    HOTOOYSH! great recipe. TY

    Reply

    • Natashas Kitchen
      June 22, 2020

      You’re welcome! I’m glad you enjoyed that!

      Reply

  • Vickie Howell
    June 19, 2020

    Just discovered your site. All your fantastic recipes look so delicious, they make my mouth water! Could the dough rounds be made bigger to create bigger pierogi?

    Reply

  • lalalandalbi
    June 17, 2020

    Hi Natasha, Thanks for all your recepies, you are amazing! I dont have any sour cream. Wah wah, wondering what else i can substitute? cream cheese, half and half? Many thanks xo

    Reply

    • Natashas Kitchen
      June 17, 2020

      I haven’t tried this with milk alone but you can try plain or greek yogurt as a substitute for sour cream.

      Reply

  • Patty
    June 14, 2020

    Has anyone tried making Periogi with gluten free flour?

    Reply

    • Natasha's Kitchen
      June 14, 2020

      Hi Patty, I’ve tried these gluten-free – they still work but they aren’t quite the same soft texture.

      Reply

  • Lucy
    June 9, 2020

    Is it possible to make the pierogi without any cheese?

    Reply

    • Natashas Kitchen
      June 9, 2020

      Hi Lucy! That would work!

      Reply

  • Srijoni
    June 1, 2020

    Hey! I’m from India. I tried out out your recipe with a slightly different filling- potato, cottage cheese and sweet corn due to unvailability of items during lockdown and it tasted really great! Thanks:)

    Reply

    • Natasha's Kitchen
      June 1, 2020

      So nice to hear that! Thank you for sharing that with us.

      Reply

  • Irene
    May 31, 2020

    What a great recipe! I haven’t made perogis for a long time, and I finally made a batch tonight using your recipe. I tweaked the recipe a bit by adding crumbled bacon to the mashed potatoes, and used cheddar cheese instead of mozzarella. I had a few for supper and froze the rest. They turned out really, really good! Thanks for all the tips and recipes… I’ll be making blueberry ones soon!
    Irene Morrissette
    Montreal, Canada

    Reply

    • Natasha's Kitchen
      June 1, 2020

      So awesome! I am so glad that you loved this recipe Irene. I hope that you enjoy every recipe that you will try!

      Reply

  • Shani
    May 22, 2020

    Hey! I was wondering if I can use this dough for Both savory and sweet Pierogi ? amor do I really have to make two different doughs??? Thanks so much!

    Reply

  • Mary Obernesser
    May 14, 2020

    Love your recipes, cooking style and fun videos. So cute!

    Reply

    • Natashas Kitchen
      May 14, 2020

      You’re so nice! Thank you!

      Reply

  • Lindsay
    May 14, 2020

    I love trying your recipes! Keep up the great work!

    What are your thoughts on using ricotta instead of mozzarella and cream cheese?

    Reply

    • Natashas Kitchen
      May 14, 2020

      Hi Lindsay, I haven’t tested that but I think it could work. If you experiment, let me know how you liked the recipe

      Reply

  • Kvitka Chlapaty Dippolito
    May 9, 2020

    I am first generation Ukrainian in US . Of course my varenyki will never compare to my mom’s but this recipe is my new favorite. We have always sautéed in butter and onions after the boil but the butter and bacon is to die for! I did add the sautéed onion to my potatoes! Thank you Natasha for yet another outstanding recipe

    Reply

    • Natashas Kitchen
      May 9, 2020

      You’re welcome! I’m so happy you enjoyed it!

      Reply

  • Beth
    April 24, 2020

    Hi Natasha, I made these and they were delicious. The only problem I had was with the dough. When I cut out the circles, they shrink back and became very small. The dough didn’t hold its shape. What did I do wrong ? Thank you !

    Reply

    • Natasha
      April 24, 2020

      Hi Beth, sometimes too much flour can cause this and if that is the case, you would just roll a little larger than you think if it’s pulling back. Also, make sure to knead for the same amount of time recommended. I hope that helps!

      Reply

      • Irene
        May 31, 2020

        I had the same problem, and I think I overworked my dough, even though I kneaded for the recipe’s required 10 minutes. I trick I used was before filling the dough with the potato filling, I rolled the shrunken dough disc until the desired thickness and slightly oval, so that when the disc tries to shrink down again, I have time to bring the two longer sides together over the filling and crimp down the edges. They still held together nicely when I boiled them.

        Reply

        • Natashas Kitchen
          June 1, 2020

          Thank you so much for sharing that with us Irene! I’m so glad you enjoyed this recipe!

          Reply

  • Bobbi
    April 19, 2020

    I had never tried pierogis before but this recipe inspired me to try making them myself. So glad I did! These were amazing. I prefer fried over soft dumplings so I sautéed these in some sage butter. Delicious!

    Reply

    • Natasha's Kitchen
      April 19, 2020

      So glad that you tried and loved this! Thank you for giving this recipe an excellent review and I hope that you’ll love every recipe that you will try.

      Reply

    • Cynthia
      May 23, 2020

      If the dough shrinks back, then you need to let it rest for half an hour or so (covered so it won’t dry out). I find this makes a big difference.

      Reply

  • Kara
    April 18, 2020

    Hi we made this for Easter and dropped off them to family. They loved them! Can you possibly double this recipe with the dough all together in a Kitchen Aid Mixer or is that TOO much? Let me know!

    Reply

    • Natashas Kitchen
      April 18, 2020

      Hi Kara! That’s so nice! I bet they loved that Easter treat! I haven’t tried it in a kitchen aid but doubling it should work!

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.