Soak the casing into iced water and keep it there until finished. Replace the ice if necessary.
Grind the meat if necessary and measure the rest of the ingredients.
Mix everything together. Depending on what type of filling machine we have, prepare for its filling too. Stand mixers will require the meat to be rolled into easily swallowable logs.
Pull the casing onto the filler tube. Don't forget to push about an inch / 2 cm filling out so the casing will slide on easier. Pull as much casing on as it is possible so we don't have to keep replacing it.
Start pushing the filling out. Optionally make a knot at the end and punch a hole on the casing so the air can escape. Control the amount of meat gets into the casing by holding onto the casing around the tube or releasing it.
As the kielbasa comes off the tube, roll it up. If the casings break, just remove enough filling at the end, make a knot and carry on like at the beginning. If the casings dry out and it sticks on the tube, apply some water.
Make the links on the kielbasa sausage. Roast, fry, cook or freeze them as desired.