Cut raw cauliflower into 1-2 large chunks per serving and place them in a large pot. Fill the pot with enough water to cover the cauliflower, then set it on a stove. Bring the pot to a boil and boil the cauliflower until tender enough to pierce with a fork all the way through – about 8-10 minutes.
Transfer drained cauliflower to a blender or food processor. Blend the cauliflower until all the lumps break down. Add extra virgin olive oil, salt, pepper, garlic powder, nutritional yeast, and pea protein powder to the blender, and blend until you have smooth mashed “potatoes”.
Prepare your tofu by using paper towels to absorb all the excess water from it. Once all the water is absorbed from the tofu, cut it into small cubes. You don’t need to have an exact size for the tofu, just cut them to a size you’ll enjoy.
Season the tofu with salt, pepper, onion powder, and garlic powder. Begin heating the sesame oil in either a wok or non-stick saute pan on high heat. Once the oil is hot, add the tofu. Cook and toss the tofu until it’s golden brown on all sides – about 7-8 minutes.
Slice the avocado into thick pieces. Heat a clean non-stick pan over high heat without any oil. Once hot, place the avocado slices in the pan and grill them. They may only need 10-15 seconds per side to become grilled. Once the avocado is done, sprinkle a pinch of salt on it, and your meal is ready to eat.