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 276 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 276 votes (135 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Oksana
    January 14, 2015

    You’d better change “a classic Russian recipe” because the Ukrainians won’t forgive you that ))) Like your website and feel it’s gonna become one of my favorites. Hello from Ukraine!

    Reply

    • Natasha
      natashaskitchen
      January 14, 2015

      Hello from Idaho! Thanks Oksana, I’m glad you’re enjoying the site 🙂

      Reply

  • Marianna
    May 5, 2014

    What can I use instead of cream cheese?

    Reply

    • Natasha
      natashaskitchen
      May 5, 2014

      To be honest, you could even leave it out completely. Traditionally it doesn’t have the cheese and they are still amazing 🙂

      Reply

  • Cherelle G.
    March 19, 2014

    I have not made the holodets yet .. But soon

    Reply

  • Cherelle G.
    March 18, 2014

    Hi Natasha,
    I really love your recipes! Your recipes help me out so much because I’m American and my husband is Ukrainian, so I go to your website when I want to cook authentic Russian/Ukrainian food for him. I plan on making him holodets soon as a surprise ( he loves that stuff ). I know you’ve mentioned you ave family in WA, and We live in Washington state so maybe you guys are cousins (

    Reply

    • Natasha
      natashaskitchen
      March 18, 2014

      Yes I have tons of family in WA 🙂 I hope he loves your holodets! Have you tried it yet? It’s kind of weird but strangely tasty 😉

      Reply

  • Masha
    February 27, 2014

    This is absolutely perfect. Amazing. I’m enjoying exploring your blog and trying everything. This is another good recipe. Very yummy. Thank you for sharing it. Rate: 5

    Reply

    • Natasha
      natashaskitchen
      February 28, 2014

      Thank you so much Masha. You’re so sweet. I appreciate your fantastic review!

      Reply

  • Masha
    February 21, 2014

    Can you freeze them for later.

    Reply

    • Natasha
      natashaskitchen
      February 21, 2014

      You can freeze uncooked ones; lay them out on a floured cutting board in a single layer then freeze. Once frozen, transfer to a large ziploc bag. If you put them in the bag right away, they will stick together. I haven’t tried freezing the cooked ones.

      Reply

  • Emily Milya
    January 6, 2014

    My mom’s version for the potato filling is a bit different. What she does is boil potatoes and then mashes them and then she fry’s onions in little bits and mixes it in with the potatoes. Then after they’re cooked she has a bowl with canola oil and fried onion and she dips them in there for flavor and so that they don’t stick and they turn out AMAZING!!!:) I’ll have to tell her about your recipe. Thanks for taking the time to construct all these recipes so that we can have a chance to be at least half of the cook that you are!!=) Oh and I’ll have to try it with bacon on top…my hubby will most certainly appreciate that immensely since anything with bacon in his opinion is “always edible, no matter what” lol=]
    p.s. and the dough doesn’t fall apart when cooking these for some reason…

    Reply

    • Natasha
      natashaskitchen
      January 6, 2014

      tossing them with onion is something my mom does except she uses butter. It does taste heavenly! Sometimes we add bacon too and I’d have to agree with your hubby about it being “always edible.” And, now I’m craving them. Maybe today would be a good day to make these. My son has been asking form them for the past few weeks 🙂

      Reply

  • Megan
    December 14, 2013

    If you are freezing them do you freeze them uncooked or cook them first? Also are the cooking instructions different for the frozen ones? I’m a total amateur 🙂

    Reply

    • Natasha
      natashaskitchen
      December 14, 2013

      Freeze them uncooked. The cooking instructions are the same. 🙂 They will take longer to float to the top if they are frozen.

      Reply

  • Vera
    November 16, 2013

    these vareniki turned out very delicious, we enjoyed them,cant wait to make them again:)

    Reply

    • Natasha
      natashaskitchen
      November 16, 2013

      Thank you for a good report Vera, this is music to my ears :).

      Reply

  • Love Reuk
    October 25, 2013

    They were so yummmy when I made them. my whole family loved them!!! thank you for sharing with the best Ukrainian/Russian recipes, I absolutely love ur blog!!!!

    Reply

    • Natasha
      natashaskitchen
      October 25, 2013

      Thank you! I’m so glad you enjoyed the recipe!! 🙂

      Reply

  • Sharon
    April 12, 2013

    Ok so I had a great aunt that made these vareniki with kasha and onion filling. Have you done this? I remember it as AMAZING and sautéed them with butter and onions 😉

    Reply

    • Natasha
      natashaskitchen
      April 12, 2013

      by kasha, do you mean cooked buckwheat? Wow that sounds AMAZING for sure and it’s a vegetarian version which I’m sure some folks would love. Thanks for sharing!

      Reply

      • Sharon
        April 23, 2013

        Yes ! Cooked med buckwheat. Last nite I made it with sautéed onions and mushrooms mixed with cooked bowtie noodles. Yum!

        Reply

  • Dina
    February 6, 2013

    Natasha, thanks for posting this recipe because I want to try to make these soon! My mom makes the filling w potatoes and a little bit of feta. Another great filling that I like is making vareniki w cherries.

    Reply

    • Natasha
      natashaskitchen
      February 6, 2013

      I looove vareniki with cherries, you are making me hungry. We have 3 cherry trees in the backyard, I can’t wait till summer :).

      Reply

  • Tanya
    February 5, 2013

    do you boil them or do you steam them?

    Reply

    • Natasha
      natashaskitchen
      February 5, 2013

      I boil them.

      Reply

      • Tanya
        March 3, 2013

        have you ever tried steaming them? My family is all from Ukraine and we always make them on steam. They become fluffy. The first time i saw vareniki boiled was when i married a russian guy and his family boils them only. 🙂 But i have spoiled them after introducing them to steamed vareniki 🙂 I add a bit of water in pot and cover it with cheese cloth tie it so it doesnt fall in and spread a little bit of oil from zajarka so the doug wont stick :). -pot covered, 7 min and they are done.

        Reply

        • Natasha
          natashaskitchen
          March 3, 2013

          Ooh that sounds wonderful. I’ve heard of the steaming method but haven’t tried it yet. When you steam them, are they called manti? or are manti a different thing altogether?

          Reply

          • Tanya
            March 7, 2013

            No manti r a totally different thing 🙂 that has a different dough much thinner this is regular dough that is used for vareniki same that you used only its not boiled but steamed, Mantijnetsa works great to steam the vareniki but i dont have one so i just put in a little bit of water in pot and cover the pot with cheese cloth and when the water boils i turn the heat really low and before i put vareniki on the cloth i cover it in oil from the zajarka so the dough wont stick put 5 on and cover pot and in 7 min they are ready take off and drizzle with zajarka with fried onion then repeat with the rest till all are done :). i also tie the cheese cloth to the pot or use a large rubber band

          • Natasha
            natashaskitchen
            March 7, 2013

            I do like the cheese cloth idea! Thanks for replying and clarifying that 😉 you’re awesome!!

  • Ira
    January 23, 2013

    Hi Natasha,
    I love Your site I already tried some of Your recipes. I make vareniki with different dough and You should try the filling with just mashed potatoes and add some farmers cheese. Its very yummy.

    Reply

    • Natasha
      natashaskitchen
      January 23, 2013

      Yumm that sounds like a good combo. Thanks!

      Reply

  • Irina
    December 12, 2012

    Finally I have come across a page that shares russian recipes!! 🙂 My Husband has been telling me for months to get together with my mom and mother in law to get new recipes because Im always cooking the same old things..mashed potatoes, borsht, and other simple things. I have three kids, 5, 3, and 6 months and Im homeschooling so I dont have much time to cook even though I love cooking for my family but finding your website has inspired me to cook more. Im definitely going to try this recipe sometime this week, and I like the idea of store bought dough due to time restrictions. Thanks again and I look forward to looking at all your recipes!! 🙂

    Reply

    • Natasha
      natashaskitchen
      December 12, 2012

      Welcome to the site Irina, I hope that you will find some new favorites 🙂

      Reply

  • Yana
    November 27, 2012

    Hi Natasha,
    For the potatoe filling, once you add the cream cheese and mozarella cheese, do you add the 3tbsp of melted butter to that?? I didnt see anywhere in the directions that you added butter so I want to make sure the butter needs to go in there? Thank you very much for all your wonderful and amazing Ukrainian recipe’s!

    Reply

    • Natasha
      natashaskitchen
      November 27, 2012

      Oh yes, thank you for pointing that out. Mix it in with the cream cheese and mozarella or you can mix it into the mashed potatoes first; either way.

      Reply

  • Ashley
    July 15, 2011

    Hi! I was just wondering, how many vareniki did this recipe fill when you made it? My friends and I have started a tradition of having days where we make food based on our heritage for each other. I’ve never made anything before, but this time decided I wanted to do something with Ukrainian influence, and I thought these would be something everyone would enjoy.

    Reply

    • Natasha
      July 15, 2011

      If you’ve never made them before, I posted a more exact recipe. I wrote in how many that makes under servings. This is a very difficult recipe to start out with, well, not difficult, just crazy time consuming. Just an FYI 🙂

      Reply

  • Daria
    June 10, 2011

    I love love love your blog! Pictures are so tasty looking. Thank you 🙂

    Reply

  • Olga
    May 5, 2011

    What kind of flour do you use? Can you post pelemni recipe too thanx!

    Reply

    • Natasha
      May 5, 2011

      I’ll be posting a new more exact and better dough recipe. My sister and I are are just finishing making pelmeni today so yes I’ll post pelmeni soon 🙂 I use Gold Medal unbleached all-purpose flour.

      Reply

  • Tatyana
    March 23, 2011

    Hi Natasha,
    I did the Vareniki you have posted here, they turned out great. I have four kids under five so i dont really have the time to make the testo so i bought it at winco. Its called “NASOYA” round wraps.It has a picture of a pot sticker(green/clear pkg) Its above the mushrooms that they sell at winco. There are 60 wraps. They work Great, and super quick, esepecially for people that work and/or go to school like urself. Hope it helps.
    Thank you for this great website, i have been recomending to young adults,Love that ur recipes are easy to follow.
    Thank you again, and God bless you and Ur Nursing Program.
    Tanya Melnyk
    Sacramento, CA

    Reply

As Featured On

Never Go "Hangry" Again!

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