-
1
In a bowl, whisk together the egg, sour cream, water, olive oil, and salt.
-
2
Add the flour and stir to combine.
-
3
Dump the dough onto a floured work surface and gently knead just until the dough comes together.
-
4
Do not overwork the dough.
-
5
Transfer the dough to the bowl, cover with plastic wrap, and let rest for 30 minutes.
-
6
In a large frying pan over medium-high heat, melt the butter.
-
7
Add the onion, 1 teaspoon salt, and the sugar and cook until caramelized and brown, about 10 minutes.
-
8
Add the vinegar and stir to coat.
-
9
Add the carrot, thyme, and garlic and cook until tender, about 5 minutes.
-
10
Raise the heat to medium-high and add the beef.
-
11
Cook, stirring to break up the meat, until its no longer pink, about 5 minutes.
-
12
Drain the meat in a fine-mesh sieve if necessary, then transfer to a bowl.
-
13
Season to taste with salt and plenty of pepper.
-
14
Line 2 baking sheets with parchment and dust with flour.
-
15
On a floured work surface, roll out the dough to 1/8-inch thick.
-
16
Using a 3-inch biscuit or round cookie cutter, cut out as many rounds as possible.
-
17
Press the scraps together, roll out the dough again, and repeat.
-
18
You should get about 20 rounds.
-
19
Fill each pierogi with a scant 1 tablespoon of filling.
-
20
Brush the edge of half the round lightly with the egg wash.
-
21
Fold the round in half, pressing the edges together and crimping them to seal.
-
22
Transfer to the flour-dusted baking sheet.
-
23
Repeat with the remaining rounds.
-
24
Bring a large pot of salted water to a boil.
-
25
Add the pierogi in batches, and cook until tender and they float to the top, 12 to 15 minutes.
-
26
Using a slotted spoon, transfer to paper towels to drain.
-
27
To serve, warm half the butter and half the olive oil together in a large frying pan over medium heat.
-
28
Fry the pierogi in batches until golden brown on both sides, adding more butter and olive oil as needed.
-
29
Serve at once.