This authentic perogies recipe brings the timeless comfort of Eastern Europe right into your own kitchen. Mastering these handcrafted dumplings is a deeply rewarding process that connects you to generations of home cooks. The result, with its tender dough and creamy potato and cheddar heart, is far superior to anything you’ll find in a store. It’s the kind of hearty, soul-warming main dish that turns a simple dinner into a cherished memory, and I promise the effort is absolutely worth it.
Why You'll Love This Recipe
- You get a hearty and comforting meal that’s perfect for family dinners
- The filling is easily customizable to suit whatever you’re craving
- They’re wonderfully freezer-friendly for make-ahead convenience
- Every bite gives you a crispy outside with a soft, cheesy center
- It’s a genuinely fun project to share with loved ones
Ingredients You’ll Need
- All-purpose flour: This forms the sturdy yet tender foundation of your dough, and using a good quality brand ensures consistent results every single time.
- Salt: Enhances the flavor of both the dough and the filling, and I prefer kosher salt for its clean, even seasoning.
- Large eggs: They add richness and structure to the dough, helping it become elastic and easy to work with.
- Sour cream: The secret ingredient for an incredibly tender and flavorful dough that stays soft even after boiling and frying.
- Warm water: Hydrates the dough to the perfect consistency, and the warmth helps activate the flour’s proteins for better texture.
- Russet potatoes: Their high starch content creates a beautifully fluffy and dry mash that soaks up the cheese and butter.
- Sharp cheddar cheese: Aged cheddar gives the filling a pronounced, tangy kick that cuts through the potatoes’ richness.
- Yellow onion: Finely chopped and sautéed until sweet, it adds a crucial layer of savory depth to the simple potato filling.
- Unsalted butter: You control the salt level perfectly, and it’s used for both sautéing the onions and creating that golden, crispy fry.
- Black pepper: A little freshly ground pepper adds a subtle warmth and complexity to the cheesy potato mixture.
- Fresh chives: Optional, but their bright, mild onion flavor makes a beautiful garnish that adds a pop of color.
- Crispy bacon bits: Another fantastic optional topping that introduces a salty, smoky crunch to the finished dish.
How to Make It
Create The Dough Foundation:
In a large bowl, whisk together your flour and salt before making a well in the center. Crack in the eggs and add the sour cream, mixing with a fork until it looks crumbly. You’ll then gradually stream in the warm water until a soft, shaggy dough comes together, which usually takes most of that half cup.
Knead And Rest The Dough:
Turn the dough out onto a lightly floured surface and knead it by hand for about five to seven minutes. You’re looking for a smooth, elastic ball that springs back when you poke it. Let it rest covered in a greased bowl for thirty minutes so the gluten can relax, making it much easier to roll out later.
Prepare The Potato Filling:
While the dough rests, peel and cube your potatoes before covering them with cold water in a pot. Bring them to a boil and cook until completely tender, then drain them very well and mash until perfectly smooth. In a skillet, melt butter and cook the chopped onion until soft and sweet, which adds incredible flavor.
Combine And Cool The Filling:
In a large bowl, mix your smooth mashed potatoes with the sautéed onions, shredded cheddar, salt, and pepper. Stir it all together until the cheese is melted and everything is evenly distributed. Let this mixture cool down for a few minutes so it’s easier to handle when you’re filling the dough circles.
Roll And Cut The Dough:
On a generously floured surface, roll your rested dough out to about an eighth of an inch thickness. Use a three-inch round cutter to stamp out as many circles as you can, then gather the scraps, re-roll them, and cut again. Keep the circles you aren’t working with covered with a towel to prevent them from drying out.
Fill And Seal Each Perogy:
Place a heaping tablespoon of your cooled filling right in the center of each dough circle. Fold the circle in half over the filling to create a half-moon shape, then press the edges together firmly with your fingers. For an extra-secure seal, you can crimp the edges with the tines of a fork, which also gives them a nice decorative look.
Boil The Dumplings:
Bring a large pot of well-salted water to a rolling boil, then gently lower in your perogies in batches to avoid crowding. They’ll sink at first but will float to the surface after three to four minutes when they’re done. Remove them with a slotted spoon and let them drain on a clean kitchen towel for a minute before frying.
Fry To Golden Perfection:
Melt a generous amount of butter in a large skillet over medium-high heat until it’s sizzling nicely. Add your boiled perogies in a single layer, making sure they aren’t touching, and fry for two to three minutes per side. You want them to develop a beautiful, golden-brown, crispy exterior that contrasts with the soft interior.

