In large skillet, cook sausage and onion until meat is browned. Be sure to break up the sausage meat as you go along. Drain off any fat.
Add sauerkraut, and 4 tablespoons of the bread crumbs. Combine well.
In separate bowl ( I use one that is large enough to hold the entire recipe when it is time to refrigerate) combine softened cream cheese , mustard, parsley, garlic powder or salt and black pepper.
Site cream cheese mixture into skillet with sauerkraut mixture. Allow cream cheese to melt into the sauerkraut mixture and combine well.
Chill well ( I usually refrigerate overnight).
Shape into golf ball sized balls. Roll in flour, then beaten egg, then bread crumbs.
Fry until golden brown. A everything is cooked it will only take a few minutes for each batch.
Drain for a couple minutes on paper towels then move to a rack to completely cool.
When completely cooled, freeze on a sheet pan and then place in a freezer bag or freezer container.
To service: remove fro freezer and place on parchment lined sheet pan. Bake 375 degrees for 20 - 30 minutes .