This is a very good and filling dish and tastes AMAZING with salo. You can also fill it with meat for a non-vegetarian option or fresh cherries or blueberries for a sweeter option. I found this recipe at http://www.funrussian.com.

Dough
3 cups of flour
1-2 eggs
½ cup of water
½ tsp of salt

Potato Stuffing
6 medium potatoes
3.5 ounces of butter
2 large onions
Oil for sauteing
Salt and pepper to taste

Directions:

1. Mix flour with salt and make a well in flour. Add eggs and water, and mix well. Knead dough for several minutes until it’s smooth and elastic. Wrap the dough in a plastic wrap and leave it to rest for 15 to 30 min.
2. In the meantime, peel potato, cut it into big cubes and boil in salted water until ready.
3. Peel and chop onions and saute them in sunflower, corn or vegetable oil until golden.
4. When potatoes are cooked, pour out water, add 1.5 oz of butter and mash them well. Add a half portion of sauteed onions to the potatoes mixture, add black pepper to taste and mix well.
5. Cut 1/3 of  the dough, roll it into a log, and then cut it into small pieces (1 inch wide). Using a rolling pin, roll dough pieces into thin round circles. Keep the rest of the dough in a plastic wrap to prevent it from drying out.
6. Place 1 teaspoon of potato filling into each circle and seal them by folding in half and pinching the edges.
7. Place vareniki into salted boiling water and boil for approximately 2-3 minutes after they come to the surface. Make sure to stir vareniki to prevent them from sticking together or sticking to the pan.
8. Take vareniki out with a perforated spoon, place them in the bowl, and add the rest of the butter and sautéed onion mixture.
9. You can also serve vareniki with melted butter or sour cream, or both, just like pelmeni.