The Classic Pierogi (Potato and Cheese) Recipe
Introduction
Classic potato and cheese pierogi are a beloved comfort food with tender dough and a creamy, cheesy filling. These Eastern European dumplings are perfect boiled and pan-fried with sautéed onions for a delicious meal or snack.

Ingredients
- 2 eggs
- 2 tbsp sour cream
- 1 cup milk (plus 1/4 cup warm milk for filling)
- 3 1/2 cups flour (may need more or less)
- 2 tsp salt
- 3 lb large potatoes
- 4 tbsp unsalted butter (3 tbsp for filling, 1 tbsp for frying)
- 1/2 cup cheddar cheese
- 1 large onion
Instructions
- Step 1: Cook the potatoes in salty water until a fork pierces them easily. Drain and mash them with 3 tablespoons of warm milk and 3 tablespoons of butter. Stir in the cheddar cheese until combined.
- Step 2: In a bowl, whisk together eggs, sour cream, and 1 cup of milk until smooth.
- Step 3: Add the flour and salt to the liquid mixture. Knead the dough by hand or with a mixer until elastic and smooth. Let it rest for 10 minutes.
- Step 4: On a floured surface, roll out the dough to about 1/8 inch thickness. Cut circles using a cookie cutter or a floured glass.
- Step 5: Place a spoonful of the potato and cheese filling onto each dough circle. Fold the dough over to form a half-moon and pinch the edges firmly to seal.
- Step 6: Arrange the pierogi on a floured surface. You can freeze them at this point for later use if desired.
- Step 7: Bring a large pot of water to a boil. Add pierogi one by one. Once they float to the surface, cook for an additional 2-3 minutes, about 10-15 minutes total, then remove with a slotted spoon.
- Step 8: In a pan, melt 1 tablespoon butter and sauté the chopped onion until golden brown. Add the boiled pierogi and fry them until the sides are golden and slightly crispy.
- Step 9: Serve the pierogi hot with extra sautéed onions or a dollop of sour cream if desired.
Tips & Variations
- Use a potato ricer for extra smooth filling.
- For a richer flavor, mix in some sautéed onions into the filling.
- Try substituting cheddar with farmer’s cheese or a mild feta for a different taste.
- If freezing, place pierogi in a single layer on a tray before transferring to a bag to prevent sticking.
Storage
Store cooked pierogi in an airtight container in the refrigerator for up to 3 days. Reheat by pan-frying or microwaving. Uncooked pierogi can be frozen for up to 1 month; cook directly from frozen by adding a few extra minutes to boiling time.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use instant mashed potatoes for the filling?
While fresh mashed potatoes provide the best texture and flavor, instant potatoes can be used in a pinch but may result in a less creamy filling.
How do I prevent pierogi from sticking together?
Make sure to flour your work surface and pierogi well, especially when shaping and before freezing. Keep pierogi separated in a single layer until they are cooked or frozen solid.
Print
The Classic Pierogi (Potato and Cheese) Recipe
- Total Time: 1 hour 20 minutes
- Yield: About 40 pierogi 1x
Description
Classic Polish pierogi made with a creamy potato and cheddar cheese filling encased in a tender homemade dough. These traditional dumplings are boiled until tender and then pan-fried with golden sautéed onions for a rich, savory finish. Perfect as a comforting main dish or appetizer.
Ingredients
Dough
- 2 eggs
- 2 tbsp sour cream
- 1 cup milk
- 3 1/2 cups flour (may need more or less)
- 2 tsp salt
Potato and Cheese Filling
- 3 lb large potatoes
- 4 tbsp unsalted butter
- 1/4 cup warm milk
- 1/2 cup cheddar cheese
Topping and Cooking
- 1 large onion
- 2 tbsp unsalted butter
Instructions
- Prepare Potato Filling: Cook the potatoes in salted water until they are easily pierced with a fork. Drain the water and mash the potatoes while still warm. Mix in 4 tablespoons of unsalted butter, 1/4 cup warm milk, and 1/2 cup cheddar cheese until creamy and well combined.
- Make Pierogi Dough: In a mixing bowl, whisk together 2 eggs, 2 tablespoons of sour cream, and 1 cup of milk until smooth. Gradually add 3 1/2 cups of flour and 2 teaspoons salt to the liquid ingredients. Knead the dough by hand or with a stand mixer until elastic and smooth. Let the dough rest for 10 minutes covered.
- Roll Out Dough: On a floured surface, roll out the dough until about 1/8 inch thick. Use a floured cookie cutter or glass cup to cut out circles for the pierogi.
- Shape Pierogi: Place a spoonful of the potato and cheese filling in the center of each dough circle. Fold the dough over to form a half-moon shape and firmly pinch the edges to seal.
- Optional Freezing: Arrange the pierogi on a floured surface so they don’t stick. At this point, you can freeze them for later use if desired.
- Boil Pierogi: Bring about 3 quarts of water to a boil. Carefully drop the pierogi into the boiling water one at a time. Once they float to the top, cook for an additional 10-15 minutes until fully cooked through. Remove with a slotted spoon and drain.
- Pan Fry with Onions: In a skillet, melt 2 tablespoons unsalted butter over medium heat. Sauté the sliced onion until golden brown and caramelized. Add the boiled pierogi and fry each side until golden brown and slightly crispy, about 2-3 minutes per side.
Notes
- Use starchy potatoes like Russets for best texture in the filling.
- Resting the dough allows gluten to relax, making it easier to roll out.
- Freezing uncooked pierogi on a floured tray prevents sticking and allows for make-ahead meal prep.
- Boiling pierogi first ensures the inside is cooked before pan-frying for extra crispness.
- Serve pierogi hot with sour cream or melted butter for a traditional touch.
- Prep Time: 40 minutes
- Cook Time: 40 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Polish
Keywords: Pierogi, Polish dumplings, potato and cheese pierogi, homemade dumplings, comfort food, traditional Polish recipe