You Must Know
- Knead the dough until smooth but stop before it gets tough
- Seal the edges tightly to keep the filling inside during boiling
- Let the boiled perogies dry a bit on a towel before frying
- I always make a double batch for the freezer
Storage Tips
Once cooled, you can keep leftover cooked perogies in an airtight container in the fridge for up to three days, and I find reheating them in a skillet over medium heat brings back their crispness beautifully. For long-term storage, freeze the uncooked, assembled perogies in a single layer on a baking sheet until solid, then transfer them to a freezer bag where they’ll keep perfectly for about three months. When you’re ready, you can boil them straight from frozen—just add an extra minute or two to the cooking time—and then fry as usual for an instant homemade meal.
Ingredient Substitutions
If you’re out of sour cream, an equal amount of full-fat Greek yogurt or even buttermilk will work in the dough for similar tang and tenderness. For the potatoes, Yukon Golds are a great swap for russets as they’re naturally buttery and creamy, though your filling might be a bit softer. A white or sweet onion can stand in for the yellow onion in a pinch, and if you need a different cheese, a good melter like Monterey Jack or Gouda would be delicious. For a gluten-free version, use a one-to-one gluten-free flour blend, and for dairy-free, opt for vegan butter, cheese, and a plant-based sour cream alternative.
Serving Suggestions
I love to serve these right from the skillet with a huge dollop of cool sour cream and a sprinkle of fresh chives and crispy bacon for the full traditional experience. For a complete meal, add a side of sautéed apples with a pinch of cinnamon, a bright and crunchy green salad, or some sweet and tangy braised red cabbage. They also pair wonderfully with slices of pan-seared kielbasa sausage, creating a classic Polish dinner that’s incredibly satisfying and perfect for sharing with a crowd.
Cultural Context
Perogies hold a cherished place in the culinary heart of Poland and across Eastern Europe, where they’re known as pierogi and considered a national dish. Traditionally prepared for holidays and family gatherings, their preparation was often a communal event, with generations working together to fill and shape dozens of dumplings. While fillings vary wildly by region and season, from savory mushrooms and sauerkraut to sweet farmer’s cheese and berries, the potato and cheddar version has become a beloved staple in North American homes, embodying that same spirit of comfort and handmade care. Mastering this perogies recipe connects you to that rich history of turning simple, humble ingredients into something truly special and celebratory.

Pro Tips
- Don’t overwork the dough when re-rolling scraps
- Let the filling cool so it’s easier to handle
- Dry the boiled perogies before frying to minimize splatter
- Try browning the butter for frying for a deeper, nutty flavor
- My freezer stash is my secret weeknight weapon
Frequently Asked Questions
Starchy russet potatoes, as listed in this perogies recipe, are ideal because they yield a fluffy, dry mash that absorbs the cheese and butter beautifully, preventing a soggy filling. Their texture holds up perfectly inside the dough.
Absolutely. You can prepare and boil them, then let them cool completely before storing in an airtight container in the fridge for up to 3 days. To reheat, pan-fry in butter until golden, or simply boil them again for a minute. They also freeze beautifully before boiling.
If you’re out of sour cream, plain full-fat Greek yogurt is an excellent 1:1 substitute that provides similar fat content and tang. For a dairy-free option, unsweetened plain plant-based yogurt can work, but the texture may vary slightly.
Once you add them to boiling water, they’ll sink, then float to the top after 2-3 minutes. Let them cook for another 1-2 minutes while floating. The dough should be tender but not mushy. Always taste-test one to ensure the dough is cooked through.
These Polish perogies are a complete main dish. Traditional accompaniments include extra fried onions, a dollop of sour cream, and crispy bacon bits or sautéed mushrooms. A side of simple sautéed greens or a crisp cucumber salad balances the richness.