<

Authentic Polish Pierogi Recipe

Authentic Polish Pierogi Recipe

Some recipes aren’t just passed down—they’re lived in. For me, that recipe is authentic Polish pierogi. My earliest memories of my grandmother—my father’s mother—are of her in the kitchen, sleeves rolled up, dusted in flour, humming softly as she shaped those pillowy homemade pierogi dumplings by hand. Those pierogi weren’t just food—they’re a legacy. A  legacy stretching back to pre-war Poland, carefully handed down through generations.

A wooden plate of golden potato pierogi topped with crispy bacon pieces.
Sauerkraut pierogi on the left and potato pierogi on the right, pan-fried until golden and finished with a generous sprinkle of crisp bacon.

What began with Grandma became a cherished family tradition as time went on. Every holiday season, our kitchen transformed into a flurry of activity. Grandma, Mom, Dad, and we kids would gather beside the kitchen counter, rolling dough, cutting perfect circles, and filling each with care. The process was slow, a little messy, and absolutely magical. We weren’t just making dinner—we were making memories.

Now, looking back, those pierogi-making days are among my most treasured holiday memories. The laughter, the flour-dusted counters, the smell of browned butter and onions—it’s all stitched into the fabric of my childhood. And it’s a tradition I’m proud to continue and share with you here.

Why You’ll Love This Pierogi Recipe

  • Real farmer’s cheese – We’re not cutting corners here—this filling uses rich, creamy, old-world-style homemade farmer’s cheese for authentic flavor and texture.

Fresh made Farmer's Cheese in a wooden bowl.

  • Generations of tradition – This is more than just a recipe; it’s a legacy that’s been lovingly handed down from pre-war Poland through four generations of home cooks.
  • Soft, tender dough – Made with eggs, butter, and sour cream, the dough is silky yet sturdy enough to hold generous fillings without tearing.
  • Holiday magic in every bite – Making pierogi was—and still is—a treasured family tradition, filled with laughter, stories, and togetherness.
  • Endlessly versatile – Whether you prefer savory potato, tangy sauerkraut, or creamy cheese, this dough is the perfect base for all your favorite fillings.

What Are Pierogi?

I grew up hearing stories from my grandmother and her sister about life in the old country—about cold winters, warm kitchens, and the comforting smell of food that brought everyone together. Pierogi were always at the center of those stories.

Homemade pierogi arranged on a wooden plate, pan-fried golden and topped with crisp bacon.
Just like in my grandmother’s stories — golden pierogi, pan-fried and topped with crisp bacon, ready to bring everyone together.

To me, these traditional pierogi aren’t just dumplings—they represent a big part of my family’s heritage. Soft circles of dough, folded over a spoonful of something simple and good, sealed with a pinch and a crimp, and boiled until tender. Sometimes they were filled with creamy cheese, sometimes with potatoes, sometimes with tangy sauerkraut. And always made by hand, one by one, with love.

I didn’t learn what “pierogi” meant from a cookbook. I learned it standing next to my grandmother, watching her shape them with practiced hands, telling me that “pierogi” was just what you made when you wanted to feed your family something extraordinary. They were everyday food in Poland—but in our house, they became something more. A tradition. A holiday. A memory you could taste.

First-Things-First: Mise en Place

Before you start with the recipe, let me share some kitchen wisdom that’s made cooking much easier over the years. It’s called Mise en Place—a French phrase that means “everything in its place.” It might sound fancy, but it’s just about setting yourself up for success: read the recipe all the way through, gather your tools, then prep and measure everything before the heat goes on.

With pierogi, this step matters more than ever. Always make your fillings before the dough—ideally the day before. The dough is best worked fresh, and it will dry out or toughen if it has to wait. Having the fillings ready to go means once the dough is rolled, you can move straight into cutting, filling, and sealing.

A kitchen stove set up for cooking pierogi: a large pot of boiling water, a glass casserole dish for buttering, and a plate of uncooked pierogi ready to go.
Pierogi cooking station—organized with sealed dumplings, boiling water, and a buttered dish for cooling.

This simple habit takes the guesswork out of cooking and keeps surprises to a minimum. Whether you’re new to the kitchen or have been cooking for decades, Mise en Place is a process that makes a big difference.

