Use a large casserole or heavy-based pan and place on a medium heat. Add the chunks of sausage and cook, stirring occasionally, making sure they are fully cooked through. This should take only about 10 minutes.
Remove the sausage pieces from the pan, leaving the pan on the heat and setting the sausage aside in a bowl.
Add the olive oil and garlic to the pan and cook for 2 minutes. Now add the celery, red onions, tomato purée, carrots, salt, and tomatoes. Cook on a medium heat for 12 to 15 minutes.
Add the paprika and cinnamon to the sauce and let the spices cook for 5 minutes.
Add the beans, chicken stock and the cooked sausage, put the lid on the pan, and cook on a medium to low heat for 45 minutes.
Once cooked through, the whole stew will have thickened significantly.
Take off the heat and stir in the chopped parsley.
Serve…and most importantly enjoy...with some homemade bread!!