Our favorite potato and cheese pierogi recipe – perfect for entertaining and easy to make in advance!
FOR THE FILLING:
- 1 pound potatoes, quartered (red potatoes work well, but use whatever you have on hand!)
- 2 teaspoons kosher salt
- 2 Tablespoons unsalted butter
- 2 cloves garlic, minced
- 1/2 large yellow onion, diced
- salt and pepper to taste
- 1 teaspoon dried thyme
- 1/2 cup parmesan cheese, shredded
- 1/2 cup fontina cheese, shredded
FOR THE DOUGH:
- 540g (3 to 4 1/2 cups) all-purpose flour, plus extra for dusting
- 3 eggs
- 1 tsp. kosher salt
- 1/2 cup sour cream
- 1/2 cup water (you may not need it all)
FOR COOKING & SERVING:
- 4 Tablespoons ghee or clarified butter, for frying
- 3 Tablespoons fresh chopped chives
- Sour cream or sour cream and chive sauce, for dipping (optional)
MAKE THE FILLING:
- Add potatoes to a medium-sized pot. Cover with water, add 2 tsp. of salt, and bring to a boil. Cook for 20-30 minutes or until they can be easily pierced with a fork.
- Drain the potatoes in a colander. Return the pot to the stove.
- Add butter to pot and melt over medium-high heat.
- Add garlic and onion to pot. Sauté 3-4 minutes, stirring occasionally, until onion is translucent.
- Add salt, pepper, and dried thyme to pot and stir to combine.
- Return potatoes to the pot with the onion mixture and mash with a potato masher until potatoes are relatively smooth.
- Add fontina and parmesan cheeses to potato mixture. Stir until cheese is melted.
- Let your potato mixture cool for at least 30 minutes before you form the pierogi. You can also let them cool completely and store in an airtight container in the fridge for a few days until you’re ready to make the pierogi (makes for less work later!)
MAKE THE DOUGH:
- In the bowl of a stand mixer fitted with a paddle attachment (or in a large bowl), mix flour, eggs, salt, and sour cream together.
- Add 1-2 Tablespoons of water at a time to your flour mixture, mixing dough (or kneading with your hands) in between each addition. Dough is done when it comes together and feels relatively smooth but not sticky.
- Turn dough out onto a lightly floured surface. Cover with a tea towel and let rest for 30 minutes. (If you’re making the dough ahead of time, wrap it tightly and store in the fridge for 1-2 days. When you’re ready to use it, let it come back to room temperature on the counter before you roll it out).
FORM THE PIEROGI:
- Set a small dish of room-temperature water next to your workstation.
- Roll dough with a rolling pin or pasta roller until it’s about 1/8″ thick (I roll to the “2” setting on my pasta roller).
- Cut dough into circles with a 2-3″ cookie/biscuit cutter or an upside-down water glass.
- Put about 1/2 tsp. of filling in the center of each dough circle. Dip a finger or a pastry brush into your dish of water and run it along the edges of the dough – this will help form a tight seal.
- Fold the top of the dough circle over the filling and pinch the ends together with your fingertips to seal the pieróg. I like to start pinching the dough together in the center of the arch and work my way to the edges – this gives me more control over the edge and lets me make a scalloped (ish) finish. It takes some practice – take a look at the pictures in this post for some guidance, and don’t give up!
- Transfer formed pierogi to a lightly floured sheet pan or cutting board. Cook immediately or cover and store in the fridge for up to 24 hours. If you’re making them more than a day ahead of time, place pierogi in a single layer on a floured baking sheet and freeze, then transfer to an airtight container for up to 4 months (more tips on this in the body of this post above!)
COOK THE PIEROGI:
- Bring a large pot of water to a boil and add a Tablespoon or so of kosher salt.
- Add 5-6 pierogi to the boiling water and cook for 4-5 minutes until cooked through. You’ll know the pierogi are done when you give them a stir and they float to the top.
- While the pierogi boil, heat a Tablespoon of ghee in a large nonstick skillet over medium-high heat.
- When boiled pierogi are ready, use a slotted/spider spoon to transfer pierogi to hot skillet. Fry for about 2 minutes per side until lightly browned, then transfer to a plate or serving dish.
- Repeat steps 2-4 with remaining pierogi.
- Garnish cooked pierogi with fresh chopped chives and serve immediately with sour cream, sauerkraut, or a quick sour cream chive sauce.
This recipe and its photos were recently updated to streamline the instructions and add additional notes.
I have a TON of tips to make these pierogi taste amazing – please read through the entire blog post above for the bulk of the recipe notes!
Use ghee or clarified butter to fry your pierogi – if you use regular butter, the solids can start to burn by the last batch of pierogi (resulting in a funky taste).
If your pierogi dough is too sticky, knead in a little more flour. Too dry? Knead in a few drops of water. Dough should resemble smooth pasta dough. For best results, use a kitchen scale set to grams to measure your flour for this dough, as flour measured by volume (in cups) can vary quite a bit!
The potato filling here will be much drier than traditional mashed potatoes.
I generally leave the skins on my potatoes in this recipe, but you can definitely peel them if you like! For some general tips on mashed potatoes, check out Mashed Potatoes 101.
If you don’t have any sour cream, leave it out of the pierogi dough and use an extra egg or an extra splash of water instead.
I like the mix of parmesan and fontina cheeses in this pierogi filling, but use whatever you have on hand! The filling is also great with white cheddar, brie, asiago, gouda, manchego – you name it. You can even add sour cream to the filling if you like!
Serve pierogi with sour cream, sauerkraut, and/or caramelized onions, or drizzle with sour cream and chive sauce.
Strict vegetarians should look for cheeses made without rennet.
Adapted from My Gourmet Connection