Curious to learn more? I recommend Everything in Its Place: The Power of Mise-En-Place to Organize Your Life, Work, and Mind—it’s a great read that goes way beyond the kitchen.

Farmer’s Cheese Filling

This was the classic pierogi filling of my grandmother’s kitchen. Authentic Polish pierogi are often made with farmer’s cheese, a fresh, slightly tangy cheese that crumbles easily and holds its shape in the dough. It gives the filling a mild richness and just the right texture.

Farmer's Cheese in a wooden bowl.
Farmer’s cheese—the classic, slightly tangy filling at the heart of traditional Polish pierogi.

But here’s the thing: for as authentic as farmer’s cheese is, it’s not always easy to find. My grandmother herself began using cottage cheese in later years, and I’ve done the same countless times. Cottage cheese is widely available, easy to work with, and when pressed to remove excess liquid, it makes a fantastic filling.

So while this recipe uses farmer’s cheese as a nod to authenticity, don’t hesitate to reach for cottage cheese if that’s what you’ve got—it’s a genuine family-approved alternative.

How to Make Farmer’s Cheese

One of the best parts of using farmer’s cheese is that you don’t need to track it down at a specialty market—you can make it at home with just a few everyday ingredients. My grandmother always said there was no mystery to it, and she was right. All you need is milk, an acid, and a little patience.

Ingredients:

    • ½ gallon whole milk (do not use ultra-pasteurized)
    • ¼ cup white vinegar or lemon juice
    • 1 teaspoon salt

Ingredients for Farmer's Cheese.

Method:

    • In a large pot, heat the milk gently until it just begins to simmer—about 185°F if you’re using a thermometer. Stir occasionally to prevent scorching.
Milk heating in a saucepan with a thermometer inserted, warming to 185°F for making farmer’s cheese.
Heating the milk to 185°F is the crucial first step in making farmer’s cheese.
    • Once it reaches temperature, remove from the heat and stir in the vinegar (or lemon juice). You’ll see the curds begin to separate from the whey almost immediately.
Digital thermometer reading 185°F, the target temperature for heating milk to make farmer’s cheese.
185°F—the perfect temperature to heat milk before adding vinegar for farmer’s cheese.
    • Let the mixture sit for 10–15 minutes without disturbing it, until the curds are fully formed.
Curds forming in a saucepan of milk after vinegar is added during the farmer’s cheese-making process.
Curds develop after the vinegar is added—the milk separates into curds and whey.
    • Line a colander with cheesecloth and carefully pour the curds and whey through it. Let the liquid drain away.
Curds resting on cheesecloth in a colander, draining whey during the farmer’s cheese-making process.
Curds draining on cheesecloth in a colander—the first step toward transforming them into farmer’s cheese.
    • Gather up the cheesecloth and gently squeeze to remove more moisture. For a drier cheese (better for pierogi), let it hang and drain for an hour or so.
Curds wrapped in cheesecloth resting in a colander, with whey draining into a bowl below.
Pressing the curds in cheesecloth—draining out the whey to create a firm, crumbly farmer’s cheese.
    • Transfer to a bowl and stir in the salt.  The cheese should be soft, crumbly, and ready to use.
Freshly made farmer’s cheese in a stainless steel bowl, crumbled and ready to use as a pierogi filling.
Finished farmer’s cheese—crumbly, mild, and ready to be mixed into the pierogi filling.

This will give you about 2 cups of fresh farmer’s cheese—just enough for one batch of filling.

Bowl of fresh farmer’s cheese with a crumbly texture, ready for use in pierogi filling.
A bowl of fresh farmer’s cheese—crumbly, mild, and perfect for traditional pierogi filling.

Tips for Success:

    • If using cottage cheese, drain it well in a fine mesh strainer or cheesecloth.  Consider pulsing it in a food processor for a smoother texture before mixing.
Using a colander to remove moisture from cottage cheese.
Pressing cottage cheese in a colander—removing excess moisture so it’s ready to use as a pierogi filling substitute.
    • Taste before filling. Farmer’s cheese is tangier and firmer, while cottage cheese can be sweeter and creamier. Adjust seasoning as needed.
