Once the tofu is pressed, cut it into cubes and eat oil in a large skillet or wok over medium-high heat. Once hot, check to make sure tofu sizzles when you add it to the pan. Cook, stirring frequently, for about 10 minutes. It’s done when all sides of the tofu cubes are golden.
While the tofu is cooking, make your rice of choice according to the instructions provided and set aside.
Prepare sauce by adding all ingredients to a medium-size mixing bowl and whisking to combine. Taste and adjust flavor as needed, adding more soy sauce, peanut butter, brown sugar and chili garlic sauce for heat. Make the sauce and add it to the tofu, add it directly to the sauce and marinate for 5 minutes, stirring occasionally. Set aside.
Sauté your mushrooms by heating olive oil in a large, wide skillet over medium heat. Add mushrooms and spread into one layer. Cook, without moving, until browned on one side, 3 to 5 minutes. Stir then cook another 3 to 5 minutes or until mostly golden brown on all sides. Season to taste with salt and black pepper, and remove from pan to a bowl.
To the still hot pan add garlic, green onion, peas and carrots. Sauté for 3-4 minutes, stirring occasionally.
Add cooked rice and veggies to the tofu/sauce combo and cook over medium-high heat for 3-4 minutes, stirring frequently.
Serve with some chopped fresh green onions, crushed, salty roasted peanuts or cashews if desired. Add sriracha or garlic chili sauce for more heat if you’re one of those that need a burst of hotness! For more saltiness, add some extra soy sauce.
Leftovers keep well in the refrigerator for 3-4 days, though best when fresh. Reheat in a skillet over medium heat or in the microwave. This dish takes about 30 minutes overall and it’s a wonderful way to get some protein and can be modified easily with other veggies.