Heat the olive oil in a large pot over med-low heat. Add the onion, sauté until just beginning to caramelize, about 10 minutes. Add the garlic, cook for 1 minute. Add the anchovies, cook for 30 seconds or so.
Add the carrots, peppers and jalapeno pepper, cook for a few minutes. Add the zucchini and mushrooms, cook until beginning to brown, about 5 minutes. Add the bay leaf, red pepper flakes, orange peel, fennel and thyme, stir.
Add both types of tomatoes, bring to a boil, turn the heat to low.
Add 4 cups (1000 mL) water and the wine, bring to a boil, reduce heat and simmer UNCOVERED for another 20-30 minutes or until the potatoes are tender. Remove the bay leaf and orange peel. At this point the soup base can be frozen. Defrost and bring back to a boil before continuing.
Add the potatoes, cover and cook for 15 minutes.