Some links on this page are affiliate links. This means we may earn a commission at no additional cost to you if you click through and make a purchase, you can check our Affiliate Disclosure. Thank you for your support!
Few comfort foods feel as rewarding as a plate of homemade Potato Mushroom Pierogi fresh from the skillet.
These classic Polish dumplings combine tender dough with a savory filling of potatoes, mushrooms, onions, garlic, and fresh dill. After a quick boil, the pierogi are pan-fried in butter until golden and lightly crisp on the outside while staying soft and flavorful inside.
While homemade pierogi take a little more time than an average weeknight dinner, they are one of those recipes that feel worth every step. The process is simple, and there is something especially satisfying about rolling, filling, and sealing each dumpling by hand.
One thing I enjoy most about making pierogi is how the kitchen gradually fills with the aroma of sautéed mushrooms, onions, and fresh dill while the filling comes together. It immediately feels like comfort food is on the way.
Let me show you how to make them step-by-step so the dough stays tender, the filling remains flavorful, and every pierogi seals properly.

Why This Recipe Works
Homemade pierogi are all about balancing a tender dough with a flavorful filling.
The dough is simple and easy to work with, creating a soft wrapper that holds the filling without becoming tough.
Potatoes provide a creamy, hearty base.
Mushrooms add savory depth and a rich earthy flavor.
Onions and garlic bring sweetness and aroma.
Fresh dill adds brightness that helps balance the richness of the filling.
A detail that makes a big difference is allowing the filling to cool before assembling. Warm filling can soften the dough and make sealing much more difficult.
Another helpful technique is rolling the dough thin enough to stay tender while still being sturdy enough to hold the filling.
The result is a comforting homemade dumpling with layers of flavor and texture in every bite.
Ingredients
For the Dough
- 1 cup all-purpose flour, plus extra for rolling and kneading
- 2 tablespoons vegetable oil
- ¼ cup water, plus additional if needed
- Pinch of salt
For the Filling
- 8 ounces yellow potatoes, peeled and cubed
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 7 ounces button mushrooms, diced
- 2 garlic cloves, minced
- ½ to 1 cup fresh dill, chopped and divided
- Salt, to taste
- Black pepper, to taste
For Cooking and Serving
- 2 tablespoons butter
- 1 cup sour cream

Equipment You’ll Need
- Mixing bowl
- Rolling pin
- Large pot
- Small saucepan
- Large skillet
- Slotted spoon
- Knife
- Cutting board
- Round cutter or cookie cutter
- Measuring cups and spoons
Step-by-Step Instructions
Step 1: Make the Dough
In a mixing bowl, combine the flour and a pinch of salt.
Add the vegetable oil and water.
Mix until a rough dough begins to form.
If the dough feels too dry, add a small amount of additional water.
Transfer the dough to a lightly floured surface and knead for 5 to 6 minutes until smooth and elastic.
Form it into a ball, cover, and allow it to rest for 30 minutes.
Resting makes the dough easier to roll and helps prevent it from shrinking during shaping.

Step 2: Cook the Potatoes
Place the potatoes in a saucepan with salted water.
Bring to a boil and cook until fork-tender, about 8 to 10 minutes.
Drain thoroughly.
Dry potatoes create a better filling texture than overly wet potatoes.

Step 2: Cook the Potatoes -Potato Mushroom Pierogi
Step 3: Prepare the Mushroom Filling
Heat the olive oil in a large skillet over medium heat.
Add the onion and mushrooms.
Season lightly with salt and pepper.
Cook for about 10 to 12 minutes until softened and lightly browned.
Add the garlic and cook for another minute.
The mushrooms should look deeply browned rather than pale. This extra color creates much richer flavor.
Remove from the heat.

Step 3: Prepare the Mushroom Filling -Potato Mushroom Pierogi
Step 4: Combine the Filling
Add the cooked potatoes to the mushroom mixture.
Mash lightly while combining everything together.
Mix in half of the chopped dill.
Taste and adjust the seasoning if needed.
Allow the filling to cool before assembling the pierogi.
This step may seem minor, but cooler filling makes the entire assembly process much easier.

Step 4: Combine the Filling-Potato Mushroom Pierogi
Step 5: Roll and Cut the Dough
Roll the rested dough on a lightly floured surface until very thin.
Use a round cutter to cut approximately 16 circles.
Try to keep the dough thickness consistent so the pierogi cook evenly.

Step 6: Fill and Seal
Place about 1 tablespoon of filling into the center of each dough circle.
Lightly moisten the edges with water.
Fold the dough over into a half-moon shape.
Press firmly around the edges to seal.
A small trick that helps is pressing out any trapped air before sealing. This reduces the chance of the pierogi opening while cooking.

Step 7: Boil the Pierogi
Bring a large pot of salted water to a gentle boil.
Cook the pierogi in batches.
Once they float to the surface, continue cooking for about 2 to 3 minutes.
Remove with a slotted spoon.
Avoid overcrowding the pot because the pierogi need room to cook evenly.

Step 8: Pan-Fry Until Golden
Melt the butter in a large skillet over medium heat.
Add the boiled pierogi.
Cook for about 3 to 4 minutes per side until golden brown and lightly crisp.
The combination of tender dough and crisp buttery edges is what makes homemade pierogi especially satisfying.

