Drain tofu and place them on a plate lined with paper towels. Top tofu with paper towels and press on them to remove as much moisture as possible.
Slice each block of tofu in half the long way to make two flat pieces per block of tofu.
Heat a large nonstick skillet over medium-high heat until hot. Add the avocado oil and swirl the pan to distribute the oil evenly. Add the tofu slices and cook on the first side for several minutes until you can begin to see the tofu browning around the bottom edges. Season with ¼ tsp kosher salt.
Flip the tofu and continue to cook on the second side until browned. Remove to a plate.
In the same pan, add 1 tbsp oil and the minced garlic and ginger. Add sliced mushrooms at the same time. Cook until mushrooms are browned. Season mushrooms with ¼ tsp kosher salt.
Next, add the cherry tomatoes whole and 1 cup of water.
Turn heat down to low and simmer for about 10 minutes until the tomatoes are soft enough they burst when gently poked with a spoon and water has evaporated some.
Add the sugar snap peas and tofu. Heat until peas have lost some of the rawness but are still slightly crisp.
Garnish with sliced scallions.