Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Press the extra firm tofu between paper towels to remove excess moisture, then cut into 1-inch cubes.
Peel and dice the sweet potato into small, uniform cubes to ensure even roasting.
In a large mixing bowl, toss the tofu cubes and sweet potato with garlic powder, smoked paprika, sea salt, and black pepper.
Spread the tofu and sweet potato in a single layer on the prepared baking sheet and roast for 25-30 minutes until the potato is tender and tofu is golden.
While the vegetables roast, steam the shelled edamame in a small amount of water until bright green and tender.
In a small jar, whisk together the lemon juice, tamari, and nutritional yeast to create a savory, high-protein dressing.
Place the fresh spinach in a serving bowl as the base.
Top the spinach with the roasted tofu, sweet potatoes, and steamed edamame.
Drizzle the nutritional yeast dressing over the bowl and serve immediately while warm.