Preheat your oven to 350 degrees Fahrenheit.
Heat the olive oil over medium heat in a large skillet. Add the onion and the white part of the green onions and saute for 2 to 3 minutes.
Add the garlic and stir for 30 seconds. Increase the heat to medium-high and add the potatoes, 1 tsp. salt and 1/4 tsp. pepper. Cook for 10 to 15 minutes or until the potatoes are brown and tender.
Blend the tofu, soy sauce, yeast and remaining salt and pepper in a food processor until the mix is thick and creamy.
Add the faux bacon, the green part of green onions and the cooked potatoes to the tofu mix. Pour the mix into a large tart pan. Bake for 30 to 40 minutes or until the center is firm.
Remove and let cool. Invert the frittata onto a plate and serve.