Appetizers
This traditional cheese pierogi recipe brings the heart of Eastern European kitchens to your table with pillowy dough and a filling so simple it becomes legendary.
The secret lies in the balance of ingredients—fluffy dough that holds its shape while boiling, and a savory potato-cheese filling that melts into golden perfection when pan-fried. I've perfected this recipe over years of testing, ensuring every bite delivers that satisfying mix of tender dough and crispy edges.
The dough comes together with just four ingredients: all-purpose flour, water, eggs, and a pinch of salt—no fancy techniques required. What matters most is the rolling and cutting, where precision meets patience to create those iconic half-moon shapes.
The filling is equally straightforward: boiled potatoes, farmer's cheese, and a touch of onion for depth. This combination transforms simple pantry staples into a dish that feels like a warm hug.
Once boiled to perfection and pan-fried until golden, these pierogi become crispy at the edges while staying tender inside—a texture that's impossible to resist. Serve them with a dollop of sour cream, a sprinkle of fried onions, and a side of caramelized onions for that authentic restaurant experience at home.
The aroma alone will bring your kitchen to life, making this more than just a recipe—it's a celebration of tradition.
Perfect for family gatherings, holiday feasts, or a cozy weeknight dinner, these pierogi prove that homemade comfort food beats store-bought any day. With just a few hours of hands-on time (and a little patience for boiling), you'll have a dish that tastes like it came from a grandmother's kitchen.
Let's get started on making them.
Ingredients for traditional cheese pierogi
Four simple dough ingredients and five filling staples create these iconic Eastern European dumplings.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Large Eggs 🥚 | 1 whole | Room temperature preferred |
| Distilled Water 💧 | ¾ cup | Room temperature |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Russet Potatoes 🥔 | 2 medium | Peeled and boiled |
| Farmer's Cheese 🧀 | 1 ½ cups | Fresh, crumbled texture |
| Yellow Onion 🧅 | ½ cup | Finely diced |
| Unsalted Butter 🧈 | 2 tbsp | Cold for frying |
| Sour Cream 🥛 | ½ cup | Full-fat for serving |
| All-Purpose Flour 🌾 | ½ cup | For dusting work surface |
| Vegetable Oil 🫒 | ½ cup | For deep-frying |
| Fresh Dill 🌿 | 1 tbsp | Chopped, optional garnish |
The flour is non-negotiable here—King Arthur or Gold Medal brands yield the best results. Bulk bins at Whole Foods offer the freshest flour, but store-bought works fine. For the potatoes, Russets are essential—they hold their shape when boiled. Boil them until fork-tender, then mash until completely smooth. The farmer's cheese should be freshly crumbled (not pre-shredded) for that authentic texture. Costco or local dairy farms often carry the best quality. Store-bought farmer's cheese works, but it lacks the same richness.
No farmer's cheese? Cottage cheese or ricotta works in a pinch, but drain it well to avoid soggy pierogi. The onion can be swapped for green onions or shallots if preferred. For the dough, egg whites only work if you're avoiding yolks, but the recipe loses some richness. The vegetable oil matters—Avocado brand has a high smoke point and neutral flavor. For frying, keep the oil at 350°F—any hotter and the pierogi burn before browning. A deep skillet or Dutch oven is ideal for even cooking.
Pierogi dough keeps for 48 hours wrapped in plastic in the fridge, or 3 months frozen between parchment paper. The filling can be prepped a day ahead and stored in an airtight container. For best results, boil pierogi in batches—they float when done. Pan-fry immediately after boiling for that crispy exterior. Leftover pierogi reheat well in a skillet with a splash of water to prevent drying. Freeze extras on a tray first to prevent clumping.
Why You'll Love This Recipe
- No-Knead Magic: I swear by this dough—just flour, water, and a pinch of salt. No standing at the counter, no aching arms; it comes together in minutes while I chop the potatoes, and the texture? Silky, not tough.
- Creamy-Potato Dream: That buttery potato filling—boiled, mashed, and folded with farmer’s cheese—is where it gets real. The contrast of soft dough and fluffy filling in every bite? Honestly, I’ve made pierogi before, but this combo is my new favorite.
- Potluck Superstar: Between us, these are the dish that gets requested at gatherings. Freeze half the batch, and you’ve got a backup for Sunday dinner or a last-minute guest. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Flour, eggs, and potatoes? That’s it. No fancy ingredients, just pure, filling comfort. I’ve fed six people for under $10, and everyone leaves happy—especially when I serve them with sour cream and caramelized onions.
Step-by-step instructions for traditional cheese pierogi
Here's how to craft authentic pierogi with golden-brown edges and tender, flavorful centers.
Prepare the Dough for Light, Elastic Texture
In a large mixing bowl, combine the 3 cups all-purpose flour and 0.5 teaspoon sea salt. Make a well in the center and add the 1 whole large egg and 0.75 cup distilled water. Using a fork, gently mix the ingredients until they begin to form a shaggy mass.
Transfer the dough to a lightly floured surface and knead for 5-7 minutes until smooth and elastic. The dough should be soft but not sticky—if it feels too dry, add 1 teaspoon distilled water at a time. Wrap the dough tightly in plastic wrap and let it rest for 30 minutes at room temperature. This resting period relaxes the gluten, making it easier to roll out thin sheets.
Create the Classic Farmer's Cheese Filling
While the dough rests, prepare the filling by combining 1.5 cups farmer's cheese, 0.5 cup finely diced yellow onion, and 1 tablespoon chopped fresh dill in a medium bowl. Mix gently with a fork until evenly combined, being careful not to overwork the mixture. The filling should hold its shape when packed into pierogi but remain tender when cooked.
For extra flavor, I like to add a pinch of 0.25 teaspoon sea salt to the filling, but only if your farmer's cheese isn't already well-seasoned. The texture should be crumbly yet cohesive—almost like wet sand that holds together when pressed. Cover the bowl and set aside until ready to use.
Roll and Cut the Dough into Uniform Circles
Unwrap the rested dough and divide it into 4 equal portions. Working with one portion at a time, roll it between two sheets of parchment paper using a rolling pin until ⅛-inch thick. The paper prevents sticking and helps achieve even thickness. If the dough resists rolling, let it rest for 5 minutes before continuing.
Use a 2.5-inch round cutter to cut out circles from the rolled dough. Place them on a floured surface as you work, keeping them covered with a clean kitchen towel to prevent drying. You should yield about 16-18 pierogi circles from each portion of dough. The edges should be clean and smooth—if they're ragged, re-roll the dough slightly thicker and try again.
Assemble and Seal the Pierogi Perfectly
Place 1 tablespoon of filling in the center of each dough circle. Fold the dough over the filling and press the edges together firmly with your fingers, sealing tightly to prevent filling from leaking. For a traditional look, pinch the edges into a scalloped pattern using a fork or your fingers. Arrange the sealed pierogi on a floured surface and cover with a damp towel to keep them pliable.
To test your seal, gently press a pierogi between your fingers—if filling leaks out, reseal it immediately. I like to work in batches, keeping the assembled pierogi covered until ready to cook. The goal is to create a pocket that holds its shape during boiling and frying without bursting.
Boil and Pan-Fry for Crispy Perfection
Bring a large pot of water to a rolling boil and add 1 tablespoon sea salt. Carefully add 8-10 pierogi at a time, stirring gently to prevent sticking. Cook for 3-4 minutes until they float to the surface—this indicates they're fully cooked through. Remove with a slotted spoon and drain well on a clean kitchen towel.
For the crispy finish, heat 0.5 cup vegetable oil in a large skillet over medium heat until shimmering. Add the cooked pierogi in a single layer and cook for 2-3 minutes per side until golden brown and crispy. For extra richness, add 2 tablespoons cold unsalted butter to the hot oil during the last minute of cooking. Serve immediately with 0.5 cup sour cream on the side for dipping.
Pro Tips For Making Traditional Cheese Pierogi
- Boil Potatoes Until Fork-Tender: I learned this the hard way—undercooked potatoes turn to mush inside the pierogi, while overboiling makes them gluey. Test with a fork: it should slide in like butter, not fight you. Drain immediately and let them cool slightly before mashing (hot potatoes release too much moisture into the dough).
- Chill Dough Before Rolling: Warm dough sticks to everything and tears like wet paper. Wrap the dough log in plastic and refrigerate for 30 minutes—this firms it up enough to roll smoothly. Pro tip: dust your rolling surface with flour after the dough’s been chilled, not before.
- Keep Filling Dry: Wet potato filling makes pierogi soggy. After mixing, spread the filling on a plate and let it sit uncovered for 10 minutes—this lets excess moisture evaporate. Pack it tightly into the dough cups but don’t overstuff (aim for a walnut-sized portion).
- Boil in Batches, Don’t Crowd: Overloading the pot makes pierogi stick together and turn gummy. Work in 20-pierogi batches, giving them space to float. Use a slotted spoon to nudge them apart if they clump—boil for 3–4 minutes until they rise to the surface, then remove immediately.
Creative variations of these flavors
Sweet Potato Twist
Swap the classic potato filling for roasted sweet potatoes—peel and boil 2 medium sweet potatoes until tender, then mash them with 1 tbsp brown sugar and ½ tsp cinnamon. Mix with the farmer’s cheese and onion for a warm, caramelized flavor.
I like to add ¼ cup raisins or chopped dried cranberries for a festive touch, perfect for holiday gatherings. 🍠
Mushroom & Herb Gourmet
For a sophisticated twist, replace the onion with ½ cup finely chopped cremini mushrooms sautéed in 1 tbsp butter until golden. Mix with the farmer’s cheese and add 1 tbsp chopped fresh chives and ½ tsp black pepper.
This earthy, umami-rich filling pairs beautifully with a drizzle of truffle oil after pan-frying. 🍄
Spicy Kimchi Version
Add a Korean-inspired kick by mixing ½ cup finely chopped kimchi (drained) into the filling with the farmer’s cheese. Boost the heat with ½ tsp gochugaru (Korean chili flakes) and a pinch of sesame oil.
Serve with a side of soy-vinaigrette for dipping. The tangy, spicy filling contrasts perfectly with the pillowy dough. 🌶️
Apple & Cheddar Fusion
Inspired by Polish pierogi, blend ½ cup grated sharp cheddar cheese with the farmer’s cheese and add ½ cup finely diced tart apple (like Granny Smith). A pinch of nutmeg elevates the flavors, creating a sweet-savory balance. This variation is a crowd-pleaser for brunch or light meals. 🍎
Vegetarian-Friendly Spinach & Ricotta
For a lighter option, replace the potatoes with 1 cup ricotta cheese and fold in ½ cup chopped spinach (sautéed until wilted). Season with ½ tsp nutmeg and ¼ tsp black pepper.
This filling is creamy, vibrant, and perfect for those avoiding potatoes. Serve with a squeeze of lemon for brightness. 🌿
Meat Lover’s Addition
For heartier pierogi, mix ½ lb ground pork or beef (cooked and drained) into the filling with the potatoes and cheese. Add 1 tsp smoked paprika and ½ tsp garlic powder for depth.
These savory pierogi are ideal for a hearty dinner, especially when paired with a rich mushroom gravy. 🥓
Nutrition facts
Frequently asked questions
Why does my pierogi dough stick to the rolling pin?
This happens when the dough isn't properly rested or your work surface isn't floured enough. Always roll between two sheets of parchment paper to prevent sticking. If the dough resists, let it rest for 5 minutes before continuing. Keep extra flour nearby to dust both the dough and rolling pin as needed.
Can I make pierogi ahead of time?
The dough keeps for 48 hours wrapped in plastic in the fridge, or 3 months frozen between parchment paper. For best results, boil pierogi fresh or freeze them after boiling (before pan-frying). Thaw overnight in the fridge, then pan-fry from frozen for crispy edges.
What's the best way to seal pierogi so they don't leak?
Press the edges firmly with your fingers, then use a fork to pinch them into a scalloped pattern. Test your seal by gently pressing a pierogi—if filling leaks, reseal immediately. For extra security, slightly underfill them (use 1 teaspoon instead of 1 tablespoon) to prevent bursting during boiling.
How do I know when pierogi are fully cooked?
They're done when they float to the surface during boiling (3-4 minutes total). For pan-frying, cook until golden brown on both sides (2-3 minutes per side). The edges should be crispy while the center remains tender. Overcooking makes them rubbery, so watch closely!
Can I substitute farmer's cheese in this recipe?
Yes! Cottage cheese or ricotta work in a pinch, but drain them well to avoid soggy pierogi. For cottage cheese, use 1.5 cups (blended smooth) and add 1 extra egg yolk to bind it. Ricotta needs no adjustments but yields a lighter texture.
