Preheat oven to 200°C (400°F).
Press tofu for 10–15 minutes to remove extra moisture, then cube it.
In a bowl, whisk lemon juice, olive oil, garlic, oregano, thyme, salt, and pepper.
Toss tofu in the marinade; let it soak for at least 10 minutes.
On a large baking tray, arrange potatoes, broccoli, peppers, and onions.
Drizzle with olive oil, sprinkle salt, pepper, and lemon zest.
Spread tofu cubes over the veggies.
Bake for 25–30 minutes, stirring halfway for even roasting.
Once golden and crisp, remove from the oven.
Garnish with parsley and a squeeze of fresh lemon juice.
Serve warm straight from the pan and watch everyone “ooh” like you worked all day.