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

  • Greta
    April 1, 2021

    The best recipe ever! I have tried so many others before and always some issue. I actually put everything in my bread machine and it came out smooth and easy to handle. The potato filling I added sautéed onions and just mixed in 1 container (8 oz) President Pub Cheese. Perfect puffy pillows of yumminess ❤️ So glad I found you…. on to another one of your recipes

    Reply

    • Natashas Kitchen
      April 1, 2021

      I’m so glad you discovered our blog and this recipe, Greta! That’s so great!

      Reply

  • Martha Cupka
    March 30, 2021

    I make a variation of potato pierogies. Instead of mozzarella cheese, I use cheddar, preferably extra sharp. And instead of bacon, I fry chopped onion in butter, especially during Lent. Makes a great lenten meal!

    Reply

    • Natasha's Kitchen
      March 30, 2021

      Hi Martha, those are great substitutes! Thank you for sharing that with us, so helpful.

      Reply

  • Teresa
    March 24, 2021

    I love Pierogis. My parents were Slovak so they were a staple at our house. Some of the fillings we use are fried cabbage, cottage cheese and LekvR. i have some in my freeze that I will make this Friday. I love your video’s your a so upbeat. Thank you

    Reply

    • Natashas Kitchen
      March 24, 2021

      That’s just awesome! Thank you for sharing your wonderful review!

      Reply

  • Allison
    March 13, 2021

    A bit labor intensive (time noted in the recipe is pretty spot on though) but wow they were delicious! In my haste I forgot to peel the potatoes before putting them in so I boiled them with the skins on, thinking that by the time they were soft enough the skins would split and waterlog the potatoes but I peeled before mashing and they were perfect. I used our favorite smoked Gouda as the cheese, couldn’t really taste the smokiness that much maybe next time I will add a little bit more. Only got about half the amount (my partner with the rolling pin was a bit inconsistent lol). After boiling the pierogi we threw half of them into the pan we used for the bacon/butter and they browned and crisped beautifully (compared to store bought pierogi which now I could never eat after tasting these gems!) We were so anxious to try them I forgot I wanted to try a little onion in with the bacon and butter, but this will give me a reason to try them again very very soon! Thank you so much again for this lovely recipe, will be making them for my family when they come for Easter in a few weeks!

    Reply

    • Natasha
      March 13, 2021

      Wow, I love the idea of smoked gouda as the cheese. I’m hungry just thinking about that! I’m so happy you loved the pierogi recipe and thank you for the wonderful review. It really means so much to me!

      Reply

  • Ron
    March 7, 2021

    Couldn’t find instructions for freezing in the notes. Anything of special importance?

    Reply

    • Natasha's Kitchen
      March 8, 2021

      Hi Ron, please see the “How To Freeze Pierogi” instructions in the recipe.

      Reply

  • Linda Delaney
    February 28, 2021

    These were wonderful. I didn’t quite get 55 – ran out of potato mixture…guess I made mine on the hefty side. Only one broke open and I think the dough was rolled a little too thin. Ate it anyway – that’s what we used to do when I was a kid – eat the ones that break right away with melted butter! YUM.

    Reply

    • Natasha's Kitchen
      February 28, 2021

      Hi Linda, I’m happy to know that you enjoyed this recipe. Yeah, you probably made them on the hefty side! Thanks for sharing your experience with us, we appreciate it.

      Reply

  • Di
    February 26, 2021

    Sooooo good! Made pierogies and also your borscht recipe to go with it. I trailed half the pierogies with mixed in sauerkraut (squeezed to remove the juice) and it added an extra tangy flavour, which I love!
    Thanks for the recipes 🙂

    Reply

    • Natashas Kitchen
      February 26, 2021

      Yum! That sounds like my kind of dinner! I’m so happy you enjoyed this, Di!

      Reply

  • Ray gooch
    February 24, 2021

    I made this recipe but I put mashed potatoes, 2 cheeses, beef burger, onions and my homemade seasoning mix, it was delicious.

    Reply

    • Natasha's Kitchen
      February 24, 2021

      Sounds delicious! Thanks for sharing that with us, Ray.

      Reply

  • Ms. Sabrina Nadia Fravel
    February 19, 2021

    You really need to learn how to say pierogi properly if you are making them from scratch. (You roll the r) Us polish people sautéed them with butter, onions, garlic, and peppers after they have boiled. Never bacon grease poured over them.

    Reply

    • Natasha
      February 21, 2021

      I hope you try them with bacon – it takes them to a whole new level.

      Reply

      • Ms. Sabrina Nadia Fravel
        February 22, 2021

        I think I have used bacon with them, just not the grease. I enjoyed your recipe and hope I didn’t sound snarky.

        Reply

        • Diane
          March 23, 2021

          Actually you did sound snarky. Very rude to correct someone on how to pronounce a word.

          Reply

          • Kate Pigula
            March 23, 2021

            Diane I agree.

    • Kate Pigula
      March 23, 2021

      Sabrina Nadia Fravel
      Us Ukrainian people do not fry peppers with the onion and butter and not all people roll the “R” when saying pierogi. Hope I’m not being snarky.

      Reply

  • Chelsea
    February 11, 2021

    This recipe is delicious! I have never had a pierogi but it is now my families favorite thing to eat! My boys kept asking for me to make more!

    Thank you for the delicious recipe and I can’t wait to make more!

    Reply

    • Natashas Kitchen
      February 11, 2021

      You’re welcome, Chelsea! I’m so happy you enjoyed this recipe.

      Reply

  • Tamara
    February 10, 2021

    I will be trying these for the 1st time using your recipe. My mom used to make potato and a can of spam mashed together.(no salt needed, spam has enough) Top with small bits of fried onion.My kids and their spouses love it. We also make it with farmers cheese+1 egg and a touch of sugar.

    Reply

    • Natashas Kitchen
      February 10, 2021

      Thank you so much for sharing that with me.

      Reply

  • ELI
    February 9, 2021

    HELLO NATASHA I WOULD LIKE TO MAKE THEM BUT CAN YOU REPLACE THE REG FLOWER WITH OTHER ONE TO MAKE THE DOUGH AS GOOD AS .THE REASON IS WE HAVE A PERSON WHO CAN NOT EAT REG FLOWER . AND WHAT WOULD BE .
    THANK YOU

    Reply

    • Natasha
      February 9, 2021

      Hi Eli, my sister has tried making these with gluten-free flour but the texture is rough and not quite right. Einkorn flour works a little better.

      Reply

  • Iveta Danko
    February 7, 2021

    Amazing recipe! Made multiple times, always great results! Thank you so much!

    Reply

    • Natasha's Kitchen
      February 7, 2021

      Awesome! Thank you so much.

      Reply

  • Natascha Bettaieb
    February 5, 2021

    Made the first time the Pierogi. They’re AWSOME 😍 With a bit of practicing they will be “prettier” the next time 🤭

    Reply

    • Natasha's Kitchen
      February 5, 2021

      I’m sure it will be perfect next time. Thanks for your good feedback, Natascha!

      Reply

  • Pam Schultz
    February 2, 2021

    Hi Natasha. I did not see the instructions on how to freeze them. Also I might try blue cheese in replaclement of mozzarella cheese.

    Reply

    • Natashas Kitchen
      February 2, 2021

      I hope you love this recipe, Pam. Please check out the How to Freeze Pierogi tips in the recipe.

      Reply

  • Malinda
    January 30, 2021

    Is there something else you can use other then potatoes for the filling my son is allergic but we love these.

    Reply

    • Natasha's Kitchen
      January 31, 2021

      Hello Malinda, you may also try my recipe for Blueberry Pierogi. I hope you love it!

      Reply

    • Ellwood
      February 22, 2021

      Practically anything. Farmers cheese, cottage cheese, cabbage, sauerkraut, riced cauliflower, broccoli, mushrooms. I’ve tried all of these and all can be fabulous. The one thing you have watch is keeping the moisture down in the filling. If the filling is too watery the pierogis will come apart. It might take some experimenting. I’m making cheese pierogis tonight, i made the cheese myself last night.

      Reply

    • Jill
      August 10, 2021

      I recently had cheesesteak pierogies and they were delicious.

      Reply

      • Natashas Kitchen
        August 11, 2021

        Yum! That sounds delicous!

        Reply

  • Catherine
    January 28, 2021

    Still looking for the measuring of ingredients steps

    Reply

  • Colette
    January 28, 2021

    Our Mennonite family’s favorite vareniki filling is cottage cheese (without potato). They are served with farmer sausage, sometimes ham, and the perogies are topped with schmaundt fat (cream gravy) made from the sausage drippings and heavy cream or sour cream. So yummy!

    Reply

    • Natasha's Kitchen
      January 28, 2021

      Delicious! Thanks for sharing that with us.

      Reply

    • Evelyn
      February 22, 2021

      That is exactly how we do ours as well. I now try other fillings but cottage cheese (dry curd) is so good. I now have done it with saurkraut and bacon, potato cheese and onion fillings..all good

      Reply

      • Natashas Kitchen
        February 22, 2021

        Thank you so much for sharing that with me.

        Reply

  • Kerry
    January 27, 2021

    Hello Natasha,
    I’m a big fan of yours and have made a lot of your recipes. Chicken stir fry is one of our favorites!! I made the pierogis and when I boiled them some of them ripped open (about half) and the potato come out. The ones that didn’t rip were amazing. What can I do to prevent this from happening?

    Reply

    • Natasha
      January 28, 2021

      Hi Kerry, make sure not to roll the dough too thin and also do not overcook. Lastly, make sure when sealing them that you have a firm seal and that no potatoes get into the seal which will cause them to open. You can even press the edges with a fork to be extra sure, but usually that isn’t necessary.

      Reply

  • Sharon Boyce
    January 23, 2021

    Have you made these using gluten-free flour? I’m wondering if the dough would hold up while boiling.

    Reply

    • Natashas Kitchen
      January 23, 2021

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

      Reply

As Featured On

Never Go "Hangry" Again!

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