Traditional Ukrainian Potato Pierogi
Prep time
Cook time
Total time
Homemade Pierogi with a traditional unleavened dough and potato, onion and cottage cheese filling. Recipe passed down for generations, perfect for a celebration feast. Recipe makes approximatly 70 pierogi.
Recipe type: Main
Cuisine: Ukraine & Poland
Serves: 70 Pierogi
Dough x 2 (Make two batches of dough, separately, or halve the filling)
  • 3 cups (400g) all purpose flour, spooned into measure and leveled
  • 1.5 tsp sea salt
  • 1 organic egg
  • 2 tbs olive oil
  • 1 cup warm water
Potato Filling
  • 1.5 Kilo russet potatoes*
  • 2 whole cloves of garlic, peeled
  • 1 tsp sea salt
  • ½ onion, diced (If you are serving the Pierogi right away, sauté 1 whole onion and reserve half for serving)
  • 1 tbsp olive oil
  • 1.5 cups (1 lb./454 g) dry cottage cheese**
  • Salt and Pepper
To Serve
  • ½ onion, diced
  • 1 tablespoon of olive oil
  • Sour cream/Greek Yogurt (optional)
  • Chives (optional)
  1. In a large bowl, mix flour and salt.
  2. In a smaller bowl, beat egg. Add olive oil and warm water, and whisk together.
  3. Pour liquid, reserving 2 tablespoons, into the flour.
  4. Combine using a fork, and knead gently until the dough comes together, without over mixing. Add reserve liquid only if needed.
  5. Make 3 dough balls, and place in a lightly floured bowl. Cover and rest at room temperature for 1 hour.
Potato Filling
  1. Peel potatoes, and boil in a large pot with garlic cloves and sea salt. Cook until soft but not water logged.
  2. While the potatoes are boiling, sauté ½ onion with olive oil. Cover the onions with a lid if they start to dry out before cooking through.
  3. Drain and mash the potatoes.
  4. Add onion and cottage cheese to mashed potatoes.
  5. Salt and pepper to taste.
Making the Pierogi
  1. On a lightly floured surface, roll out dough to 3mm (1/8") thick.
  2. Using a 75m (3") inch ring or glass, press out circles into the dough.
  3. Pinch and stretch each circle, thinning out the dough and increasing the size slightly.
  4. Place 1 tablespoon of potato filling onto the center of the circle.
  5. Fold over to create a half circle, bringing two edges up around the filling to meet at the top, and press down either side, sealing the filling in the dough.
  6. Dough trimmings can be lightly kneaded and re-rolled once, but any more will harden the dough.
  7. Place Pirogi on parchment or wax paper on a baking tray. Pierogi can be flash frozen on the tray and then stored in ziplock bags until ready to cook & serve.
To Serve
  1. Bring a large pot of water to boil.
  2. Meanwhile, sauté onion in oil until soft and they start to turn golden.
  3. Add Pierogi (fresh or frozen) and boil until they begin to float. If boiling from fresh, be sure pierogi have not stuck to the bottom of the pot.
  4. Drain well and sauté until golden.
  5. Serve with cooked onions, and if you like, sour cream and chives.
*Use Russet or another of your favorite mash/high-starch potato
**Instead of dry Cottage Cheese, you can use regular and drain excess liquid using a cheesecloth
Recipe by Sails & Spices at