Prepare a steamer with boiling water.
In a large bowl, mash the beans thoroughly.
Add the remaining ingredients in the order listed and mix with a fork until they form a dough.
Knead the dough gently for about 5 minutes.
Divide into eight even parts and mould into a sausage shape before wrapping in tin foil.
Place wrapped sausages in steamer and steam for 40 minutes (ensuring the pot always has water in it).
Remove sausages from the tin foil and fry in a hot pan with oil for a few minutes or BBQ until brown.
Serve with salad or on a hotdog bun.