Did You Know? Polish Farmer’s Cheese is nearly identical to homemade ricotta. Both are fresh, acid-set cheeses made by heating milk, adding vinegar or lemon juice, and straining the curds from the whey. Different cultures gave it other names—twaróg (Farmer’s Cheese) in Poland, ricotta in Italy, paneer in India, queso fresco in Mexico—but the process is the same. Simple, versatile, and enjoyed around the world.

Preparing the Farmer’s Cheese Filling

Once your farmer’s cheese is ready, it only takes a few minutes to turn it into the creamy filling used for pierogi. This version is rich but balanced, sturdy enough to hold inside the dough without leaking.

Ingredients

    • 2 cups farmer’s cheese
    • 2 egg yolks
    • 3 tablespoons melted butter
    • 3 ounces softened cream cheese
    • 1 teaspoon kosher salt

Instructions

    • Combine farmer’s cheese, egg yolks, melted butter, cream cheese, and salt in a medium bowl.
    • Stir vigorously until the mixture is smooth and thoroughly blended.
  1. Finished Pierogi Cheese filling.
    • Cover and refrigerate overnight before using. This helps the filling firm up, making it easier to portion and seal inside the pierogi.

Other Traditional Pierogi Fillings

While the cheese filling is closest to my heart, pierogi are never just about one flavor. On Pierogi Day in our house, we always make at least three varieties so everyone gets their favorite.

Potato Filling – Creamy, savory, and deeply comforting. It’s probably the most widely loved version, and it’s as filling as it is simple.

Golden potato pierogi topped with crispy bacon, one cut open to reveal the creamy potato filling inside.
Get the recipe for this classic potato pierogi filling →

Sauerkraut Filling – Tangy, slightly earthy, and perfect alongside caramelized onions. It’s the one that wakes up the palate and balances out the richness of the cheese and potato versions.

Golden sauerkraut pierogi cut open to reveal the sauerkraut, mushroom, and onion filling, topped with crisp bacon.
Get the recipe for this classic sauerkraut pierogi filling →

And honestly, the possibilities don’t stop there. Pierogi are endlessly versatile—you can fill them with just about anything. Sweet or savory, hearty or light. We’ve often finished a pierogi feast with a sweet bite, using fresh blueberry or strawberry fillings. You’ll also find traditional versions made with prunes, cherries, or even mushrooms.

That’s the beauty of pierogi—they’re a blank canvas, ready for whatever flavors your family loves most.

Pierogi Dough

This dough is a family tradition, passed down from my grandmother’s grandmother and used for every single batch of pierogi I’ve ever made—or eaten. It’s soft, elastic, and sturdy enough to hold up during boiling, without falling apart. But I’ll be honest: it takes a little effort. This isn’t a quick dough—but it’s worth every bit of time you put into it.

Using a wooden rolling pin to roll out pierogi dough on a floured countertop.
Starting the pierogi dough — soft, elastic, and worth every bit of effort.

One important note before you begin: make sure your fillings are ready first. Pierogi dough is best worked fresh and doesn’t like waiting around. If you start with the dough before the fillings, it will dry out or become harder to handle. Having the fillings prepared means you can move straight from rolling and cutting into filling and sealing without losing momentum.

What makes this recipe extraordinary? This dough uses more eggs than most recipes that you might find online—four eggs for every four cups of flour. The extra eggs make the dough sturdier and more elastic, which means it can be rolled thin without tearing and holds up well during boiling and freezing. It also gives the pierogi a richer flavor and a slightly chewier bite, closer to fresh pasta. Other recipes may use fewer eggs, so the dough is less elastic and easier to roll out, but this family tradition favors strength and resilience—perfect for big batches that last.

Here’s what you’ll need for one batch of dough:

    • 4 cups all-purpose flour (plus more for dusting)
    • 4 eggs
    • 2 tablespoons butter
    • 2 tablespoons sour cream
    • 2/3 cup water
    • 2 teaspoons salt

That will make about 40–48 pierogi, depending on how thin you roll the dough and how tight your circle cuts are.

