Preheat your oven to 400°F (200°C) and line a large sheet pan with parchment paper.
Press the firm tofu between paper towels to remove excess moisture, then cut into 1-inch cubes.
Peel and cube the pumpkin into 1-inch pieces, slice the carrot into rounds, and cut the onion into thick wedges.
On the sheet pan, toss the tofu, pumpkin, carrot, and onion with olive oil, Italian seasoning, garlic powder, sea salt, and black pepper.
Spread the mixture in a single layer and roast for 25 to 30 minutes until the vegetables are tender and the tofu is golden.
While the vegetables roast, cook the pasta in a pot of boiling salted water according to the package directions, then drain.
Transfer the roasted tofu and vegetables to a large bowl, add the cooked pasta, and drizzle with balsamic vinegar.
Sprinkle with nutritional yeast for a savory finish and toss everything gently to combine before serving.