Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper for easy cleanup.
Remove the tofu from its packaging and press it between paper towels for at least 15 minutes to remove excess moisture, then cut into 1-inch cubes.
Peel the sweet potato and dice it into small 1/2-inch cubes to ensure they cook at the same rate as the tofu.
In a large mixing bowl, combine the tofu cubes, sweet potato, and shelled edamame.
Drizzle with olive oil and sprinkle with chili powder, sea salt, black pepper, and nutritional yeast, tossing gently until every piece is well-coated.
Spread the mixture in a single layer on the prepared baking sheet, ensuring the pieces aren't crowded so they can crisp properly.
Roast for 25 to 30 minutes, flipping the tofu and potatoes halfway through, until the tofu is golden-brown and the sweet potatoes are fork-tender.
Remove from the oven and immediately squeeze the fresh lime juice over the tray.
Drizzle with sriracha for a kick of heat and serve warm.