A Few Notes Before You Begin:

    • Use a stand mixer if you have one. I use my 5-quart KitchenAid Professional mixer, which handles one batch just fine. But I’ve learned the hard way—don’t try to make a double batch. Even with a powerful mixer, this dough is dense. At best, you’ll have a sticky mess to clean up. At worst, you could burn out your motor. If you’re making a large quantity of pierogi, mix each batch of dough separately. And, yes, if you’re curious, this lesson was learned the hard way, from experience.
    • The dough should be kneaded until it’s smooth and elastic. If you’re kneading by hand, be prepared—it can take 15 to 20 minutes of real effort. My grandmother always finished the kneading by hand, even after using her KitchenAid to mix it. I let the mixer do the work, start to finish. It’s just smarter—and easier on the elbows.
    • Let it rest. Once the dough is smooth and elastic, turn it out onto a floured surface. Form it into a ball, cover it with an overturned bowl, and let it rest for at least 15 minutes. Don’t skip this step. The dough will fight you when you try to roll it out if it hasn’t rested.
    • Rolling takes time. This dough is very elastic—it will spring back while you roll. You’ll think you’ve made progress, only to stand there and watch it shrink back. Take your time. Divide the dough into at least three smaller portions, and roll each individually. Always roll from the center outward, turning the dough frequently and adding flour as needed. When you think it’s thin enough, roll it a bit more. You should be able to read newsprint through it.
Pro Tip: For the most tender pierogi, roll your dough thinner than you think you should. If you can’t read newsprint headlines through it, keep rolling!

How to Make the Dough

    • Mix the dry ingredients – Place the flour and salt into the bowl of a stand mixer fitted with a dough hook. Give them a quick stir so the salt is evenly distributed.

Mixing the dry ingredients.

    • Combine the wet ingredients – In a separate bowl or large measuring cup, lightly whisk together the eggs, melted butter, sour cream, and ½ cup of the water.

The eggs, sour cream, melted butter, and water mixed together before adding to the dry ingredients.

    • Bring the dough together – With the mixer running on low (speed 1), slowly pour the wet mixture into the flour. Once the dough begins to clump, add the remaining water a tablespoon at a time only if needed. The dough should form into a soft, slightly tacky ball, not sticky.
Pierogi dough in a stand mixer bowl just after wet ingredients have been added to the flour, beginning to clump together.
The dough starts out shaggy—just after the wet ingredients are added to the flour.

    • Knead until smooth – Increase the mixer to speed 2 and knead for 8–10 minutes, until the dough is smooth, elastic, and pulls away cleanly from the sides of the bowl. If the dough rides up the hook, stop and push it down occasionally—it’s a sign the gluten is developing.
Pierogi dough kneading into a smooth ball on the hook of a KitchenAid stand mixer.
The dough should form into one smooth ball as it kneads—elastic, slightly tacky, and ready to rest.
    • Rest the dough – Turn the dough out onto a lightly floured surface. Cover it with an overturned bowl and let it rest for at least 15 minutes. This step is critical—resting relaxes the gluten, so the dough will roll thin without snapping back.
Pierogi dough shaped into a smooth ball on a floured surface, ready to rest before rolling.
Freshly kneaded dough—smooth, elastic, and ready to be covered for its rest.

How to Assemble Pierogi

It’s time to bring everything together once the dough is rolled and your fillings are ready. This part is where Pierogi Day really comes to life—the counter covered in circles of dough, bowls of filling at the ready, and everyone pitching in.

  • Roll and Cut the Dough – Roll the dough until it’s paper-thin (yes, I said that, paper-thin!). Use a round cutter or a glass about 3½ inches across to cut neat circles. Place the cuts as close together as possible so the dough stretches as far as possible. Gather and re-roll scraps as needed.
Thinly rolled pierogi dough over a printed test sheet, with text clearly visible through the dough.
The perfect guide — if you can clearly read Times New Roman, 125-point font through the dough, it’s rolled thin enough for pierogi.
Pierogi dough rolled out and cut into circles using the rim of a drinking glass.
No fancy tools needed — a drinking glass makes the perfect pierogi cutter.
  • Add the Filling – Place about a tablespoon of filling in the center of each circle. Don’t overfill—the pierogi won’t seal properly if the filling pushes to the edges.
Pierogi dough circles laid out on a countertop, each topped with a spoonful of cheese filling.
Each circle gets a spoonful of filling — the first step in shaping pierogi.
  • Seal the Pierogi – Dip a finger in water and lightly moisten the edge of the dough circle on just one side. Fold the dough over the filling into a half-moon, bringing the wet edge to the dry edge. Press the two sides firmly together to seal, then crimp or pinch to make sure it’s tight.
