In a mini food processor add in the garlic and pulse until finely chopped, add in the mayonnaise and lemon and pulse a few times until combined. Transfer the to a small bowl, add in salt, pepper and stir to combine. Set aside for the flavours to develop.
Turn the portobellos upside down, using a small sharp knife cut off the stems leaving just the caps. Using your fingers gently pull off a thin layer of skin from the cap starting from the outer edges to the centre of the mushroom.
Use 3 separate bowls to bread the portobellos. One bowl for flour, one bowl for a lightly beaten egg, one bowl for the breading mix (combine panko, salt, pepper, paprika and garlic powder and mix well)
To ensure no excess oil will seep into the portobello whilst frying take the time to cover the entire portobello (including under the caps) in all 3 breading steps. STEP 1: Cover the entire portobello in flour and shake off any excess STEP 2: Cover the entire portobello into the egg making sure there are no dry spots STEP 3: cover the entire portobello with the breading mix.
If using a deep fryer, heat up oil to 180°C (356°F) and cook mushroom for 3 to 4 minutes on each side. To shallow fry use a medium size fry pan and pour enough oil to cover the mushroom halfway. Heat the oil on medium heat, the oil will be ready when to use when it bubbles when a small piece of bread is added. Cook the mushroom for 3 to 4 minutes on each side. Make sure the oil is not too hot or it will burn the crumbs without cooking the mushroom.
Place the mushrooms on a cooling rack and add a slice of swiss cheese on top, the residual heat from the mushrooms will slightly melt the cheese.
Grill the insides of the burger buns on high heat for a couple of minutes or until toasted. Starting at the bun base, place the rocket leaves, the portobello mushroom, swiss cheese, the garlic mayo sauce and the burger lid.