Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
Press the tofu gently with paper towels to remove excess moisture. Cut the tofu into 1/2-inch cubes.
In a bowl, toss tofu cubes with 2 tsp olive oil and a pinch of salt if desired. Spread them out on the baking sheet.
Roast the tofu in the oven for 25-30 minutes, flipping halfway through, until the edges are crispy and golden.
While the tofu bakes, prepare the broccoli. Cut the broccoli into florets and toss with a bit of olive oil, salt, and pepper.
Place the broccoli on another baking sheet and roast in the oven for 20 minutes until tender and slightly charred.
In a small bowl, combine peanut butter, tamari soy sauce, lime juice, minced garlic (from 2 cloves), grated ginger, and water. Whisk until smooth to create the creamy peanut sauce.
Once the tofu and broccoli are roasted, plate them together and drizzle the peanut sauce generously over the top.
Serve warm and enjoy the harmonious blend of crispy tofu, roasted broccoli, and the rich, tangy peanut sauce.