This is the recipe my sous chefs used to steal from my station. Homemade Pierogi — soft, pillowy dough wrapped around a filling that actually means something. Not the frozen bag. Not the sad appetizer at a chain restaurant. The real deal, made from scratch, the way Eastern European grandmothers have been doing it for centuries. I learned this working alongside Polish cooks who didn’t measure anything and still got it perfect every single time. I measured everything so you can too.
There’s a reason every culture has a dumpling. Italians have ravioli, the Chinese have jiaozi, the Japanese have gyoza — and Poland gave the world pierogi. When I was coming up in kitchens, the old-timers used to say the filling reveals the cook. You can stuff a pierogi with anything, but the classics exist for a reason: potato and cheese, sauerkraut and mushroom, sweet farmer’s cheese. These aren’t accidents. They’re generations of refinement.
The secret nobody tells you is the dough. Too thick and it gums up. Too thin and it tears when you boil it. There’s a window — and once you find it, you’ll never go back to store-bought. I’ve made these for holiday gatherings, church dinners, and Sunday suppers. Every time, people ask for the recipe. Now you’ve got it.
Why This Pierogi Recipe Works
- Sour cream in the dough — This is the move. Sour cream creates a tender, slightly tangy dough that’s pliable enough to work with but sturdy enough to hold the filling through boiling and frying.
- Riced potato filling — Mashing leaves lumps. Ricing creates a smooth, uniform filling that doesn’t tear the dough and distributes evenly in every bite.
- Double cooking method — Boil first, then pan-fry in butter. The boil cooks them through. The fry gives you that golden, crispy exterior that makes pierogi truly great.
- Proper sealing technique — Pinching the edges twice — once to close, once to crimp — prevents blowouts in the boiling water. Don’t skip this step.
Ingredients
For the Dough
- 3 cups all-purpose flour, plus more for dusting
- 1 teaspoon salt
- 1 large egg
- ¾ cup sour cream
- 2 tablespoons butter, softened
For the Classic Potato and Cheese Filling
- 2 pounds Yukon Gold potatoes, peeled and cubed
- 1 cup sharp cheddar cheese, shredded
- ½ cup cream cheese, softened
- 4 tablespoons butter
- 1 medium onion, finely diced and caramelized
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon garlic powder
For Serving
- 4 tablespoons butter (for pan-frying)
- 1 large onion, thinly sliced
- Sour cream, for serving
- Fresh chives or scallions, chopped
- Crispy bacon bits (optional but recommended)
Instructions
Step 1: Make the Dough
Combine flour and salt in a large bowl. Make a well in the center and add the egg, sour cream, and softened butter. Mix with a fork until a shaggy dough forms, then turn out onto a floured surface and knead for 5-7 minutes until smooth and elastic. The dough should be soft but not sticky. Wrap in plastic and rest at room temperature for 30 minutes. This rest is non-negotiable — it relaxes the gluten and makes rolling much easier.
Step 2: Make the Filling
Boil potatoes in salted water until fork-tender, about 15-18 minutes. While potatoes cook, caramelize the diced onion in 2 tablespoons of butter over medium-low heat for 20-25 minutes until golden and sweet. Drain potatoes and rice them (or mash very well) while still hot. Stir in shredded cheddar, cream cheese, caramelized onion, remaining butter, salt, pepper, and garlic powder. Taste and adjust seasoning — the filling should be well-seasoned. Cool completely before filling the dough.
Step 3: Roll and Cut the Dough
Divide rested dough in half. On a lightly floured surface, roll one half to about ⅛-inch thickness — thin enough to see your hand slightly through it, but not paper-thin. Use a 3-inch round cutter (or a glass) to cut circles. Keep unused dough covered with a damp towel to prevent drying. Re-roll scraps as needed.
Step 4: Fill and Seal
Place about 1 heaping teaspoon of filling in the center of each dough circle — don’t overfill. Moisten the edges with a little water using your fingertip. Fold the dough over the filling into a half-moon shape and press the edges firmly together. Then crimp the sealed edge by pressing with a fork or pinching with your fingers in a pleated pattern. Place finished pierogi on a floured baking sheet. Don’t let them touch or they’ll stick.
Step 5: Boil the Pierogi
Bring a large pot of well-salted water to a boil. Cook pierogi in batches of 8-10 — don’t crowd the pot. They’ll sink to the bottom, then float to the surface after about 2-3 minutes. Once they float, cook for 2 more minutes, then remove with a slotted spoon. Toss lightly with a bit of butter to prevent sticking while you work through the batches.
Step 6: Pan-Fry to Finish
In a large skillet, melt 4 tablespoons of butter over medium-high heat. Add sliced onions and cook until golden, about 10 minutes. Add boiled pierogi in batches and pan-fry for 2-3 minutes per side until golden brown and slightly crispy on the outside. The butter-caramelized exterior is what separates good pierogi from great pierogi. Serve immediately with sour cream and fresh chives.
Tips & Common Mistakes
- Don’t skip the rest: Thirty minutes of dough rest isn’t optional. Unrested dough tears and fights you. Rested dough rolls out beautifully and seals cleanly.
- Cool the filling completely: Hot filling creates steam inside the dough during sealing, which leads to blowouts in the boiling water. Let it cool fully — or even refrigerate it.
- Don’t overfill: A heaping teaspoon is the limit. More than that and the edges won’t seal properly. Underfilling is better than a blown-out pierogi.
- Salt the boiling water: It should taste like the ocean. Unsalted water makes bland pierogi. This is basic kitchen discipline.
- Freeze before storing: Arrange uncooked pierogi on a parchment-lined sheet pan and freeze until solid (about 2 hours), then transfer to freezer bags. They’ll keep for 3 months and cook from frozen — just add 2 extra minutes to the boil.
Variations Worth Trying
- Sauerkraut and Mushroom: Classic meatless filling — caramelize onions, sauté wild mushrooms, mix with drained sauerkraut, season aggressively. This is the Christmas Eve pierogi in Polish households.
- Sweet Farmer’s Cheese (Ruskie): Mix drained farmer’s cheese with egg, a bit of sugar, vanilla, and a pinch of salt. Serve dusted with powdered sugar and sour cream. Dessert pierogi that’ll make you rethink everything.
- Meat Filling: Ground pork and beef browned with onion, seasoned with marjoram and black pepper. Hearty, old-school, satisfying in a way nothing else is.
- Spinach and Feta: Modern take that works beautifully — sautéed spinach, crumbled feta, touch of garlic, black pepper. Pairs well with a lemon cream sauce.
For more global dumplings and hand-formed doughs, check out homemade arepas, homemade dumplings and potstickers, and quick and easy paella for hearty one-pan meals to serve alongside.
Storage & Reheating
- Refrigerator: Cooked pierogi keep for 3-4 days in an airtight container. Layer with a little butter or oil to prevent sticking.
- Freezer: Freeze uncooked pierogi flat on a sheet pan, then bag. Cook from frozen — boil for 5-6 minutes. Cooked pierogi can also be frozen but lose a bit of texture.
- Reheating: Pan-fry in butter from refrigerated or frozen. They’re actually better reheated this way — the exterior gets extra crispy. Avoid microwaving if possible; it makes the dough gummy.
Frequently Asked Questions
Can I make the dough ahead of time?
Absolutely. Wrap it tightly in plastic and refrigerate for up to 2 days. Let it come to room temperature for 30 minutes before rolling — cold dough is stiff and tears easily.
Why are my pierogi falling apart in the water?
Two culprits: the edges weren’t sealed properly, or the filling was too wet or too warm. Press firmly around the entire edge, crimping twice. Make sure filling is fully cooled and not overly loose.
Can I make these without a pasta machine?
Yes. A rolling pin and some patience is all that’s needed. Roll the dough on a floured surface, working from the center outward, rotating as you go. It takes a bit more effort but produces identical results.
What’s the right size for pierogi?
The 3-inch cutter is standard for a good-sized pierogi — not too big that it gums up in the mouth, not so small it’s a two-bite nothing. Some families go bigger. It’s a personal call, but stay consistent within a batch for even cooking.
Can I use a different potato?
Yukon Gold is the standard because of its natural creaminess and buttery flavor. Russets work but tend to be drier and fluffier — still good, just a different texture. Red potatoes are too waxy and can turn gluey when worked.






