Preheat a medium soup pot over medium-high heat with 2 turns of the pan of olive oil, about 2 tablespoons. Add the chorizo and cook, stirring frequently, 3 minutes. Add the 2 cloves chopped garlic, onion, celery, carrot, potatoes, thyme, salt and pepper, cook for 3 to 4 minutes. Add the tomatoes and chicken broth and bring up to a bubble, turn the heat down to medium low and simmer for 10 minutes, or until slightly thickened.
Fill a medium skillet with warm water. Bring water to a gentle simmer over medium low heat. As the water is coming up to a simmer proceed with making the garlic croutons and the zesty parsley sprinkle.
Toast the bread in the broiler or in a toaster oven. Once the bread is toasted, rub with the cracked garlic and then drizzle extra-virgin olive oil over it and reserve.
Pile the parsley leaves, lemon zest and orange zest on a cutting board. Run your knife through the pile until the parsley is finely chopped and the zests are completely incorporated into the parsley, reserve.
Once the water is at a bubble for poaching the eggs, pour the vinegar into the simmering water. Crack an egg into a small bowl. Gently pour the egg into the simmering water. Repeat with the remaining 3 eggs. Cook eggs for about 2 minutes for runny yolks, or about 4 for solid yolks. Do not allow the water to boil. Carefully remove the eggs with a slotted spoon to a towel-lined plate to drain.
To serve, pull thyme stems from chorizo-tomato stew, then arrange the garlic croutons in the bottom of 4 shallow soup bowls, ladle some of the stew on top of the garlic croutons, set eggs in place and sprinkle dish with zesty parsley sprinkle and serve.
Recipe courtesy of Rachael Ray