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

  • Katie
    February 28, 2022

    Is there a way to make these egg-free? My two year old son has a really bad egg allergy, and I’ve always wanted to have him try pierogies. Thanks!

    Reply

    • Natasha's Kitchen
      March 1, 2022

      Hi Katie, I haven’t used or tried an egg substitute here to advise. If you happen to find that alternative, I’d love to know how you like this recipe.

      Reply

  • Karen
    February 28, 2022

    Love this recipe! It is very much the same as my mother in law’s who is Polish & Slovak. A quick shortcut she found a couple of years ago was using the microwave frozen potatoes for mashing. She would follow the directions then add all the goodies-butter, cheese etc- to make the filling. Only takes about 10-15 minutes start to finish. Love to you and yours!

    Reply

    • Natashas Kitchen
      February 28, 2022

      Thank you so much for sharing that with me, Karen! I’m glad you enjoyed that!

      Reply

  • Stephen P Laurie
    January 16, 2022

    First time making pierogis and this was a total flop. I am an accomplished bread baker so should have been able to do this. My dough turned out stiff and way to elastic. The circles once cut immediately shrunk. I do wonder why the dough needs kneading when all of the other recipes did not call for this. A ten minute kneading is more than most bread recipes!

    Reply

    • Natasha
      January 17, 2022

      Hi Stephen, I’m sorry to hear that it didn’t turn out. We updated the written recipe to 3-5 minutes of kneading time since we found 10 minutes is not necessary. Also, adding too much flour can cause the dough to shrink when rolled out. Check out my post on how we measure flour for the recipes. I hope that helps for next time.

      Reply

      • Stephen P Laurie
        January 26, 2022

        I weigh all of my ingredients so that is okay.

        The need for kneading still leaves me wondering….

        Reply

  • Mandi
    January 8, 2022

    This turned out amazing! I really love the texture. I sauté mine in butter to give them a little crunch, which to me just takes it to the next level. I will definitely be using this recipe in my future recipes.

    Reply

    • Natashas Kitchen
      January 8, 2022

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

      Reply

  • Pam
    January 2, 2022

    Used your dough recipe for the first time and I loved it. Also just the right amount of pierogi for our family. My family fillings are farmers cheese or sauerkraut with potatoes Can’t get the cute ruffle just right yet though. Practice. Love all your recipes.

    Reply

    • Natasha's Kitchen
      January 2, 2022

      Sounds good and yes, practice makes perfect! Thanks for the review, Pam.

      Reply

  • Nicole Schieberl
    December 30, 2021

    I haven’t tried to make pierogies yet this will be my first time, my mom always made them and she passed away in January of 2020. So I will be giving this recipe a try. I swear this is the exact way she use to make them, with the bacon, butter and sour cream. She also used roast beef for a filling also. So so yummy!! 🥰

    Reply

    • Natashas Kitchen
      December 30, 2021

      I hope you love this recipe, Nicole! I’m so happy you discovered our blog. Welcome! 🙂

      Reply

  • Mary Kvartek
    December 29, 2021

    Wonderful recipe. I often make my own pasta. Your recipe was really different from mine. However, it was much easier to roll out. I will definitely be making it again. Also you filling is great. Do you ever make a filling with cottage cheese?

    Reply

    • Natashas Kitchen
      December 29, 2021

      I’m so glad you enjoyed it, Mary! I bet this can work with cottage cheese! One of our readers wrote “I made salted cottage cheese vareniki using your dough recipe” I hope that helps!

      Reply

  • Sarah
    December 23, 2021

    My grandpa is Ukrainian. Every holiday pierogis is what he made and I have always looked forward to eating them so much! He makes his much bigger and cuts the dough into squares to save on time and make it easier. His cheese of choice is also an old cheddar. As a kid, potato and cheese as well as sour kraut were the fillings made and with sour cream, fried onions in butter and strawberry jam as topping choices. The jam is one not many have heard about, but it is a staple for the potato and cheese pierogis! I’m not sure how long we’ve been using jam but I know my great grandma always had it out for as long as my mom can remember. I’m not fond of my grandpas dough recipe so am excited to try yours out! I’m making it as we speak and going to add mozzarella and cream cheese to the mix as well! Thanks so much!

    Reply

    • Natashas Kitchen
      December 23, 2021

      I love that you have this history and story to tell, Sarah! Thank you for sharing that with us!

      Reply

    • RW
      April 8, 2022

      Strawberry Jam!! I thought that my husbands family (Ukrainian-Canadian) was the only family that prefers strawberry jam to sour cream! I (a WASP) quickly became a convert!

      Reply

  • Laura M
    December 20, 2021

    My grandmas recipe for the filling is mash the potatoes with sautéd onion and lots of old black pepper with salt. 🙂
    Serve with sour cream ! But will try your recipe next time .

    Reply

    • Natashas Kitchen
      December 20, 2021

      Thank you so much for sharing that with me, Laura! I hope you try and love my recipe soon!

      Reply

  • Barb
    December 19, 2021

    Do you freeze without cooking them first? Or cook first then freeze. Also when time to cook, do you let thaw ? Boil? Or directly to fry pan
    Thanks!

    Reply

    • Natashas Kitchen
      December 20, 2021

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

      Reply

  • MaryAnn
    December 18, 2021

    I’m going to try your dough recipe the next time I make my varenyky. My recipe is a huge batch, using 5-6 lbs of flour and mixing/ kneading by hand.
    Last year we made Farmer’s cheese filling with some king hot peppers folded in (my husband’s request); they were surprisingly delicious!!

    Reply

    • Natashas Kitchen
      December 18, 2021

      Yum! That sounds amazing! Thank you so much for sharing that with me. I hope you love this recipe!

      Reply

  • Nancy Nichols
    December 18, 2021

    Love love love Pierogi! Went to College with a gal from the Ukraine. She made dozens of Pierogi around Easter and Christmas. I just love them. She boiled, then fried in butter and onion, topped with sour cream.

    Reply

    • Natashas Kitchen
      December 18, 2021

      Yum! That sounds delicious! I hope you try this recipe soon!

      Reply

  • Helen
    December 8, 2021

    I have made many of your recipes. They are delicious. Of Course, I sometimes add my own seasonings of preference:: Turmeric,,Thyme,, etc.. Thank You for sharing💕Well done👏👏✅

    Reply

    • Natasha's Kitchen
      December 9, 2021

      Great to hear that you’re enjoying my recipes, Helen. I hope you love every recipe that you will try!

      Reply

  • Linda
    December 7, 2021

    Thank you for this recipe. My grandchildren love these pirogies. Why do some of my pirogies stick to the bottom of the pot?

    Reply

    • Natashas Kitchen
      December 7, 2021

      Hi Linda, once you throw them into the pot, ensure to move it around slowly while the dough is sticky so they don’t get stuck.

      Reply

  • Ida
    December 4, 2021

    My sweet mother-in-law made vareniki with dry cheese curd. Very hard to find now. She would serve them with a white sauce with a side of farmers sausage. Yumm so good.

    Reply

    • Natashas Kitchen
      December 4, 2021

      Thank you so much for sharing that with me, Ida! That sounds delicious!

      Reply

    • Judy (Markwart) Melanson
      February 14, 2022

      I still make them with dry cottage cheese. We can buy it in our local store. Also make them with any fruit – fall plums, strawberries and blueberries. For the sauce – brown a lot butter when it’s brown pour VERY slowly Evaporated milk into it. And yes, we serve it with SK farmers sausage. The best sausage ever.

      Reply

  • Karri
    November 7, 2021

    Hi Natasha, we make perogy with homemade sauerkraut sauteed with onion and bacon. Also, my husband’s grandmother used to make farmer’s cheese filling with cinnamon and she would cook the perogies in the frying pan with heavy cream instead of oil or butter. Still my favourite to this day.

    Reply

    • Natasha's Kitchen
      November 7, 2021

      Thanks for sharing that with us, Karri. I’m sure she makes delicious pierogis too!

      Reply

  • Valerie Zimmer
    October 22, 2021

    I’ve never made homemade pierogi before but I’m so glad I tried this recipe!! I used a bit too much flour so my dough wasn’t as pliable as it should’ve been (I’ll know better next time). Even though I messed up and mine didn’t look as pretty as yours did, they were still fantastic tasting! I remember my Aunt making these when I was little, and although my Mom was a fantastic cook this was one dish she didn’t make. Thanks to your recipe I can carry on the tradition! Thank you so much for sharing this, it’s definitely going to be used often!!

    Reply

    • Natashas Kitchen
      October 22, 2021

      I’m glad you gave these a try, Valerie! I hope you love them even more the next time around!

      Reply

  • Helene Gapa
    October 18, 2021

    I am Polish, and my Grandma made the BEST PIEROGI. I remember her using Farmers Cheese but it was kind of sweet. I bought some and it taste’s a little sour. Can I add some sugar? Or what else do you add to Farmers Cheese.?
    I follow you all of the time, and LOVE your recipe’s ❤️❤️

    Reply

    • Natashas Kitchen
      October 19, 2021

      Hi Helene, thank you so much for sharing that with me! You can find my farmer’s cheese recipes HERE for reference. It’s hard to say without being there what will help the sour taste, but if you happen to try that out, I’d love to know how it goes!

      Reply

    • MaryAnn
      December 18, 2021

      I don’t know if you’ll see this reply, but my father always added some sugar to his farmer’s cheese filling, along with egg yolks as a binder.
      2-3lbs. Farmer’s Cheese
      1/2-1 Tbsp. Sugar
      Salt to taste
      2 egg yolks
      (Taste it before you add the egg yolks for safety purposes)

      Reply

      • Natashas Kitchen
        December 18, 2021

        Hi MaryAnn, Thank you so much for sharing that with me.

        Reply

  • Diane
    October 16, 2021

    The scoop you recommend is the 1 tablespoon size, but the written directions say to use 1/2 tablespoon of filling. Not sure which amount of filling is used.

    Reply

    • Natasha's Kitchen
      October 17, 2021

      Hello Diane, I recommend following the written recipe always as that one I can update but the video cannot be updated anymore.

      Reply

  • Rita
    October 15, 2021

    I add cheddar cheese, stauteed onions and finely chopped bacon or crisped prosciutto into my potato filling, that’s how I grew up with them. I do like your dough recipe so next time I will try it. I also make pierogi with meat that’s been cooked and put through a meat grinder, and onions. Wild blueberry is my summertime favourite!

    Reply

    • Natasha's Kitchen
      October 17, 2021

      Sounds good, thank you for sharing! I hope you love all the recipes that you will try.

      Reply

As Featured On

Never Go "Hangry" Again!

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