Preheat your oven to 400°F and line a small baking sheet with parchment paper.
Dice the russet potato into 1/2-inch cubes and toss them with half of the olive oil, sea salt, and black pepper.
Spread the potatoes on the baking sheet and roast for 20-25 minutes until they are tender and the edges are golden brown.
While the potatoes roast, bring a pot of water to a boil and cook the rotini pasta according to the package instructions until al dente.
Drain the pasta and set it aside in a large mixing bowl.
Press the extra-firm tofu with a clean towel to remove excess moisture, then cut it into 1/2-inch cubes.
Heat the remaining olive oil in a non-stick skillet over medium-high heat and sear the tofu cubes for 8-10 minutes, turning occasionally until crispy on all sides.
In a small bowl, whisk together the Greek yogurt, nutritional yeast, garlic powder, onion powder, dried oregano, and lemon juice to create the dressing.
Add the roasted potatoes, seared tofu, and fresh baby spinach to the bowl with the pasta.
Pour the creamy herb dressing over the ingredients and toss gently until everything is well-coated and the spinach is slightly wilted from the heat.