To prepare the tofu, toss the tofu cubes with cornstarch, 1 tablespoon lemon pepper seasoning, 1 teaspoon salt, garlic powder, and ½ teaspoon chili flakes (if using).
Heat 2 tablespoons of the olive oil in a large sauté pan over medium heat and pan-fry the tofu until golden brown and crispy, about 8 to 10 minutes.
Remove and set aside.
Heat the remaining tablespoon of olive oil in the pan over medium heat.
Once hot, add the onions.
Cook, stirring often, until the onion is translucent, 5 to 6 minutes.
Add the garlic and cook until fragrant, 1 to 2 minutes.
Next, add the orzo.
Season with the remaining tablespoon of lemon pepper seasoning, ½ teaspoon red chili flakes, ½ teaspoon salt and lemon zest.
Stir to combine and pour in the broth.
Increase the heat to high.
Once at a light boil, reduce the heat to medium, and simmer, stirring every few minutes, until the orzo is cooked through and the mixture has thickened, 15 to 20 minutes.
Reduce the heat to low and mix in the spinach and peas, stirring to combine, until the spinach is lightly wilted, 2 to 3 minutes.
Next, stir in the mozzarella shreds and reserved tofu.
Continue to stir until the cheese has melted throughout and everything is thoroughly combined.
Add the lemon juice, give it a good mix, then taste and adjust seasonings if necessary.
Garnish with a sprinkle of parmesan and fresh minced parsley, and enjoy!