Soak the baccalà in water for 2-3 days. You should rinse and drain the water the baccalà is soaking in twice a day.(About every 8-12 hours) Once that is done, fill container you are soaking the baccalà in with fresh water to continue repeating the process
Slice three garlic cloves and one lemon
Add baccalà, sliced garlic, sliced lemons (squeeze into the pan before adding), bay leaves, pepper to a sauté pan.
Cover everything with water in the pan
Turn the heat on the stove up until liquid comes to a light boil
Once you see some bubble in the pan bring the heat down
Cook for 10-15 minutes but watch the fish to make sure you don't over cook it. The thinner the fish, the quicker it cooks. It can take less than 10 minutes if your fish is very thin.
Reserve 1 cup of cooking liquid
Drain the fish of the remaining liquid
Place the baccalà in a bowl to cool
Once cooled break the fish up into smaller pieces (My perfered method is using kitchen scissors)
Add about 2 tbsps of the cooking liquid into the bowl
Use immersion blender to slowly begin creaming the fish (See notes for immersion blender alternatives)
Slowly stream about a quarter of the olive oil in
Add 1 tbsp of cool water
Continue mixing and adding olive oil and water slowly until you achieve an mayonasyse consistentcy
Juice 1 lemon to get 1/4 cup lemon juice
Chop your parsley (reserve some for garnish)
Mix in lemon juice, fresh pepper, parsely
Salt to taste (it might not even need salt depending on how salty your fish was)
Garnish with a thinly sliced lemon wedge and parsley
Serve on crusty bread and try not to eat it all in one sitting (Trust me, it's hard!)