Preheat your oven to 400°F (200°C).
Press the tofu for at least 15 minutes to remove excess moisture, then cut it into 1-inch cubes.
In a bowl, gently toss the tofu cubes with olive oil and a pinch of salt if desired.
Spread the tofu evenly on a baking sheet lined with parchment paper and bake for 25-30 minutes until crispy, flipping halfway through.
While the tofu is baking, chop the broccoli into florets and toss with a little olive oil, salt, and pepper. Place on a separate baking sheet and roast in the oven for 20 minutes until tender and slightly charred.
In a small saucepan, combine peanut butter, soy sauce, rice vinegar, sriracha, and cornstarch. Whisk together and heat over low-medium heat until the sauce thickens, about 3-4 minutes. If too thick, add a splash of water to reach your desired consistency.
To serve, plate the roasted broccoli, add the crispy baked tofu on top, and drizzle generously with the spicy peanut sauce. Enjoy your balanced, flavorful meal!