Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Slice the extra firm tofu into 1/2-inch thick planks and pat them thoroughly dry with a clean kitchen towel.
Cut the zucchini and red bell pepper into long, thin strips suitable for stacking in a sandwich.
In a mixing bowl, toss the tofu planks, zucchini, and peppers with olive oil, nutritional yeast, sea salt, black pepper, and garlic powder until evenly coated.
Arrange the tofu and vegetables in a single layer on the prepared baking sheet and roast for 20 minutes, flipping the tofu halfway through.
While the vegetables roast, place the hummus and shelled edamame in a small food processor and pulse until the mixture is smooth and creamy.
Toast the sprouted grain bread slices until they are golden and slightly crisp.
Spread the edamame-hummus mixture generously across both slices of the toasted bread.
Assemble the sandwich by layering the roasted tofu, zucchini, and bell peppers, then topping with a handful of fresh baby spinach before closing the sandwich.