Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
Press the tofu for 10 minutes to remove excess water, then cut it into cubes.
In a bowl, toss the tofu cubes with olive oil and a sprinkle of salt. Add cornstarch and gently stir to evenly coat.
Spread the tofu on the prepared baking sheet and roast in the oven for 25-30 minutes until edges are crispy, turning halfway through.
Meanwhile, toss the broccoli florets with a little olive oil, salt, and pepper, then place them on a separate baking sheet. Roast in the oven for 20-25 minutes until tender and slightly charred.
For the peanut sauce, combine peanut butter, soy sauce, rice vinegar, maple syrup, and minced garlic in a small bowl. Whisk until smooth; add a tablespoon of warm water if the sauce is too thick.
Once tofu and broccoli are roasted, plate them together and drizzle with the prepared peanut sauce.
Enjoy your balanced and flavorful meal!