Add flour and salt to a large mixing bowl.
Then add your hot water and melted butter to your flour mixture.
Mix the hot water, flour mixture, and butter until well incorporated and a ball of dough forms.
Add a little flour to your cooking surface and knead the ball of pierogi dough for 5 minutes.
Once you knead the dough, wrap it in plastic wrap to keep it from drying out and let it sit for 30 minutes.
Slice your pork roast and pork belly. I usually do about 5-6 slices about half and inch thick. If you have pork sausage skip these next couple of steps.
Then you’ll take your knife and cut it diagonally 1/4 inch, flip the meat over and cut the meat in the opposite direction 1/4 inch. Then cut the pork vertically 1/4 inch, and flip is and cut the pork vertically 1/4 inch. Don’t cut all the way through.
Once you’ve got all the cuts in the meat then you can take your knife and beat the meat until it is similar to look ground pork. Once it looks ground roll it and slice through it. Do this to the pork roast and salted pork and then stir together.
Take all your seasonings and add them to a mortar and pestle and crush them until they are a powder.
Add them to your pork, cover, and set aside in the fridge.
Fill a pot of water halfway and get it to a soft boil.
Melt butter or lard on low to medium heat in a frying pan.
Uncover the dough and cut into 4's.
Cover the dough you're not using, and start rolling out one of the quarters.
Once rolled cut out a circle using a glass, pierogi cutter, or cookie cutter.
Roll that circle of dough out thin.
Add a tablespoon of sausage into it.
Fold in half and seal the edges tightly.
Add to the boiling pot of water for 6-8 minutes depending on how big the pork pierogi is. No one wants to eat raw pork.
Then add to the pan of oil and fry until both sides are browned. I usually brown the bottom side too.
Once you're done frying clean up what is in the pan, add butter and sauté your onions.
Serve your pierogi with a drizzle of butter and add the onions on top!
Enjoy!