Homemade Pierogi are a classic comfort food made with soft, tender dough wrapped around a creamy potato and cheese filling, then boiled until perfectly tender and pan-fried in butter until golden brown. Served with caramelized onions, fresh parsley, and a generous spoonful of sour cream, these traditional Polish dumplings are hearty, flavorful, and incredibly satisfying.
This easy homemade pierogi recipe brings the authentic flavors of Polish cooking straight to your kitchen. The dough is simple to prepare using basic pantry ingredients, while the filling combines fluffy mashed potatoes, creamy cheese, and savory seasonings for a deliciously rich center.
Whether you’re making pierogi for a cozy family dinner, preparing a traditional holiday meal, or looking for a comforting homemade recipe, these golden, buttery dumplings are always a wonderful choice.
The best part? Homemade pierogi can be prepared ahead of time, frozen for later, and customized with different fillings.
Why You’ll Love This Homemade Pierogi Recipe
-
Soft and tender dough: Homemade pierogi dough is delicate, flexible, and easy to work with.
-
Creamy potato filling: Mashed potatoes and cheese create a rich, comforting center.
-
Golden buttery exterior: Pan-frying gives the dumplings beautifully browned edges.
-
Simple ingredients: Made with affordable ingredients you probably already have.
-
Family-friendly: A comforting meal that both adults and children can enjoy.
-
Perfect for meal prep: Make a large batch and freeze some for later.
-
Customizable fillings: Try mushrooms, caramelized onions, spinach, or different cheeses.
-
Great for holidays: A traditional favorite for Christmas gatherings and family celebrations.
Health Benefits of Homemade Pierogi
Although pierogi are a hearty comfort food, homemade versions offer several nutritional advantages when prepared with wholesome ingredients.
Potatoes provide energy: Potatoes contain carbohydrates that supply energy, along with potassium and vitamin C.
Cheese contributes protein and calcium: Cheese adds protein and calcium, which support normal muscle function and bone health.
Homemade preparation offers ingredient control: Making pierogi from scratch allows you to control the amount of salt, butter, and cheese used.
Onions provide beneficial plant compounds: Onions contain antioxidants and other naturally occurring compounds.
Flexible serving options: Pairing pierogi with vegetables or a fresh salad helps create a more balanced meal.
For a lighter version, serve the boiled pierogi without pan-frying and use plain Greek yogurt instead of sour cream.
Preparation Time, Servings, and Nutritional Information
-
Preparation Time: 40 minutes
-
Dough Resting Time: 30 minutes
-
Cooking Time: 30 minutes
-
Total Time: Approximately 1 hour 40 minutes
-
Servings: 6
-
Yield: Approximately 30–36 pierogi
-
Difficulty: Intermediate
-
Cuisine: Polish
-
Course: Main Dish, Side Dish
Estimated Nutrition Per Serving:
-
Calories: 480 kcal
-
Protein: 14 g
-
Carbohydrates: 65 g
-
Fat: 18 g
-
Fiber: 4 g
-
Sodium: 520 mg
Nutritional values are approximate and depend on the ingredients, cheese, and amount of butter used.
Ingredients
For the Homemade Pierogi Dough
-
3 cups all-purpose flour, plus extra for dusting
-
1 teaspoon salt
-
1 large egg
-
¾ cup warm water, plus more if needed
-
2 tablespoons melted unsalted butter
-
2 tablespoons sour cream
For the Potato and Cheese Filling
-
2 pounds Yukon Gold potatoes, peeled and cubed
-
1 cup farmer’s cheese or well-drained ricotta cheese
-
½ cup shredded sharp cheddar cheese
-
1 medium yellow onion, finely chopped
-
2 tablespoons unsalted butter
-
½ teaspoon salt, or to taste
-
½ teaspoon freshly ground black pepper
-
¼ teaspoon garlic powder (optional)
For Pan-Frying and Serving
-
4 tablespoons unsalted butter
-
1 large yellow onion, thinly sliced
-
2 tablespoons fresh parsley, chopped
-
½ cup sour cream, for serving
-
Freshly ground black pepper, to taste
Ingredient Notes and Substitutions
All-Purpose Flour: Creates a tender yet sturdy dough that holds the filling without tearing. Avoid adding too much extra flour, which can make the dough tough.
Warm Water: Helps hydrate the flour and produces a more flexible dough. The water should be comfortably warm, not boiling.
Egg: Adds structure and richness to the pierogi dough.
Sour Cream: Helps create a soft, tender dough and adds a subtle tangy flavor.
Yukon Gold Potatoes: Their naturally creamy texture makes them ideal for pierogi filling. Russet potatoes are another excellent option.
Farmer’s Cheese: Traditionally used in Polish potato-and-cheese pierogi. Well-drained ricotta makes a convenient alternative, although the flavor and texture will be slightly different.
Cheddar Cheese: Adds extra richness and a savory flavor. You can omit it for a more traditional Polish-style filling.
Onions: Caramelized onions add sweetness and depth to both the filling and the finished dish.
Butter: Essential for achieving the golden-brown exterior shown in this recipe.
Fresh Parsley: Adds color and freshness to the finished pierogi.
How to Make Homemade Pierogi
Step 1: Prepare the Potatoes
Peel the potatoes and cut them into evenly sized cubes.
Place them in a large pot and cover with cold, lightly salted water.
Bring to a boil over medium-high heat.
Reduce the heat and simmer for 15–20 minutes, or until the potatoes are completely tender when pierced with a fork.
Drain thoroughly and return them to the warm pot for 1–2 minutes to allow excess moisture to evaporate.
Mash until smooth and creamy.
Set aside to cool slightly.
Step 2: Cook the Onions for the Filling
While the potatoes cook, melt 2 tablespoons of butter in a skillet over medium heat.
Add the finely chopped onion and cook for approximately 8–10 minutes, stirring occasionally.
The onions should become soft, translucent, and lightly golden.
Remove from the heat and allow them to cool slightly.
Step 3: Make the Potato and Cheese Filling
Transfer the mashed potatoes to a large mixing bowl.
Add the farmer’s cheese or ricotta, shredded cheddar, cooked onions, salt, black pepper, and optional garlic powder.
Mix until the ingredients are evenly combined.
The filling should be thick, creamy, and firm enough to hold its shape when spooned.
Taste and adjust the seasonings if necessary.
Allow the filling to cool completely before assembling the pierogi.
Step 4: Prepare the Pierogi Dough
In a large mixing bowl, combine the flour and salt.
Make a well in the center and add the egg, warm water, melted butter, and sour cream.
Mix with a wooden spoon until a shaggy dough forms.
Transfer the dough to a lightly floured work surface.
Knead for approximately 6–8 minutes, until smooth, elastic, and slightly soft.
If the dough feels too dry, add warm water 1 teaspoon at a time.
If it is excessively sticky, sprinkle with a small amount of flour.
Avoid adding too much flour because the dough should remain soft and flexible.
Step 5: Let the Dough Rest
Shape the dough into a smooth ball.
Cover with plastic wrap or place it in a covered bowl.
Allow it to rest at room temperature for 30 minutes.
Resting relaxes the gluten, making the dough easier to roll and shape.
This step is important for achieving tender homemade pierogi.
Step 6: Roll Out the Dough
Divide the rested dough into two equal portions.
Keep one portion covered while working with the other.
On a lightly floured surface, roll the dough into a thin sheet, approximately ⅛ inch thick.
Using a round cookie cutter or drinking glass, cut circles approximately 3 inches in diameter.
Gather the scraps, cover them, and allow them to rest before rolling again.
Step 7: Fill the Pierogi
Place approximately 1 tablespoon of the potato and cheese filling in the center of each dough circle.
Avoid overfilling, as this can make sealing difficult.
Fold the dough over the filling to create a half-moon shape.
Gently press the edges together, removing any trapped air.
Seal firmly with your fingertips.
For a decorative finish, press the edges with the tines of a fork.
Make sure the filling does not touch the sealing edges, as this can prevent the dough from closing properly.
Step 8: Arrange the Pierogi
Place the filled pierogi on a lightly floured baking sheet or parchment-lined tray.
Arrange them in a single layer, leaving a little space between each dumpling.
Cover loosely with a clean kitchen towel to prevent the dough from drying out.
Repeat with the remaining dough and filling.
Step 9: Boil the Pierogi
Bring a large pot of salted water to a gentle boil.
Carefully add 6–8 pierogi at a time, depending on the size of your pot.
Stir gently to prevent them from sticking to the bottom.
Once the pierogi float to the surface, continue cooking for approximately 2–3 minutes, until the dough is tender and fully cooked.
Remove with a slotted spoon and transfer to a lightly buttered plate.
Repeat with the remaining pierogi.
Step 10: Caramelize the Onions
In a large skillet, melt 2 tablespoons of butter over medium-low heat.
Add the thinly sliced onion.
Cook for approximately 15–20 minutes, stirring occasionally, until the onions are soft, golden, and caramelized.
Remove the onions from the skillet and set aside.
Step 11: Pan-Fry the Pierogi
Add the remaining 2 tablespoons of butter to the skillet.
Place the boiled pierogi in a single layer.
Cook over medium heat for approximately 2–3 minutes per side, until golden brown and lightly crisp.
Avoid overcrowding the skillet.
Work in batches if necessary.
Return the caramelized onions to the skillet and gently toss with the pierogi.
Step 12: Garnish and Serve
Transfer the golden homemade pierogi to a large serving platter.
Spoon the buttery caramelized onions over the top.
Sprinkle with freshly chopped parsley and black pepper.
Serve immediately with a generous spoonful of sour cream.
Enjoy these soft, creamy, and delicious homemade Polish dumplings!
How to Serve Homemade Pierogi
Homemade pierogi are incredibly versatile and can be served as a main dish, appetizer, or side dish.
For a traditional presentation, arrange the golden pierogi on a platter and top them with caramelized onions and melted butter.
Add a small bowl of sour cream for dipping.
For an extra comforting meal, serve them alongside sautéed mushrooms, roasted vegetables, or a fresh green salad.
Pierogi also make a wonderful addition to holiday dinner tables, especially Christmas Eve celebrations and family gatherings.
Best Side Dishes to Serve with Pierogi
Sautéed Mushrooms: Garlic butter mushrooms complement the creamy potato filling beautifully.
Roasted Brussels Sprouts: Their slightly crisp texture balances the soft pierogi.
Cucumber Salad: A refreshing cucumber salad adds a cool, tangy contrast.
Braised Red Cabbage: Sweet and tangy cabbage is a classic pairing with Polish dishes.
Roasted Carrots: Honey-roasted carrots add a delicious touch of sweetness.
Vegetable Soup: A warm bowl of vegetable soup turns pierogi into a satisfying meal.
Simple Green Salad: Fresh greens with a light vinaigrette balance the richness of the butter and cheese.
Delicious Homemade Pierogi Variations
Potato and Mushroom Pierogi
Replace half the cheese with finely chopped sautéed mushrooms.
Cook the mushrooms until their moisture evaporates before mixing them into the potatoes.
Spinach and Cheese Pierogi
Combine well-drained cooked spinach with ricotta cheese, garlic, and Parmesan.
This creates a delicious vegetarian filling.
Caramelized Onion and Potato Pierogi
Increase the amount of caramelized onions in the filling for a sweeter, more savory flavor.
Sauerkraut and Mushroom Pierogi
Use a mixture of cooked sauerkraut, sautéed mushrooms, and onions.
This is a traditional filling often associated with Polish Christmas Eve meals.
Cheddar Potato Pierogi
Replace the farmer’s cheese with additional shredded cheddar for a richer, cheesier filling.
Sweet Cheese Pierogi
For a sweet variation, fill the dough with sweetened farmer’s cheese, vanilla, and a little lemon zest.
Serve with sweetened sour cream or fruit sauce.
Pro Tips for Perfect Homemade Pierogi
Keep the dough soft: A slightly soft dough produces more tender dumplings than a stiff, heavily floured dough.
Rest the dough: Allowing the dough to rest makes rolling easier and prevents shrinking.
Cool the filling: Warm filling can soften the dough and make sealing difficult.
Avoid overfilling: Too much filling can cause the pierogi to burst while boiling.
Seal the edges firmly: Press the dough edges together carefully to prevent leaks.
Cook in batches: Overcrowding the pot can cause the dumplings to stick together.
Use a gentle boil: Rapidly boiling water can damage delicate pierogi.
Dry before frying: Allow boiled pierogi to drain well before adding them to hot butter.
Don’t rush caramelized onions: Cooking onions slowly develops their natural sweetness.
Serve immediately: Pan-fried pierogi are best enjoyed while warm and golden.
Common Mistakes to Avoid
The Pierogi Dough Is Too Tough
This usually happens when too much flour is added or the dough is not rested sufficiently.
Use only enough flour to prevent sticking and allow the dough to rest before rolling.
The Pierogi Open While Boiling
This can happen if the edges are not sealed properly or the filling touches the dough edges.
Make sure the edges are clean and firmly pressed together.
The Filling Is Too Watery
Excess moisture in the potatoes or cheese can make the filling difficult to work with.
Drain the potatoes thoroughly and use well-drained cheese.
The Pierogi Stick Together
Avoid placing freshly boiled pierogi directly on top of one another.
Toss them gently with a little melted butter to prevent sticking.
The Pierogi Become Too Soft
Overcooking can make the dough mushy.
Remove the pierogi once they are fully cooked and tender.
How to Store Homemade Pierogi
Refrigerator
Allow cooked pierogi to cool completely.
Transfer them to an airtight container and refrigerate for up to 3–4 days.
For best results, toss them lightly with melted butter before storing to prevent sticking.
Freezer
Homemade pierogi freeze beautifully.
Arrange uncooked pierogi in a single layer on a parchment-lined baking sheet.
Freeze for approximately 1–2 hours, until firm.
Transfer the frozen pierogi to a freezer-safe bag or airtight container.
Freeze for up to 3 months for best quality.
How to Cook Frozen Pierogi
Bring a large pot of salted water to a gentle boil.
Add the frozen pierogi directly to the water without thawing.
Cook until they float, then continue cooking for approximately 3–4 minutes, until the dough is fully cooked.
Drain and pan-fry in butter if desired.
How to Reheat Pierogi
Skillet: Heat butter in a skillet over medium heat and cook the pierogi for 3–5 minutes, turning occasionally.
Oven: Place pierogi in a covered baking dish with a little butter and reheat at 350°F (175°C) until heated through.
Microwave: Place pierogi on a microwave-safe plate, cover, and heat in short intervals until warm.
For the best texture, reheating in a skillet is recommended.
Frequently Asked Questions
What are pierogi?
Pierogi are traditional Polish dumplings made from unleavened dough filled with ingredients such as potatoes, cheese, mushrooms, cabbage, or fruit. They are usually boiled and may be pan-fried before serving.
Do you have to boil pierogi before frying?
For this homemade dough recipe, yes. Boiling cooks the dough thoroughly, while pan-frying adds a golden exterior and buttery flavor.
Can I make pierogi dough ahead of time?
Yes. Prepare the dough and refrigerate it tightly wrapped for up to 24 hours. Allow it to come closer to room temperature before rolling.
Can I use instant mashed potatoes?
Fresh mashed potatoes provide the best texture and flavor. Instant mashed potatoes can work in a pinch, but the filling may be less flavorful.
What cheese is best for pierogi?
Farmer’s cheese is traditional for Polish potato-and-cheese pierogi. Ricotta, cheddar, or a combination can also be used.
Why are my pierogi chewy?
Chewy pierogi can result from adding too much flour, overworking the dough, or rolling it too thick.
Can homemade pierogi be frozen before cooking?
Yes. Freezing uncooked pierogi is one of the best ways to prepare them ahead of time.
Are homemade pierogi good for Christmas?
Absolutely! Pierogi are a beloved part of Polish holiday traditions, especially varieties filled with sauerkraut and mushrooms for Christmas Eve.
Can I make pierogi without eggs?
Yes. Egg-free pierogi dough can be made using flour, warm water, salt, and a little oil or butter. The texture will be slightly different but still tender.
What is the best way to serve pierogi?
Serve them warm with melted butter, caramelized onions, sour cream, and fresh parsley.
These Homemade Pierogi are the perfect combination of soft, tender dough, creamy potato and cheese filling, and rich buttery flavor.
Boiled until delicate and then pan-fried until beautifully golden, these traditional Polish dumplings are a comforting homemade dish that’s perfect for family dinners, holiday gatherings, and cozy weekends.
With simple ingredients, customizable fillings, and convenient make-ahead options, this homemade pierogi recipe is one you’ll want to prepare again and again.
Serve them with caramelized onions, fresh parsley, and sour cream for a delicious meal everyone will love.
Save this easy Homemade Pierogi recipe and enjoy the comforting flavors of traditional Polish cooking in your own kitchen!