Mix the flour, cornstarch, spices and salt together. Slowly whisk in water until you have a thick batter with the consistency between pancake batter and cake batter.
Add panko to a bowl. Ready a plate.
Once by one dip the mushrooms into the batter and then into the bread crumbs. It's easiest to keep one 'dry hand' and one 'wet hand.
Heat oil in a large skillet over medium to medium high heat. Fry the mushrooms for about 2 minutes per side or until golden brown. It might take 2-3 batches.
Place fried mushrooms on a cooling rack (with holes) and sprinkle with kosher salt.
Make the sauce
Mix together all of the sauce ingredients in a small bowl.
Assemble the sandwich
Make the sandwich: Spread the sauce on both sides of the bun. Add lettuce and then tomato. Season the tomato with salt and pepper.Next add the fried mushrooms and the pickles. Close the sandwich, cut in half and then serve.
Notes
This sandwich is vegetarian.To make this sandwich vegan, use vegan mayo.Try a different mushroom if you don't want to use oyster mushrooms. Use whatever toppings, bread and sauce you prefer.Storage:I recommend making this sandwich as needed. If you make the oyster mushrooms ahead of time, you can reheat them in the oven at 350°F (175°C) for about 10 minutes, but they are best fresh.