Pour the olive oil into a large, heavy bottom pan and gently sauté the Chorizo, sliced onion, carrots, and celery for about fifteen to twenty minutes until the onions are soft and translucent.
Add the garlic slices and potato and cook for five more minutes stirring constantly.
Add the flour and cook out for two more minutes keeping stirring.
Pour in the stock and white wine into the onion and chorizo mixture and add all the remaining ingredients and stir.
Bring to the boil, then reduce heat and simmer on low until potatoes are cooked. Be sure to check the level of the cooking liquid adding a little water if needed.
When the potatoes are well cooked and start just to break up correct the seasoning, add the parsley, stir and serve.