Heat ½ tbsp oil in a frying pan and fry the sausages for 5 minutes until browned, cut into 2cm pieces and set aside.
Heat the remaining oil in a large saucepan and fry the onion, carrot, celery and garlic for 7-8 minutes. Add in the wine and reduce by half, stir in the flour and cook for 1 minute. Blend in the stock and add the tomatoes, sausages, frankfurters, beans and Walnuts. Bring to the boil, covered and simmer for 15 minutes, stirring occasionally.
Season and stir in the parsley to serve.
Notes
Cooks tipTry adding cooked smoked bacon instead of the sausages, or use cannellini beans instead.