Few dishes represent Polish comfort food as beautifully as Pierogi Ruskie—soft dumplings filled with a creamy mixture of potatoes, farmer’s cheese, and onions. These beloved dumplings are a staple in Polish homes and are especially popular during family gatherings and holidays.
Despite the name “Ruskie,” which historically refers to the Ruthenia region, these pierogi are deeply rooted in Polish culinary tradition. Their filling is simple yet incredibly satisfying: fluffy mashed potatoes combined with tangy cheese and sautéed onions, all wrapped in delicate dough and boiled until tender.
Once cooked, pierogi are often pan-fried in butter with onions for an extra layer of flavor. The result is a dish that is warm, comforting, and impossible to resist.
Why You’ll Love This Recipe
Authentic Polish Flavor: A traditional dish enjoyed across Poland.
Creamy and Comforting: The potato and cheese filling is rich and satisfying.
Versatile: Delicious boiled, pan-fried, or both.
Perfect for Make-Ahead Meals: Pierogi freeze beautifully for future dinners.
What You’ll Need
For the Dough
- 2 cups all-purpose flour
- ½ teaspoon salt
- 1 large egg
- ½ cup warm water
- 1 tablespoon vegetable oil
For the Filling
- 2 cups mashed potatoes
- 1 cup farmer’s cheese or ricotta
- 1 small onion, finely chopped
- 1 tablespoon butter
- Salt and black pepper, to taste
For Serving
- 2 tablespoons butter
- 1 onion, sliced
- Sour cream (optional)
How to Make It (Step-by-Step)
Prep time: 30 minutes | Cook time: 20 minutes | Total time: 50 minutes | Yield: About 30 pierogi
Step 1: Prepare the Dough
In a large bowl, combine flour and salt. Add the egg, warm water, and oil, then mix until a soft dough forms.
Knead the dough on a floured surface for about 5–7 minutes until smooth and elastic. Cover and let it rest for 20 minutes.
Step 2: Prepare the Filling
Heat butter in a pan over medium heat and sauté the chopped onion until soft and lightly golden.
In a bowl, combine mashed potatoes, farmer’s cheese, and the sautéed onions. Season with salt and pepper and mix until smooth.
Step 3: Roll the Dough
Roll the dough on a lightly floured surface until about ⅛ inch thick.
Use a round cutter or glass (about 3 inches wide) to cut circles.
Step 4: Fill the Pierogi
Place about 1 tablespoon of filling in the center of each circle.
Fold the dough over to form a half-moon shape and press the edges firmly to seal. You can crimp the edges with a fork for decoration.
Step 5: Cook the Pierogi
Bring a large pot of salted water to a gentle boil.
Add the pierogi in batches and cook until they float to the surface, about 2–3 minutes. Remove with a slotted spoon.
Step 6: Optional Pan-Fry
For extra flavor, melt butter in a skillet and sauté sliced onions. Add the boiled pierogi and fry lightly until golden.
Expert Tips for Success
Seal the Edges Well: Press firmly to prevent the filling from leaking.
Don’t Overfill: Too much filling can make the pierogi burst while cooking.
Use Soft Potatoes: Starchy potatoes like Russets create a fluffier filling.
Variations and Substitutions
Add Bacon: Crispy bacon bits add smoky flavor to the filling.
Caramelized Onions: Slow-cooked onions bring deeper sweetness.
Herb Version: Add chopped chives or dill for freshness.
Serving Suggestions
With Sour Cream: The creamy tang pairs perfectly with the dumplings.
With Fried Onions: A traditional topping in many Polish households.
With Melted Butter: A simple but delicious finishing touch.
Frequently Asked Questions (FAQs)
Can I freeze pierogi?
Yes. Arrange uncooked pierogi on a tray and freeze. Once frozen, transfer them to a bag and store for up to 3 months.
Do I need to fry them after boiling?
No, but pan-frying adds a crispy texture and extra flavor.
What cheese is best for Pierogi Ruskie?
Traditional recipes use farmer’s cheese, but ricotta or cottage cheese can work as substitutes.

