Press the tofu for at least 10 minutes to remove excess moisture, then cut into cubes.
In a bowl, gently toss the tofu cubes with cornstarch, a pinch of salt, black pepper, and garlic powder until evenly coated.
Preheat the oven to 425°F (220°C). Spread the broccoli florets on a baking sheet and lightly drizzle with olive oil, tossing to coat evenly. Season with a pinch of salt and pepper.
Roast the broccoli in the preheated oven for about 15-20 minutes, until tender and slightly crispy at the edges.
While the broccoli roasts, heat a non-stick skillet over medium-high heat. Add the tofu cubes and fry until all sides are crispy and golden, about 6-8 minutes total.
Gently reheat the cooked lentils if necessary. Arrange the crispy tofu, warm lentils, and roasted broccoli in a bowl.
Serve immediately while warm, enjoying the mix of textures and flavors.