1In large soup pot, over medium heat, saute onions in a little olive oil, 5 minutes. Add potatoes, 5 minutes. Add garlic, 1 cup wine, stock, cayenne and paprika and simmer 15 minutes. Add tomatoes.
In a seperate bowl mix, ground almonds, bread crumbs, 2 teaspoons salt and pepper, and saffron, mixing in remaining white wine. Let sit 5 minutes.
If using fresh fish, make sure skin is off, shells, etc. (If you are wanting to use mussels, clams, soak and scrub well). If frozen thaw and rinse well before adding it all to the pot.
at 30 minutes add almond/bread mixture to soup. at 45 minutes add seafood (so its the last ingredient) If soup is appearing too thick add more stock.
2In blender - put one egg and one yolk in first, then add garlic, salt and pepper to taste and the zest and juice of one large lemon. Turn on blender for 30 seconds and then stream one cup of olive oil in till thick and creamy - if too thick add a little white wine... should be about the consistancy of pancake batter.
Simmer everything except Aioli for one hour (total cook time) Serve in soup mugs or deep bowls with a spoon of the aioli in bottom of bowl and a nice dollop on top. A crusty bread and a sprinkle of fresh parsely make this dish complete. Very hearty, and does well served the next day too.