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

  • RM
    February 1, 2020

    This recipe came out perfectly and it’s my first time ever attempting to make pierogis. Don’t get discouraged if you don’t have a machine mixer, kneading it by hand wasn’t so bad. Thank you so much! Definitely a recipe I’ll be saving and making often in the future

    Reply

    • Natashas Kitchen
      February 1, 2020

      Thank you so much for sharing that with me, RM. I’m so glad you liked that.

      Reply

  • Joann
    January 12, 2020

    This dough was so easy to work with. They turned out great!

    Reply

    • Natashas Kitchen
      January 13, 2020

      Thank you for the wonderful review!

      Reply

  • Chef D
    January 6, 2020

    Great recipe but I add 1/4 canola oil to warm water to equal 1 cup ,makes nicer dough to work with . Chef D

    Reply

  • Michele
    January 1, 2020

    This by far was the best pierogy I ever made, I used 00 flour instead of all purpose and old cheddar instead of mozzarella, a double batch yielded 132 pierogies, only needed 300 grams of water, the dough was a dream to work with and none broke open! Thanks for a great recipe

    Reply

    • Natashas Kitchen
      January 2, 2020

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

      Reply

  • Shana Graham
    December 27, 2019

    Very good. This was first time making them homemade. So much better than mrs Ts.boiled then tossed in butter, garlic, parm, salt n pepper. Then threw them. Into ninja Foodi on air crisp cuz I wanted texture…..amazing. Served with pork butt.

    Reply

    • Natashas Kitchen
      December 27, 2019

      Hi Shana, thank you so much for sharing that with me! I’m so glad you’re enjoying our recipes.

      Reply

  • Judy
    December 24, 2019

    Hi Natasha, just made these tonight, growing up we always had Vareniki on Christmas Eve. I followed the instructions to freeze the leftovers (normally I’d eat them all!), do you have a recommendation for cooking from frozen? Thank you for the recipe!

    Reply

    • Natashas Kitchen
      December 24, 2019

      Hi Judy, we freeze un-cooked then add the frozen pierogi into boiling water when ready to cook.

      Reply

  • Bry
    December 18, 2019

    Hi, this looks like an interesting recipe. In a pierogi cookbook I have it says not to reuse the dough a second time after rolling it out the first time as it will make it tough. I have found this to be the case as well with recipes similar to yours. What are your thoughts?

    Also, in the video it looks like closer to 1 Tbsp of filling is used, but in the recipe it says 1/2 teaspoon which is a very small amount. Please clarify.

    Thank you

    Reply

    • Natasha
      December 19, 2019

      Hi Bry, I reuse the scraps and covering them with a dish to keep them fry drying out is key. You don’t have to repurpose them but I always thought that was wasteful. Also, you are right – it’s half a Tablespoon, not a teaspoon. That was an oops that I have fixed. Thanks for pointing that out!! You can use a Tablespoon if your rounds are slightly larger, just make sure you have enough room to seal.

      Reply

  • Doyle
    December 10, 2019

    Growing up in the Midwest, we had Eastern European food everywhere! I LOVE Vareniki!!! These are so easy and delicious! We take a full Saturday and make 3 or 4 batches with all different fillings to freeze for the year! My favorite is potato and onion!

    Reply

    • Natashas Kitchen
      December 10, 2019

      Potato & onion is one of our favorites also! Thank you for that great review.

      Reply

  • Nancy Faust
    December 6, 2019

    Good morning! Just fyi, I love this recipe. Simple the first time I made it. But I found out last night that if you freeze them, don’t thaw them out before cooking! They started to stick to the zip lock bag AND when I put them in the boiling water some of them came apart and lost their filling So obviously, you’re supposed to cook them from frozen if you’re not cooking them fresh????

    Reply

    • Natashas Kitchen
      December 6, 2019

      Hi Nancy, that is correct, the dough will get soggy and break if you defrost it. You can put them directly in boiling water. Don’t thaw, just put them from the freezer into boiling water.

      Reply

  • Shannon
    December 4, 2019

    I’ve used instant mashed potatoes when making perogis. Obviously I cooked the potatoes first. I didn’t have an issue at all. They tasted wonderful.

    Reply

  • Patti Hawker
    November 28, 2019

    MY mother used to make these from a recipe that my Grandfather brought over from Ukraine. She would mix in dry cottage cheese with the potatoes and sliced green onions. They were very good. Thanks for sharing this recipe, makes me think of home!

    Reply

  • Beth
    November 20, 2019

    I made these and they tasted great. I think I would add some carmelized onions to it. Question: I made 54 3 inch circles but I had a lot of potatoes left over. 1/2 tsp of potatoes seemed like a small amount. Could it be that it should be 1/2 Tbs of potatoes?

    Reply

    • Natashas Kitchen
      November 20, 2019

      Hi Beth, were your rounds about 3″ in diameter? The recipe should make about 60 rounds. It depends on how large you make them. In the old country, my grandma would make them large also to save time, especially when feeding a very large family but the tsp measurement is correct but you are definitely welcome to add more.

      Reply

      • Beth
        November 20, 2019

        Thanks! I will make them again. I pan fried them after I boiled them and they were so good. I will add more potatoes next time. Thanks for your recipes. They always turn out amazing!!!

        Reply

        • Michele
          March 25, 2020

          I was curious about pan frying. Thank you Beth for your comment.

          Reply

  • Joan Lapham
    November 18, 2019

    To freeze the pierogi, do you boil them first or freeze uncooked?

    Reply

    • Natasha
      November 19, 2019

      Hi Joan, we freeze un-cooked then add the frozen pierogi into boiling water when ready to cook.

      Reply

      • Joan
        January 20, 2020

        Thanks! I’ve been making pierogis for years and this is the best dough recipe I’ve found. And, they looked as good as they tasted.

        Reply

        • Natashas Kitchen
          January 20, 2020

          I’m so glad you liked that, Joan! Thank you for that great review!

          Reply

  • Tonya
    November 18, 2019

    Hi Natasha, what do you suggest for an egg substitute in this recipe? My husband is allergic o eggs but loves perogies. I usually buy the frozen ones from the grocery store.

    Reply

    • Natashas Kitchen
      November 18, 2019

      Hi Tonya, I haven’t tested this recipe with a substitute to advise. If you experiment, let me know how you liked the recipe

      Reply

  • C.green
    November 17, 2019

    Can you use cauliflower instead of potatoes and almond flour for dough?

    Reply

    • Natasha
      November 18, 2019

      The cauliflower is a fun idea and would be tasty but I think almond flour would significantly alter the texture of the dough.

      Reply

  • Lynn
    November 14, 2019

    Hello Natasha, my mother-in-law used to make a fantastic pierogi casserole with mushrooms. It was divine. Any chance that you have a recipe for that? I would love to replicate it for Christmas. Thank you!

    Reply

    • Natashas Kitchen
      November 14, 2019

      Hi Lynn, several of our readers have reported great results making these with mushrooms. Honestly, this recipe is so versatile the filling can be anything you want it to be. Here’s what one of our readers wrote “Since 9 years of age, I’ve been making Pierogi’s on and off when time allows. Meat, Sweet Cheese, Potato, Cherry, Blueberry, Peach, Sweet Onion, Sauerkraut, Sauerkraut with Wild Mushrooms, Plums, Peas, etc. And as to freezing, after being boiled, you dip them into melted butter, set aside and then placed in a container. We didn’t worry about them sticking together. It’s getting to be that time of year again. Now where did I place that can of Cherry filling.” I hope that helps.

      Reply

      • Kate Pigula
        November 19, 2019

        Hi Natasha, Did you ever try prunes? Some people turn their nose up at prunes but it’s really amazing how delicious they are.I come from a Ukrainian family and my mother use to make them all the time.Thank You for all your wonderful recipes.

        Reply

        • Natashas Kitchen
          November 19, 2019

          Thank you for sharing that with us! I bet prunes would be delicious in this recipe.

          Reply

        • Leigh
          December 27, 2019

          My grandfather (from Slovakia) also used prunes as a filling.

          Reply

  • Sue C.
    October 13, 2019

    Can you make them gluten free? With gluten free flour?

    Reply

    • Natasha
      October 13, 2019

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

      Reply

    • Peter K
      January 9, 2020

      Hey Natasha, I have been using a variation of your recipe for a while, but this Orthodox Christmas / New Year holiday, I am thinking about strictly following your recipe. I am curious, how would you make this with farmer’s cheese (tvorog) instead of cream cheese and mozzarella, amount and everything considered.

      I would appreciate the help! Happy Holidays!

      Reply

      • Natashas Kitchen
        January 9, 2020

        Hi Peter, I have not made this with tvorog just yet but we do have this Tvorog Recipe here.

        Reply

  • Bianca
    October 6, 2019

    I’ve never made pierogi in my life, and decided today was the day, and this was the recipe! And it was perfect! Kneading that dough for 10 minutes really paid off with silky smooth, soft dough. Yum!

    Reply

    • Natashas Kitchen
      October 7, 2019

      I’m so happy to hear that! Thank you for sharing your great review!

      Reply

  • Sarah
    October 6, 2019

    I loved your pierogi recipe! A bit different from my Polish grandma’s recipe, but just as tasty! I noticed you did not brown yours? Also, as many others have stated, your dough has more ingredients. I wonder if those are regional differences? In the summer time, I enjoy peach pierogi boiled and then sauteed in butter. Once the sautee is complete, drizzle with honey. SO GOOD!

    Reply

    • Natashas Kitchen
      October 7, 2019

      Thank you so much for sharing that with me, Sarah! That may be a regional difference but we love it this way and the dough is perfect texture. You are more than welcome to fry the pierogi.

      Reply

  • kim
    September 28, 2019

    Can I use gluten free flour instead of all purpose?

    Reply

    • Natashas Kitchen
      September 28, 2019

      Hi Kim, I haven’t tested that so I can’t advise. If you experiment, let me know how you liked the recip

      Reply

As Featured On

Never Go "Hangry" Again!

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