In a medium non-stick skillet, heat 2 tbsps of olive oil on medium-high heat. Add the mushrooms, toss to coat, then add salt, pepper, onion powder, and garlic powder. Toss to coat once more and allow the mushrooms to cook undisturbed for 1 minute. Toss the mushrooms and cook for 3-4 more minutes until they are cooked to your liking. Set aside.
Add a splash of olive oil to the pan and reduce the heat to medium. Add the Beyond Meat burgers and cook for 3-4 minutes on each side. Don‘t overcook them! Set aside.
In the same pan, increase the heat to medium-high and add 1 tbsp of olive oil. Crack both eggs in the pan and cover with a tight fitting lid for 1 minute. Remove the lid and cook uncovered for 2-3 minutes until the white part has set.
To serve, spread a generous layer of special sauce on the top bun and place the lettuce on the bottom bun, followed by a tomato, the burger, pickles, mushrooms, and top with the fried egg.