Hands sealing a pierogi by hand, pressing the dough edges together into a half-moon shape, with a plate of finished pierogi in the background.
My sister is sealing a freshly made pierogi—just like Grandma taught us, one by one, with care.
  • Arrange for Cooking – Set the pierogi on a lightly floured plate or baking sheet in a single layer as you finish sealing. Don’t pile them, or they’ll stick together.
A plate of uncooked pierogi dusted with flour, sealed and ready for boiling.
Sealed and ready — these pierogi wait their turn for a dip in boiling water.

How to Cook Pierogi

Cooking pierogi is a two-step process: boil them, then finish them in butter. This is how my family has always done it, and it gives you tender dumplings with golden, buttery edges.

  • Boil the Pierogi – After sealing, drop the pierogi into a large pot of gently boiling, salted water. A big pot is essential—2 to 3 gallons of water works best—so the pierogi don’t excessively cool the water. Stir gently to keep them from sticking to the bottom. Cook until they float to the surface, about 3-5 minutes, then let them go another minute before removing with a slotted spoon.
Pierogi boiling in a large pot of water on the stove.
Boil pierogi in gently bubbling water until they float — another minute, and they’re done.
  • Coat and Store – Once boiled, transfer the hot pierogi to a large bowl (I use a large Pyrex casserole dish) with melted butter and stir until every dumpling is coated. Allow them to cool, then move them into marked one-gallon freezer bags—one variety per bag—and let them cool before freezing. This way, they won’t stick together and are ready whenever needed.
Cooked pierogi being lifted from a pot of boiling water with a slotted spoon.
Lift pierogi out with a slotted spoon a minute after they float to the top.
Freshly boiled pierogi being placed into a dish of melted butter with a slotted spoon.
Place boiled pierogi in a butter bath to cool before freezing.
Cooked pierogi cooling in a glass dish filled with melted butter beside a pot of boiling water.
Pierogi cooling in butter.
  • Fry Before Serving – When you’re ready to eat, take out as many pierogi as you like and fry them in fresh butter over medium heat until golden brown, about 4–5 minutes per side. This step makes all the difference—the buttery crust adds flavor, texture, and turns them into pure comfort food.
Pro Tip: Always boil pierogi before freezing. Raw pierogi dough doesn’t freeze well—it cracks and bursts during cooking. Pre-boiling ensures they stay intact and fry up beautifully when you’re ready to serve.

Serving Suggestions

Pierogi are delicious straight from the pan, but they really come alive with the right toppings. In my family, the table wasn’t complete without at least a few of these:

  • Caramelized onions – Sauté slowly in butter until golden brown and sweet. Spoon generously over hot pierogi for that classic Polish finish.
  • Sour cream – Cool, tangy, and perfect for balancing the richness of butter-fried dumplings. A dollop on the side is a must.
  • Bacon – Crispy bits of bacon (and maybe a drizzle of the rendered fat) make pierogi even more indulgent.
  • Fresh herbs – Chives, dill, or parsley add a bright pop of flavor and color.

And don’t forget—you can mix and match. Onion and bacon together, a swirl of sour cream, maybe a sprinkle of dill…it’s all fair game.

When we made sweet pierogi with blueberries or strawberries, we kept it simple: just a sugar dusting and a drizzle of melted butter. It was the perfect way to end a pierogi feast on a sweet note.

Pro Tip: Serve pierogi family-style on a big platter, piled high and topped with onions, bacon, or both. They disappear fast—so make more than you think you’ll need!

Storage & Freezing

Pierogi are meant to be made in big batches, and freezing is part of the process. In fact, aside from the few that inevitably get eaten shortly after being made, most of our pierogi go straight into the freezer after boiling.

Freezing During Assembly

  • After boiling, toss the pierogi in melted butter so they’re evenly coated.
  • Once cooled, transfer to one-gallon freezer bags, one variety per bag. Lay the bags flat in the freezer for easy storage up to 4 months.
  • When ready to eat, pull out as many as you need and fry them in fresh butter until golden. They cook straight from the freezer—no thawing required.

