To make the batter, add ½ cup all-purpose flour into a large shallow bowl, along with ½ tsp baking powder, ¼ tsp sea salt, ½ tsp garlic powder and ¼ tsp sweet smoked paprika, mix the dry ingredients together, then pour in ½ cup cold water and whisk together until you form a creamy batter with no lumps, set aside
For the next step, heat a small fry pan with a medium-high heat and add in a ¼ cup virgin olive oil, while the oil is heating, thinly slice 1 tomato and toast 4 pieces of bread
After heating the olive oil for 3 to 4 minutes, add 1 egg into the pan, let the egg cook in the olive oil without moving it, this way it develops a crispy texture in the bottom, after 1 minute tilt the pan and splash the hot olive oil on top of the egg using a spatula, only do this for about 10 seconds to not over-cook the egg yolk, remove from the pan and cook your second egg the exact same way
To assemble each sandwich, add ½ slice of cheese on top of a piece of toast, then add in 4 slices of tomato, season the tomatoes with sea salt, black pepper, a dash of garlic powder and a dash of onion powder, place another ½ slice of cheese over the tomatoes, add in 1 crispy fried egg, season the eggs with a dash of sweet smoked paprika and some dried thyme, place another ½ slice of cheese and a piece of toast on top, do not push down on the sandwich, otherwise you risk breaking the egg yolk
Heat a small fry pan with a medium heat and add in ½ cup sunflower oil
While the oil is heating, add the sandwich into the bowl with the batter, spoon the batter all over the top of the sandwich, don´t flip the sandwich into the batter, as you risk the chance of breaking the egg yolk
After heating the oil for 4 minutes, carefully add the battered sandwich into the pan, shaking off any excess batter, after 2 to 2 ½ minutes, gently flip the sandwich to fry the other side, after another 2 to 2 ½ minutes remove the sandwich from the pan and transfer into a plate with paper towels, fry up your second sandwich in the same way, serve at once, enjoy!