This potato pierogi filling recipe is one of the traditional pierogi fillings my family has been making for generations. To keep the main pierogi recipe focused, I’ve broken out the different fillings into their own posts.
In this post, you’ll find the potato version, but there are others too—like the cheese filling included in the main pierogi recipe, and the Sauerkraut filling.
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 really just about setting yourself up for success: read the recipe all the way through, gather your tools, then prep and measure everything before you turn on the stove.
With pierogi fillings, this step is especially important. Each filling needs to be cooked, refrigerated, and ready before you make the dough. That way, once the dough is rolled out, you can go straight into filling and sealing without interruption.
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 making pierogi for years.
Ingredients for Potato Pierogi Filling
For this classic potato filling, you’ll need just a handful of pantry staples (exact quantities are on the recipe card below):
- Russet potatoes – Starchy potatoes work best for a smooth, creamy filling.
- Unsalted butter – Adds richness and helps bind the filling.
- American cheese – Yes, really. It melts seamlessly into the potatoes for a perfectly creamy texture.
- Whole Milk – A small amount helps loosen the potato mixture so it blends smoothly without overworking your mixer. The filling should still be stiff, not soft.
- Kosher salt – For seasoning and balance.
- Onion (optional) – Sautéed in butter, it adds depth and a touch of sweetness.

How to Make Potato Pierogi Filling
This filling comes together just like mashed potatoes, with some refinement to make it pierogi-ready.
- Cook the potatoes – Peel and cube your russet potatoes, then place them in a large pot and cover with cold water. Bring to a boil and cook until fork-tender.

- Drain well – Drain the potatoes thoroughly, letting them remain in the colander for at least 5 minutes. Return the potatoes to the warm pot. Letting the steam escape and allowing the potatoes to slightly cool ensures you don’t have a watery filling.

- Add butter and cheese – While the potatoes are still warm, add the butter and American cheese slices.

- Mash the Potatoes –Mash, using an electric mixer, until smooth and creamy, making sure the cheese is fully melted.

- Season to taste – Stir in the salt, taste and adjust if necessary. If you like, fold in sautéed onions at this point.

- Refrigerate – Place the potato pierogi filling in a large bowl, tightly cover, and refrigerate overnight. You want the filling cold, as a warm filling softens the dough and makes sealing difficult.
Variations
- Cheese swaps – While American cheese gives this filling its creamy texture, you can substitute shredded cheddar, Colby, or even farmer’s cheese for a slightly tangier flavor.
- Onion lovers – Stir in a finely diced onion sautéed in butter for a richer, more traditional taste. This is a favorite in many families (ours included).
- Garlic – Mash in 1–2 cloves of roasted garlic along with the butter and cheese for a subtle savory kick.
Storage & Leftovers
Refrigerator: Store cooled potato filling in an airtight container in the fridge for up to 3 days. Make sure it’s fully cooled before covering—it keeps the texture from becoming gummy.
Freezer: For longer storage, portion the filling into freezer-safe containers or bags and freeze for up to 2 months. Thaw overnight in the fridge before using in pierogi.
What to Do with Leftovers:
If you end up with more filling than dough, don’t let it go to waste! This potato mixture is incredibly versatile:
-
- Potato cakes – Shape into small patties, dredge lightly in flour or breadcrumbs, and pan-fry in butter until golden.
- Croquette filling – Wrap in breadcrumbs and fry, or use as a base for stuffed croquettes.
- Simple side dish – Reheat gently with a splash of cream or milk for a creamy potato side.
Pierogi Filling: Potato
Creamy, comforting potato pierogi filling made with russet potatoes, butter, and American cheese—simple, traditional, and perfect for sealing inside tender pierogi dough.
- Prep Time: 20 minutes
- Refrigerator: 8 hours
- Cook Time: 20 minutes
- Total Time: 8 hours 40 minutes
- Method: Stovetop
Ingredients
- 3 pounds russet potatoes, peeled
- 6 tablespoons unsalted butter
- 8 slices American cheese
- 4 tablespoons milk (whole or 2%)
- 1 teaspoon kosher salt (or to taste)
- Optional: 1 medium onion, finely diced and sautéed in butter
Instructions
- Peel the potatoes and cut them into roughly 1-inch cubes so they cook evenly. Place in a large pot, cover with cold water, and bring to a boil. Cook until fork-tender, about 15–20 minutes.
- Drain the potatoes thoroughly, letting them sit in the colander for at least 5 minutes. Return the potatoes to the warm pot.
- While the potatoes are still warm, add the butter and broken-up American cheese slices. Begin mashing with an electric mixer, add the milk one tablespoon at a time, if needed, until the mixture is smooth and creamy and the cheese is fully melted. The mixture should be very stiff, but still mixable, so you may not need all four tablespoons.
- Season with salt to taste.
- Optional: Stir in sautéed onions for extra depth of flavor.
- Place the filling in a suitable bowl, cover it, and refrigerate it overnight before using it in pierogi.
Notes
- Refrigerating for at least 8 hours is essential. Warm filling will soften the dough and make the pierogi harder to seal.


