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

  • Loranne
    October 21, 2020

    I love my pirogies with onion, potatoe and dry cottage cheese

    Reply

    • Natasha's Kitchen
      October 21, 2020

      Oh, that sounds yummy! Thanks for the tip.

      Reply

  • Renata Walowski
    October 20, 2020

    I have just made your Potato Pierogi and they were AMAZING!! My husband and three children, we absolutely loved them! No leftovers, that’s for sure! We’re polish and have tasted many different Pierogi before, but your recipe is simply the greatest!
    Thank you so much, Natasha, I’m a big fun of you and I love many many of your recipes. You’re doing a fantastic job, I love your videos, sense of humour and your gorgeous kitchen! Please keep sharing your recipes with us. I wish you all the best!! Renata

    Reply

    • Natasha's Kitchen
      October 20, 2020

      Hello Renta, your comments and great feedback made my day! Thank you so much for sharing that with us, I’m happy that you LOVED this recipe!

      Reply

  • Donald Mcnamara
    October 19, 2020

    I`ve tried the regular and the Russian perogi and they come out fantasic! Thank You! I`ve gotten so many great recpes from your website and love it!

    Reply

    • Natashas Kitchen
      October 19, 2020

      I’m so glad you enjoyed it! Thank you for the wonderful review!

      Reply

  • Tracy Leggett
    October 11, 2020

    I want to make these somebody gave me some that had bacon in it and I would like to do that would I have to take anything out of the recipe to put bacon in it?

    Reply

    • Natasha's Kitchen
      October 11, 2020

      Hello Tracy, this recipe has topped bacon and it is so delicious. I imagine adding it in the filling would work too, please share with us how it goes if you try it!

      Reply

  • Geri Richards
    October 6, 2020

    I can add to Mary’s comments as my grandmother did almost the same in making them. However she made a onion sauce by sautéing chopped onions in cube or cubes of butter….when onions were translucent she would add whole milk to the rim of frying pan and cook til the milk curdled and reduced. Adding a salt and pepper It was yummy over the perogies!

    Reply

    • Natasha's Kitchen
      October 7, 2020

      Nice, thank you for sharing that with us!

      Reply

    • Val Shaw
      November 29, 2020

      Yes our Nanna used to fill with a mix of ricotta cheese mixed with custard powder then pushed it through a sieve. Then we cooked the onions in butter and a touch of paprika til translucent then added cream. Yum slightly sweet n sour. Any left over were shallow fried … yum just a touch crispy.

      Reply

  • JoAnn
    September 23, 2020

    Thank you for that recipe. Your pierogies look delicious. My mom used to melt a little butter and toast some bread crumbs in the butter and use that over the cooked pierogies to keep them from sticking.

    Reply

    • Natasha's Kitchen
      September 23, 2020

      You are much welcome. I’m sure your mom’s version is delicious too! I hope you try ours and I hope you like it as well.

      Reply

  • Chris
    September 22, 2020

    Love this recipe
    Can the dough be frozen if I only use 1/2 of it?

    Reply

    • Natashas Kitchen
      September 22, 2020

      Hi Chris, I haven’ tested with freezing the dough alone but we have frozen the precooked pierogies successfully

      Reply

  • Chris
    September 22, 2020

    Can the dough be frozen if I only use 1/2 of it?

    Reply

    • Natasha's Kitchen
      September 22, 2020

      Hello Chris, yes this can be frozen. Please check out the How to Freeze Pierogi tips in the recipe.

      Reply

  • Mary Slusarchuk
    September 21, 2020

    My husbands ancestors came here from the Ukraine, I learned to make them from my mother-in-law but her dough recipe is very different. The potato filling is made with mashed potatoes, (no milk or butter) and shredded cheddar cheese. The cheese filling is made with Dry Farmers cheese, egg white (just enough so when you gently squeeze the cheese it holds together), salt, pepper, garlic and paprika are the spices. The pierogi are boiled. will a little oil poured over to prevent sticking. The topping for the pierogi are finely hand chopped Vidialia onions that have been slowly caramelized in a heavy pan (no oil/butter ) until a nice color. When to the color of your liking, remove pan from heat, place onions in a bowl and add 1/4 to a whole stick of butter depending on how many onions you have made. (They freeze well, so when the Onions are in season, we make enough to last until the next season.) When pierogi are ready, warm onions in Microwave and top pierogi with sour cream and onions! A lot of work, but worth it. We make large batches as their are usually 10 to 12 around the table for the traditional Ukrainian Christmas Eve dinner of fresh made Borscht (beet soup), Pierogi and Keilbasa. With homemade Italian Bread and string beans, saute’ in chopped chopped bacon and mushrooms!

    Reply

    • Natasha's Kitchen
      September 21, 2020

      Hello Mary, so nice of you to share that with us. Thank you so much! I’m sure that the recipe is delicious too!

      Reply

    • Kate Pigula
      February 21, 2021

      and kapusta….Yum!!!!

      Reply

  • Sidney Frank
    September 12, 2020

    I would like to know about making a sauerkraut filling (my favourite) & a salmon filling I’ve heard is very tasty.
    I’ve never had much success at making this as I can never get the dough thin enough but will try this recipe & hope for it to turn out.
    Thank you for all you do I love your recipes & videos!

    Reply

    • Natashas Kitchen
      September 12, 2020

      I hope you love this recipe Sidney!

      Reply

  • Toni
    September 6, 2020

    Try cottage cheese and fresh chives for pierogi filling. My grandmother from Poland made them that way because she would always be watching her figure!

    Reply

    • Natasha's Kitchen
      September 6, 2020

      Nice suggestions, thanks for that Toni!

      Reply

  • Rose
    September 5, 2020

    Can I freeze them after boiling.
    Thank you

    Reply

    • Natashas Kitchen
      September 5, 2020

      Hi Rose, to be honest, I haven’t tested with freezing after cooking to advise. If you happen to experiment I would love to know how you like it!

      Reply

    • Linda
      September 19, 2020

      Yes Rose, my mom would make huge batches of them and freeze them. They were just as good!

      Reply

    • Kate Pigula
      September 23, 2020

      Ladies at St Johns Ukrainian church would make them in huge batches to sell .They would par boil them, put them flat in a freezer bag .pour some melted butter on them, wait for them to cool and put them in the freezer, Works out just fine .I do it all the time. Enjoy!!!

      Reply

      • Natashas Kitchen
        September 23, 2020

        Thank you so much for sharing that with us Kate!

        Reply

        • Kate Pigula
          September 23, 2020

          You are welcome. Thank you for all your delicious recipes.

          Reply

  • Patricia
    September 5, 2020

    These would be great with ham, green onion and sharp cheddar cheese mashed in with the potatoes.

    Reply

    • Natashas Kitchen
      September 5, 2020

      Great idea! Thank you so much for sharing that with me!

      Reply

  • Morgan Reinhart
    August 29, 2020

    Really love all of your recipes! My great grandmother made pierogi regularly and this dough is fantastic! I personally don’t use mozzarella. Farmers cheese is the way to go!

    Reply

    • Natashas Kitchen
      August 30, 2020

      Thank you so much for sharing that with us!

      Reply

  • Nadia
    August 25, 2020

    Hi Natasha. I have made your potato and blueberry pierogies. So delicious. I have frozen them and would like to bring them to toronto. That is an 8 hour trip. If I put them in a cooler with ice packs will they survive the trip?

    Reply

    • Natashas Kitchen
      August 25, 2020

      Hi Nadia! I haven’t tested that to be sure but if it is surrounded by ice and as long as it doesn’t get wet I imagine that may work!

      Reply

  • Karen Southam
    August 1, 2020

    Made these for dinner this evening and they came out fantastic! Thank you for creating this easy to follow recipe for us all to try. You do such a great job, Natasha, explaining each step in your recipes. I’m a forever fan of your work and your joy de vivre!

    Reply

    • Natasha's Kitchen
      August 2, 2020

      Thank you so much for your kind words and awesome comments. We really appreciate it, Karen!

      Reply

  • Cheryl Verosko Tyler
    August 1, 2020

    Hi Natasha, I made these delicious Pierogies todaywith, potatoes and cheese, saurerkrout, Lekvar, smothered in butter, onions, bacon, so good, Wanted to post picture but don’t know where.
    Cherry, Surfside Beach, SC

    Reply

    • Natasha's Kitchen
      August 2, 2020

      I am so glad you enjoyed it! You can share photos of your creation on our Facebook page or group next time.

      Reply

  • Cheryl Verosko Tyler
    August 1, 2020

    Hi Natasha, I made these delicious Pierogies todaywith, potatoes and cheese, saurerkrout, Lekvar, smothered in butter, onions, bacon, so good, Wanted to post picture but don’t know where.

    Reply

    • Natashas Kitchen
      August 1, 2020

      Yum! That sounds amazing Cheryl! You can post your photos to social media and hashtag #natashaskitchen for us to see your photo.

      Reply

  • Tammy Dodd
    July 31, 2020

    In your nutrition guide it never shows the serving size. What is the serving size or how many servings does this make? BTW – Love your recipes!

    Reply

    • Natashas Kitchen
      August 1, 2020

      Hi Tammy, I’m so glad you’re enjoying our recipes! We have our servings sizes posted on each recipe on the printable recipe card. Simply click “Jump to Recipe” & you’ll notice it says the following “Servings: 12 servings (5 pierogi per serving)” I hope that helps

      Reply

  • Gabby
    July 26, 2020

    Thank you so much Natasha for sharing this recipe. It’s been a long time since I wanted to try Pierogis, and when I saw your recipe I finally gave them a try. The butter, bacon, the sour cream with the cheesy pierogi filling was absolutely delicious! An explosion of flavors!

    Reply

    • Natasha's Kitchen
      July 27, 2020

      It’s my pleasure, Gabby. Thank you for finally trying out Pierogies, I am so happy to know that you enjoyed it!

      Reply

As Featured On

Never Go "Hangry" Again!

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