Step 9: Serve
Transfer to serving plates.
Top with sour cream and the remaining fresh dill.
Serve warm.
For extra flavor, caramelized onions make an excellent finishing touch.
Tips for Best Results
- Let the dough rest before rolling
- Cool the filling before assembling
- Brown the mushrooms well for deeper flavor
- Seal the edges firmly
- Cook the pierogi in batches
One helpful trick is lightly flouring the finished pierogi as you work. This helps prevent sticking if you’re preparing several batches.
Another detail that improves flavor is taking the time to properly brown the mushrooms. Rushing this step often leads to a less flavorful filling.

Common Recipe Questions
Why are my pierogi opening while cooking?
The edges may not have been sealed firmly enough, or trapped air may have remained inside.
Can I make pierogi ahead of time?
Yes. You can assemble them several hours ahead and refrigerate until ready to cook.
Can I freeze homemade pierogi?
Absolutely. Freeze them after boiling on a baking sheet before transferring them to freezer bags.
Why is my dough difficult to roll?
The dough may need more resting time to relax
Can I use different mushrooms?
Yes. Cremini, shiitake, or mixed mushrooms all work well.
Do I have to pan-fry them after boiling?
No. They can be served directly after boiling, but pan-frying adds wonderful texture and flavor.
Variations
Cheese and Potato Pierogi
Add cheddar cheese to the potato filling.
Caramelized Onion Pierogi
Mix caramelized onions directly into the filling.
Wild Mushroom Pierogi
Use a blend of wild mushrooms for deeper flavor.
Herb Pierogi
Add extra dill, parsley, or chives to the filling.
Ingredient Substitutions
- Button mushrooms → Cremini mushrooms
- Dill → Parsley or chives
- Sour cream → Greek yogurt
- Butter → Olive oil
- Yellow potatoes → Russet potatoes
What to Serve With Potato Mushroom Pierogi
These pierogi pair beautifully with classic comfort-food sides.
Some excellent serving ideas include:
- Sour cream
- Caramelized onions
- Cucumber salad
- Roasted vegetables
- Braised cabbage
- Green salad
- Sausage for non-vegetarian meals
I especially like serving them with caramelized onions because the sweetness pairs beautifully with the savory mushroom filling.
If you enjoy comforting homemade recipes like this, you may also enjoy exploring more dishes from our Snacks and Munchies collection for cozy homemade favorites and crowd-pleasing comfort foods.
Storage Instructions
Store leftover pierogi in an airtight container in the refrigerator for up to 3 days.
Reheating Instructions
Reheat in a skillet with a little butter until warmed through and crisp again.
Avoid microwaving if possible because the dough can become soft.

Final Thoughts
These Potato Mushroom Pierogi are the kind of homemade comfort food that feels both hearty and rewarding.
The combination of tender dough, savory mushroom filling, creamy potatoes, and fresh dill creates a balance of flavors that has remained popular for generations.
While they require a little extra effort compared to many weeknight meals, the results are well worth it.
Once you bite into a golden pan-fried pierogi with its soft flavorful center, it becomes easy to understand why homemade pierogi remain such a beloved comfort food.

Potato Mushroom Pierogi
Equipment
- Mixing bowl
- Rolling Pin
- Large pot
- Small saucepan
- Large skillet
- Slotted spoon
- Knife
- Cutting board
- Cookie cutter or round cutter
- Measuring cups and spoons
Ingredients
For the Dough
- 1 cup all-purpose flour, plus extra for rolling and kneading
- 2 tablespoons vegetable oil
- ¼ cup water, plus additional if needed
- Pinch of salt
For the Filling
- 8 ounces yellow potatoes, peeled and cubed
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 7 ounces button mushrooms, diced
- 2 garlic cloves, minced
- ½ to 1 cup fresh dill, chopped and divided
- Salt, to taste
- Black pepper, to taste
For Cooking and Serving
- 2 tablespoons butter
- 1 cup sour cream
Instructions
- In a mixing bowl, combine the flour and a pinch of salt. Add the vegetable oil and water, stirring until a rough dough begins to form. Add a little extra water if needed.
- Transfer the dough to a lightly floured surface and knead for 5 to 6 minutes until smooth and elastic. Shape into a ball, cover, and let rest at room temperature for 30 minutes.
- Meanwhile, place the potatoes in a saucepan of salted water. Bring to a boil, then reduce the heat and cook until tender, about 8 to 10 minutes. Drain well.
- Heat olive oil in a large skillet over medium heat. Add the onion and mushrooms, seasoning lightly with salt and pepper. Cook until softened and lightly browned, about 10 to 12 minutes.
- Stir in the garlic and cook for another minute until fragrant. Remove from the heat.
- Add the cooked potatoes to the mushroom mixture and mash lightly while combining. Mix in half of the chopped dill and adjust seasoning to taste. Allow the filling to cool slightly.
- Roll the rested dough as thinly as possible on a floured work surface. Cut out approximately 16 circles using a round cutter.
- Place about 1 tablespoon of filling in the center of each dough circle. Lightly moisten the edges with water, fold over to create a half-moon shape, and press firmly to seal.
- Bring a large pot of salted water to a gentle boil. Cook the pierogi in batches until they rise to the surface, about 2 to 3 minutes. Remove with a slotted spoon and drain briefly.
- Melt the butter in a large skillet over medium heat. Add the boiled pierogi and cook until crisp and golden on both sides, about 3 to 4 minutes per side.
- Serve warm with sour cream and the remaining fresh dill sprinkled on top.
Notes
- Allow the filling to cool before assembling to make sealing the dough easier.
- Pierogi can be frozen after boiling. Freeze on a baking sheet first, then transfer to freezer bags.
- Fresh dill adds traditional flavor, but parsley can be substituted if preferred.
- For extra flavor, top with caramelized onions before serving.