Storing Leftovers (In the Highly Unlikely Event You Actually Have Leftovers!)

  • If you have leftovers after frying, let them cool completely before storing.
  • Place in an airtight container and refrigerate for up to 3 days.
  • Reheat in a skillet with a touch of butter until warmed through. They won’t be as crisp as fresh-fried, but they’re still delicious.

What to Expect for Pierogi Recipe Timing

The truth about pierogi? They’ll almost always take longer than you expect. A small batch might come together in just a couple of hours of active prep, but once you start rolling dough and filling circles, time can slip by. Big family batches can stretch over several hours or even more than one day. The good news is that cooking is easy: just a few minutes to boil and a quick pan-fry in butter before they’re ready to serve.

The Empty Plate Plates

And just like that, they were gone. A table full of pierogi never lasts long in our family — the empty plates are the truest sign of a recipe worth keeping.

Stack of five dirty plates with forks, showing the remains of a pierogi meal.
Empty plates, full hearts, and not a dumpling in sight.
Print

Pierogi

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A time-honored pierogi recipe passed down through generations. Tender, homemade dough wrapped around classic fillings like potato, sauerkraut, or cheese — boiled, then pan-fried in butter and topped with crisp bacon. These authentic pierogi bring old-world comfort to the modern table, one bite at a time.

Ingredients

Units Scale

Farmer’s Cheese Filling

  • 2 cups farmer’s cheese (see blog post for how to make it, or substitute well-drained cottage cheese)
  • 1 large egg yolk
  • 12 tablespoons sour cream (just enough to bring it together)
  • 1/2 teaspoon Kosher salt
  • Freshly ground black pepper, to taste

Pierogi Dough

  • 4 cups all-purpose flour
  • 4 large eggs
  • 2 tablespoons butter, softened
  • 2 tablespoons sour cream
  • 2/3 cup water
  • 2 teaspoons kosher salt (plus more for the boiling water)

Instructions

Farmer’s Cheese Filling

  1. If making farmer’s cheese from scratch, prepare it first (see blog post above). Otherwise, drain cottage cheese well or pulse briefly in a food processor until smooth.
  2. In a medium bowl, combine farmer’s cheese (or cottage cheese), egg yolk, sour cream, salt, and pepper.
  3. Mix until cohesive but not runny—the filling should be thick, spoonable, and easy to shape.
  4. Taste and adjust seasoning. Cover and refrigerate until ready to use.

Pierogi Dough

  1. In the bowl of a stand mixer, combine flour and salt. Add eggs, softened butter, sour cream, and water.
  2. Mix with the dough hook until a shaggy dough forms, then knead on medium speed until smooth and elastic, about 10 minutes.
    (If kneading by hand, expect 15–20 minutes of steady kneading.)
  3. Transfer dough to a lightly floured surface. Cover with an overturned bowl and let rest for at least 15 minutes.  This step is critical—see note #1 below.
  4. Divide the rested dough into 2–3 portions for easier rolling.

Assembly

  1. On a floured surface, roll one portion of dough as thin as possible—you should be able to read newsprint through it.
  2. Cut into 3½-inch circles using a round cutter or glass. Gather scraps, reroll, and continue.
  3. Place 1 teaspoon filling in the center of each circle.
  4. Fold dough over into a half-moon and press edges firmly to seal. Crimp with fingers or a fork, or use a pierogi press for speed and consistency.
  5. Place finished pierogi on a floured baking sheet in a single layer until ready to cook.

Cooking

  1. Bring a large pot (2–3 gallons) of salted water to a gentle boil. Add pierogi in batches, stirring gently to prevent sticking.
  2. Boil until pierogi float to the surface, then cook 1 minute more. Remove with a slotted spoon.
  3. Toss boiled pierogi in melted butter to coat. Allow to cool, then transfer to freezer bags (one variety per bag) and freeze.
  4. To serve, heat a skillet over medium heat with fresh butter. Fry pierogi straight from the freezer until golden brown and hot, about 4–5 minutes per side.

Notes

  1. Resting relaxes the dough so it rolls out thin and even. Skip it, and you’ll be fighting elastic dough that springs back every time you touch it. I’ve been there—it isn’t fun.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!


1 thought on “Authentic Polish Pierogi Recipe”

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star